Una caratteristica fondamentale di MetaTrader 4 è che consente di ottimizzare le impostazioni di un EA. L'ottimizzatore individuerà le impostazioni più redditizie nel periodo di tempo selezionato. Questo tutorial ti insegnerà come ottimizzare un EA su MT4.
Nel tester delle strategie (menu visualizza / riquadro strategie), clicca su “proprietà dell'esperto”, quindi sulla scheda “Test”. La prima parte di questa finestra riguarda il backtest, il deposito, le valute del conto e una restrizione di direzione delle operazioni (questa opzione è inutile).

La seconda parte riguarda l'ottimizzatore. I parametri ottimizzati possono essere:
L'ultima riga riguarda l'algoritmo genetico che cerca di rendere il processo più intelligente. Quando il software vede che alcuni parametri porteranno inevitabilmente a una perdita, l'algoritmo ignora il test. Questa opzione accelera l'ottimizzazione che a volte può essere molto lunga.

Questa finestra mostra tutti i parametri dell'EA che possono essere modificati.
Selezionare la casella dei parametri da ottimizzare. Modificando i numeri, sarà possibile testare diverse configurazioni in base a un intervallo di valori.
Il “valore iniziale” rappresenta il valore minimo del parametro da testare, lo ‘stop’ il valore massimo e il “passo” l'incremento di variazione per passare dal valore minimo al valore massimo.
Il “valore” predefinito verrà utilizzato per i parametri che non sono selezionati.
In questo esempio testiamo il numero massimo di posizioni di acquisto o di vendita. L'ottimizzatore testerà tutte le possibilità con 10 posizioni, 11, 12... fino a 15.

La scheda “Ottimizzazione” consente di definire i parametri che non saranno conteggiati nei risultati. È possibile, ad esempio, eliminare i risultati se il calo massimo (drawdown) è pari al 70%.
Dopo aver selezionato i parametri nelle tre schede, cliccare su “OK”.
Nella finestra del tester di strategia, selezionare la casella “ottimizzazione” e cliccare sul pulsante “valore iniziale” per avviare l'ottimizzazione.

I risultati vengono visualizzati nella scheda “Ottimizzazione dei risultati”

L'elenco mostra solo i risultati positivi, che possono essere ordinati cliccando sui titoli delle colonne e salvati con un clic destro sulla tabella.
Ora è possibile selezionare i parametri efficaci e inserirli in un nuovo backtest. È sufficiente modificare i parametri nella scheda “Proprietà dell'Expert” nella colonna “valore” e riavviare il backtest dell'expert advisor.
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.