c816f5820be913bb2823e9dd24ee69b61fb67709
Ottimizzatore - Setup rapido
Prerequisiti
- Python 3.10+ con pip
- Driver ODBC 17 per SQL Server installato
Configurazione credenziali
- Copia
.env.examplein.env. - Imposta le variabili:
DB_USERNAMEDB_PASSWORDDB_HOSTDB_PORT(default 1433)DB_NAME
- Mantieni
.envfuori dal controllo versione (gia' ignorato).
Installazione dipendenze
pip install -r requirements.txt
Configurazione portafogli (config.yaml)
- Parametri variabili (target di volatilità, naming portafogli, limiti per Asset Class) stanno in
config.yaml. - Profili:
default: usato da tutti gli script principali (v2.6, 2.5.2, Lite).uk: usato di default da20240929 Ottimizzatore Versione 2.2 UK.py(oppure impostaCONFIG_PROFILE=uk).
- Per modificare target/limiti, edita
config.yamlsenza toccare il codice. Se il file manca o è incompleto, i default interni vengono usati.
Esecuzione
Esegui lo script desiderato (es. python "Sviluppo/20251022 Ottimizzatore Versione 2.6.py").
Assicurati che .env sia presente o le variabili siano esportate nel processo.
Description
Languages
Python
100%