Prima di lanciare un expert advisor (EA) su un conto reale, è importante testarlo su dati storici per valutare le prestazioni del sistema di trading.
Il software di trading MetaTrader 4 offre un tester di strategie che consente di simulare le prestazioni su un periodo di tempo definito. È anche possibile ottimizzare i parametri dell'EA per trovare le impostazioni ottimali della strategia su ciascuna coppia di valute.
L'affidabilità del tester di strategie MT4 è spesso criticata per l'inesattezza dei dati forniti dai broker. I risultati del backtest sono quindi approssimativi.
Nonostante queste lacune, un backtest con MetaTrader fornisce preziose informazioni sulle prestazioni passate. Il backtest è una fase indispensabile prima di lanciare un EA su un conto demo e poi su un conto reale.
Affinché MetaTrader utilizzi il massimo dei dati storici disponibili, vai nel menu (Strumenti / Opzioni) della piattaforma MetaTrader 4, quindi nella scheda Grafici. Inserisci i valori massimi in Maxi barre 9 999 999 999.
I dati storici del forex sono accessibili dal menu (Strumenti / Archivio). L'interfaccia consente di scaricare i dati indispensabili per eseguire un backtest.

I dati sono forniti dai broker forex, ma nella maggior parte dei casi non sono precisi. Le lacune nelle quotazioni causano errori, quindi si consiglia di testare diversi broker per trovare i dati più affidabili possibili. Da questa finestra è anche possibile scaricare i dati da MetaQuote.
Apri il tester di strategia nel menu (visualizza / riquadro strategie). Questa finestra consente di configurare i parametri del backtest.

Seleziona i parametri in base alle opzioni disponibili: la scelta dell'EA, la coppia di valute, l'unità di tempo del grafico, il modello (seleziona “Ogni tick” per una maggiore precisione), la data per il periodo di test, la modalità visiva per vedere lo svolgimento della strategia in tempo reale su un grafico.
È possibile cliccare su “proprietà dell'esperto” per modificare alcuni parametri. Nella scheda ‘test’ è possibile scegliere il deposito e la valuta del conto. L'opzione “posizioni” non è particolarmente utile. La seconda parte di questa scheda riguarda l'ottimizzatore di strategia MT4.

Nella scheda “Parametri di input” è possibile modificare i parametri nella colonna “Valore”. Le altre colonne sono utilizzate per l'ottimizzatore delle strategie.

Clicca su “valore iniziale” nella finestra del tester di strategie per avviare il test.
Una volta completato il test, puoi accedere ai risultati dalle schede nella parte inferiore della finestra del tester di strategie.
La scheda “rapporto” mostra un'analisi dettagliata dei risultati. È possibile salvarla facendo clic con il tasto destro del mouse sulla tabella.

La qualità della modellazione è un elemento importante che consente di verificare l'accuratezza dei dati utilizzati per il test. Generalmente, la qualità non supera il 90%, a meno che non si disponga dei mezzi per acquistare dati altamente affidabili.
È inoltre possibile analizzare i risultati utilizzando le schede:



Il trading di CFD comporta un rischio di perdita significativo, pertanto non è adatto a tutti gli investitori. Il 74-89% dei conti degli investitori privati subisce perdite finanziarie.
| Precedente : API di trading | Seguente : Ottimizzare un Expert Advisor su MetaTrader 4 |