Documentazione
Applicazioni
Ultimo aggiornamento il 9. 1. 2019 da Kornel Mazur
Impostazioni - Dati
Contenuto della pagina
Qui è possibile configurare il simbolo, il timeframe e l'intervallo di tempo su cui verranno testate le strategie.
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:
Parametri del test
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.
Parti dell'intervallo di dati
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
Lo spread 1 è 0,0001 o 0,00001?
Spread 1 pips= 10 punti EURUSD
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!
Per MultiCharts o TradeStation è disponibile solo l'opzione "timeframe selezionato".
Grazie Tomas; posso chiederti perché? E come cambia il risultato se passo alla MT4 per questo singolo test? Andrebbe bene?
Se utilizzo una strategia Algowizard, in cui utilizzo un frame di 2 volte,
Come posso aggiungere un altro sottoquadro in "Impostazioni dati backtest"?
Nell'editor principale, sul pannello laterale destro, fare clic su Grafici strategici e definire i grafici secondari. Quindi è possibile utilizzarli nelle condizioni
Che cos'è la distanza minima?
Si prega di spiegare con un esempio dettagliato.
Grazie
Salve, ogni broker limita la distanza minima di un ordine STOP dal prezzo di mercato effettivo.