Documentazione

Applicazioni

Ultimo aggiornamento il 9. 1. 2019 da Kornel Mazur

Impostazioni - Dati

Qui è possibile configurare il simbolo, il timeframe e l'intervallo di tempo su cui verranno testate le strategie.

Impostazioni dati SQ

Motore di trading

consente di scegliere quale dei motori di backtesting disponibili (MetaTrader4 / MetaTrader 5 ecc.) deve essere utilizzato per testare la strategia.

Impostazioni dei dati di backtest

scegliere il simbolo, il timeframe e l'intervallo di date su cui testare le strategie.
Se si utilizzano strategie multi-TF o multi-simbolo, è necessario selezionare simbolo e timeframe per ogni grafico aggiuntivo:

Impostazioni dei dati del backtest SQ

Parametri del test

Configurazione dei parametri di test SQ

Test di precisione

indica il modo in cui il prezzo viene simulato durante il backtest.
Di solito è sufficiente utilizzare la modalità Timeframe selezionato per gli ordini di mercato o la modalità di simulazione Tick per gli ordini Stop/Limit.
È anche possibile utilizzare la modalità più veloce per la generazione e poi quella più lenta per la verifica delle strategie.

Tipi di precisione del test:

  • Solo il timeframe selezionato
    è la modalità di test più veloce. Utilizza solo il timeframe principale per simulare i prezzi e crea quattro "tick" - in corrispondenza dei valori di Apertura, Alto, Basso e Chiusura della barra.
    In questo modo si ottiene un backtesting molto veloce con una precisione accettabile per una rapida anteprima. Tuttavia, per gli ordini Stop o Limit la precisione del test potrebbe non essere sufficiente e si dovrebbe provare una modalità più precisa.
  • Dati a 1 minuto
    In modalità di test lento, utilizza i dati dei minuti (se disponibili) per simulare le variazioni di prezzo durante il test. Crea 4 tick ogni minuto, simulando così anche il movimento all'interno della barra.
  • Real Tick - spread personalizzato
    Questa modalità utilizza il valore Bid dai dati tick reali (se disponibili) per la simulazione del prezzo esatto, ma calcola il valore Ask utilizzando lo spread personalizzato specificato dall'utente. È più lenta delle altre modalità e dovrebbe essere utilizzata per la verifica finale delle nuove strategie.
  • Tick reale - spread reale
    Questa modalità utilizza dati di tick reali per una simulazione esatta del prezzo con prezzi Bid e Ask reali. È molto più lenta delle altre modalità e dovrebbe essere utilizzata per la verifica finale delle nuove strategie.

Diffusione

È possibile specificare lo spread utilizzato nel backtest: si tratta della differenza tra il prezzo Bid e Ask.

Scivolamento

Slittamento simulato in pips/ticks - aggiunge il numero specificato di pips/ticks al prezzo di apertura e di chiusura.

Distanza minima

Distanza minima del prezzo - la maggior parte dei broker MetaTrader limita la distanza dal prezzo effettivo che consente di piazzare un ordine pendente di stop o di limite.

 

Commissione

Facendo clic su questo link si aprirà una nuova finestra di dialogo a comparsa, in cui sarà possibile configurare queste impostazioni aggiuntive.

Configurazione delle commissioni SQ

 

Parti dell'intervallo di dati

SQ Tipi di parti di dati di formazione e convalida fuori campione

Consente di suddividere i dati della cronologia in più parti di tipo diverso:

  • Formazione campione (IST) - è la stessa di In Sample che abbiamo avuto finora. L'evoluzione genetica utilizza questa parte per determinare la fitness e classificare le strategie nella popolazione.
  • Convalida del campione (ISV) - una nuova parte in SQ X che viene utilizzata per determinare se le prestazioni della strategia nella parte IST sono valide anche nella parte ISV.
    Nell'apprendimento automatico viene utilizzato per determinare se i modelli addestrati sull'insieme di addestramento (IST) sono validi anche nell'insieme di validazione.
    In SQ X può essere utilizzato per riavviare l'evoluzione genetica quando la fitness ristagna in questa parte.
  • Fuori campione - è lo stesso di prima, rappresenta una parte "sconosciuta" di dati che non faceva parte dell'evoluzione
  • Nessun commercio -  parte speciale che significa che la strategia non opererà in questa parte. Può essere utilizzata, ad esempio, per saltare una parte nel mezzo dei dati che hanno una bassa volatilità.

Per ulteriori informazioni sui tipi di parti di dati, consultare l'articolo del nostro blog Parti di dati: cosa sono e come possono essere utilizzate?

 

 

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

Abbonarsi
Notificami
9 Commenti
Il più vecchio
Più recente I più votati
Feedback in linea
Visualizza tutti i commenti
Ronnaphop Monthian
Ronnaphop Monthian
16. 1. 2019 1:46 pm

Lo spread 1 è 0,0001 o 0,00001?

Krzysztof Ozog
Krzysztof Ozog
Rispondi a  Ronnaphop Monthian
16. 1. 2021 7:52 pm

Spread 1 pips= 10 punti EURUSD

PDI
PDI
19. 4. 2022 6:01 pm

Non riesco a cambiare la precisione da "selezionato" a M1 - anche se ho i dati M1 nel Data Manager e il timeframe su H1. Sto ripetendo l'analisi dello SPY. Cosa mi manca?

Grazie!

tomas262
Admin
Rispondi a  PDI
19. 4. 2022 7:24 pm

Per MultiCharts o TradeStation è disponibile solo l'opzione "timeframe selezionato".

PDI
PDI
Rispondi a  tomas262
19. 4. 2022 7:32 pm

Grazie Tomas; posso chiederti perché? E come cambia il risultato se passo alla MT4 per questo singolo test? Andrebbe bene?

Lisandro Micheletti
24. 10. 2022 5:53 pm

Se utilizzo una strategia Algowizard, in cui utilizzo un frame di 2 volte,
Come posso aggiungere un altro sottoquadro in "Impostazioni dati backtest"?

tomas262
Admin
Rispondi a  Lisandro Micheletti
24. 10. 2022 7:02 pm

Nell'editor principale, sul pannello laterale destro, fare clic su Grafici strategici e definire i grafici secondari. Quindi è possibile utilizzarli nelle condizioni

sanctum
24. 12. 2022 15:51

Che cos'è la distanza minima?
Si prega di spiegare con un esempio dettagliato.
Grazie

tomas262
Admin
Rispondi a  sanctum
27. 12. 2022 21:55

Salve, ogni broker limita la distanza minima di un ordine STOP dal prezzo di mercato effettivo.