Documentazione e guide per l'utente

Imparate le basi o perfezionate le vostre abilità con le esercitazioni pensate per ispirarvi.

Last updated on 26. 8. 2025 by Kornel Mazur

Come creare strategie in SQX

Come creare strategie in StrategyQuant X

StrategyQuant X provides multiple approaches for generating algorithmic trading strategies. The two primary build modes are Generazione casuale e Evoluzione genetica, con l'opzione aggiuntiva di creare Progetti personalizzati 1TP9 per flussi di lavoro più avanzati e automatizzati.

Per comprendere appieno la logica di generazione della strategia, si consiglia di rivedere prima la sezione Come funziona l'StrategyQuant.

Panoramica delle modalità di costruzione

È possibile scegliere tra le seguenti modalità di costruzione della strategia:

1. Generazione casuale

In Generazione casuale StrategyQuant X crea e valuta continuamente strategie costruite a caso in base alla configurazione selezionata.

Le strategie più performanti (determinate dai criteri di filtraggio e convalida) vengono salvate nel file Banca dati per la revisione e l'ulteriore analisi.

Vantaggi:

  • Più veloce e più facile da configurare rispetto a Genetic Evolution
  • Può funzionare all'infinito, valutando potenzialmente milioni di strategie nel tempo
  • Meno inclini all'overfitting, in quanto non viene applicata un'ulteriore ottimizzazione dopo la generazione.

Limitazioni:

  • Le strategie non vengono automaticamente perfezionate o ottimizzate dopo la loro creazione.
  • Per migliorare queste strategie, è possibile utilizzarle successivamente come popolazione iniziale per un'esecuzione di Evoluzione Genetica.

2. Evoluzione genetica

Evoluzione genetica si basa sulla Generazione casuale generando prima una popolazione iniziale di strategie, per poi farle evolvere attraverso più generazioni utilizzando tecniche di programmazione genetica.

  • Le strategie vengono selezionate e combinate in base a criteri di performance per produrre nuovi candidati potenzialmente superiori.
  • Il processo continua fino al completamento di un determinato numero di generazioni o fino a quando non vengono rilevati ulteriori miglioramenti.

Vantaggi:

  • Può produrre strategie più raffinate e performanti rispetto alla generazione casuale.
  • Permette un miglioramento continuo dei candidati promettenti
  • Ricerca efficiente in ampi spazi strategici utilizzando algoritmi evolutivi

Limitazioni:

  • Generalmente più lento della generazione casuale
  • May reach suboptimal "dead ends" if not properly configured
  • I risultati della strategia sono più suscettibili di overfitting a causa della natura di ottimizzazione del processo.
  • Le dimensioni della popolazione limitano la diversità dei risultati

3. Progetti personalizzati 1TP9

Anche se non è una modalità di costruzione distinta, Progetti personalizzati 1TP9 consentono di creare flussi di lavoro complessi che combinano più attività di generazione e analisi della strategia.

  • Ad esempio, è possibile configurare un progetto per:
    • Eseguire una serie di build casuali
    • Utilizzare le strategie risultanti come popolazione di partenza per l'evoluzione genetica.
    • Convalidare, filtrare ed esportare automaticamente le strategie finali.

Questa struttura flessibile è ideale per gli utenti avanzati che cercano l'automazione e il pieno controllo del processo di sviluppo della strategia.

Per maggiori dettagli, consultare la sezione Introduzione ai progetti personalizzati 1TP9.

Questo articolo è stato utile? L'articolo è stato utile L'articolo non è stato utile

0 Commenti
Vecchi
Più recenti Le più votate