Ottimizzatore - Setup rapido

Prerequisiti

  • Python 3.10+ con pip
  • Driver ODBC 17 per SQL Server installato

Configurazione credenziali

  1. Copia .env.example in .env.
  2. Imposta le variabili:
    • DB_USERNAME
    • DB_PASSWORD
    • DB_HOST
    • DB_PORT (default 1433)
    • DB_NAME
  3. Mantieni .env fuori 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 da 20240929 Ottimizzatore Versione 2.2 UK.py (oppure imposta CONFIG_PROFILE=uk).
  • Per modificare target/limiti, edita config.yaml senza 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
No description provided
Readme 2.2 MiB
Languages
Python 100%