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

Flusso di lavoro consigliato con l'uso di Projects personalizzati

Flusso di lavoro consigliato con l'uso di Projects personalizzati

Non esiste un unico flusso di lavoro ideale in StrategyQuant X che si adatti a tutti gli utenti o agli obiettivi di trading. Tuttavia, questa guida delinea un flusso di lavoro standardizzato che potete seguire per costruire, convalidare e perfezionare solide strategie di trading. Con l'esperienza, scoprirete e adatterete diversi flussi di lavoro in base alle vostre esigenze specifiche.

Per ulteriori esempi pratici, consultare la sezione Pagina introduttiva e il Sezione condivisa per esplorare i flussi di lavoro pubblicati da altri utenti.

Come iniziare rapidamente

Il modo più semplice per iniziare è quello di usare uno dei metodi predefiniti di Configurazioni del costruttore inclusi in StrategyQuant X. Questi forniscono impostazioni pronte all'uso per generare e testare le strategie.

Per una maggiore flessibilità, utilizzare una delle opzioni esempio Flussi di lavoro personalizzati Project disponibili nell'applicazione. Questi modelli automatizzano più fasi e costituiscono una buona base per flussi di lavoro più complessi.

Flusso di lavoro standard per lo sviluppo della strategia

Il flusso di lavoro tipico per la creazione di una strategia di trading prevede le seguenti fasi:

1. Importare o scaricare i dati per il backtesting

È possibile:

  • Utilizzare i dati storici inclusi nell'StrategyQuant X
  • Importare i propri dati nei formati supportati
  • Scarica i dati di tick ad alta precisione da fonti come Dukascopy

Assicuratevi che i dati siano accurati e rappresentativi delle reali condizioni di mercato.

2. Configurare le opzioni del costruttore

Impostare il costruttore per definire come generare le strategie:

  • Impostazioni della strategia: Scegliere i tipi di strategia, la logica di trading, gli indicatori e i tipi di ordine.
  • Vincoli temporali: Possibilità di limitare il trading a sessioni o intervalli di tempo specifici.
  • Controlli incrociati: Abilita i test di robustezza per filtrare automaticamente le strategie deboli o sovradimensionate durante la generazione.
  • Opzioni di classificazione: Define selection criteria such as Profit Factor, Return/DD ratio, or System Quality Number.
  • Condizioni personalizzate: Filter strategies based on required thresholds (e.g., minimum number of trades, profit levels).
  • Impostazioni dei dati: Utilizzare la precisione "Timeframe selezionato" per una generazione iniziale più rapida. Test più precisi (ad esempio, dati di tick reali) possono essere applicati in seguito ai candidati promettenti.

3. Eseguire la costruzione

Avviare il processo di generazione della strategia. Il processo può durare minuti, ore o giorni, a seconda degli obiettivi e delle prestazioni del sistema. Le strategie che soddisfano i criteri stabiliti verranno automaticamente memorizzate nel file Banca dati.

4. Valutare le strategie generate

Rivedere le strategie memorizzate utilizzando:

  • Analisi visiva della curva di equità
  • Ordinamento e filtraggio nella banca dati in base alle metriche di prestazione

Selezionare i candidati più performanti per un'ulteriore analisi e salvarli in formato .SQX.

5. Riprovate o ottimizzate ed eseguite ulteriori controlli di robustezza.

After initial generation, ensure the strategy is robust and not overfitted. At this stage, you should:

  • Testate la strategia su diversi mercati, timeframe, spread e valori di slippage.
  • Utilizzare ulteriori Controlli incrociati, come ad esempio:
    • Test di alta precisione
    • Simulazioni Monte Carlo
    • Test multi-mercato o Walk-Forward

Questa fase è essenziale per verificare che la strategia mantenga le sue prestazioni in condizioni più realistiche e varie.

6. Improve the Strategy (Optional)

Utilizzare il Miglioratore per applicare modifiche quali:

  • Modifica delle condizioni di ingresso/uscita
  • Aggiunta di filtri o nuove regole logiche

Dopo le modifiche, testare e riconvalidare la strategia aggiornata utilizzando i controlli di robustezza per garantire che rimanga valida.

7. Optimize the Strategy (Optional)

Eseguire routine di ottimizzazione per affinare i valori dei parametri:

  • Ottimizzazione semplice: Ricerca di combinazioni ottimali di parametri fissi
  • Ottimizzazione Walk-Forward: Valutare le prestazioni in caso di ri-ottimizzazione periodica
  • Matrice di avanzamento: Identificare la frequenza di ri-ottimizzazione e la configurazione migliori

Esempio:

Queste fasi contribuiscono a garantire che la vostra strategia si adatti bene alle dinamiche di mercato in evoluzione.

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

0 Commenti
Vecchi
Più recenti Le più votate