Test e ottimizzazione degli EA nel Tester strategico

Test e ottimizzazione degli EA nel Tester strategico

19 luglio 2026, 08:40
Vladislav Andruschenko
0
4

Test e ottimizzazione degli Expert Advisor in MetaTrader 4 e MetaTrader 5

Guida pratica per testare i robot di trading, ottimizzare i parametri, salvare i file SET e verificare i risultati nel Tester strategico (Strategy Tester).

Questo articolo spiega come testare gli Expert Advisor in MetaTrader 4 e MetaTrader 5, preparare il Tester strategico, eseguire test visuali, ottimizzare i parametri di input e salvare il file SET finale per una successiva verifica su conto demo.


MetaTrader 5

Test con tick reali, ottimizzazione avanzata, test visuali e supporto per MQL5 Cloud Network.

MetaTrader 4

Flusso di lavoro classico del Tester strategico, test con spread fisso, ottimizzazione dei parametri e salvataggio dei report.

File SET

Salva le impostazioni selezionate dopo il test e caricale in seguito su un grafico demo o reale.


Videoguida: esempio di test e ottimizzazione


🌐 Language versions
English Español Português 中文 日本語
Deutsch 한국어 Français Italiano Türkçe


Importante prima di iniziare

L’ottimizzazione non garantisce profitti futuri. È soltanto un metodo per cercare combinazioni di parametri sui dati storici. Il trading reale può essere influenzato da spread, commissioni, slippage, ritardi di esecuzione, livelli di stop, swap, flusso quotazioni del broker, stabilità del VPS e condizioni di mercato.

Flusso di lavoro consigliato: prima esegui un test, poi ottimizza con attenzione, avvia un test singolo, salva il file SET, verificalo su un conto demo presso il tuo broker e solo dopo valuta se è adatto al trading reale.


MetaTrader 5: test di un Expert Advisor nel Tester strategico

Il Tester strategico di MetaTrader 5 è generalmente l’ambiente preferito per test approfonditi, perché supporta tick reali, condizioni di spread variabile, test multivaluta e metodi di ottimizzazione avanzati.

Passaggio (Step) Azione consigliata
Seleziona l’Expert Advisor Scegli il robot di trading dall’elenco del Tester strategico.
Seleziona il simbolo Scegli lo strumento finanziario che desideri testare.
Timeframe M1 è spesso pratico per i test, mentre l’EA può utilizzare le proprie impostazioni interne del timeframe.
Intervallo di date Utilizza un periodo realistico. Per un primo test, un mese può essere sufficiente per verificare il comportamento.
Ottimizzazione Disattiva l’ottimizzazione per un normale test singolo.
Modalità visuale Attivala quando vuoi osservare il funzionamento dell’EA sul grafico.
Deposito e leva finanziaria Utilizza valori simili a quelli del conto sul quale prevedi di operare.
Modello Quando disponibile, utilizza Ogni tick based on real ticks.


Impostazioni del Tester strategico di MetaTrader 5

Schermata delle impostazioni del Tester strategico di MetaTrader 5


Parametri di input dell’Expert Advisor nel tester

Prima di premere Start, apri i parametri di input e controlla le impostazioni dell’EA. La colonna Value viene utilizzata per un normale test singolo. I campi Start, Step, Stop e le caselle di selezione vengono utilizzati per l’ottimizzazione.

Impostazioni dei parametri di input dell’Expert Advisor in MetaTrader 5

Schermata dei parametri di input dell’Expert Advisor in MetaTrader 5


Modalità visuale e controlli aggiuntivi

Molti Expert Advisor Expforex includono controlli visuali aggiuntivi nel Tester strategico. Sono utili per osservare come il robot apre, gestisce, modifica e chiude le operazioni durante il test.

Esempio di controlli aggiuntivi durante un test visuale

Controlli dell’Expert Advisor Expforex nel tester visuale


Logo del pannello informativo EAPADPRO

Pannello informativo EAPADPRO

Gli Expert Advisor Expforex possono visualizzare il pannello di controllo e informazione EAPADPRO. Il pannello aiuta a comprendere lo stato dell’EA, le autorizzazioni di trading, la modalità corrente e i possibili motivi per cui il programma non opera.

Ulteriori informazioni su EAPADPRO


Esempi di funzionamento nel Tester strategico

Di seguito sono riportati alcuni esempi dell’aspetto degli strumenti Expforex nel tester. Le schermate aiutano a comprendere il risultato visuale previsto dopo l’installazione e l’avvio del test.

Esempio: Exp TesterPad nel Tester strategico

Esempio di Exp TesterPad nel Tester strategico


Esempio: Exp Averager nel Tester strategico

Esempio di Exp Averager nel Tester strategico


Verifica del risultato dopo il test

Al termine del test, apri le schede Report, Results, Graph e Journal. Queste sezioni consentono di valutare il risultato del test, la curva dell’equity, le operazioni, il drawdown, i messaggi di esecuzione e gli eventuali errori.

Esempio di report del test in MetaTrader 5

Schermata del report di test di MetaTrader 5


Esempio di grafico e risultati in MetaTrader 5

Schermata del grafico balance ed equity di MetaTrader 5


MetaTrader 4: test degli Expert Advisor nel Tester strategico

I test in MetaTrader 4 sono ancora utili per molti trader, soprattutto quando utilizzano Expert Advisor per MT4. Tuttavia, il testing in MT4 presenta alcune limitazioni: lo spread nel tester è fisso, la modellazione dei tick reali non è equivalente a quella di MT5 e il risultato finale può differire dalle condizioni di trading reale.

Configurazione del Tester strategico di MetaTrader 4

Schermata delle impostazioni del Tester strategico di MetaTrader 4


Metodi di modellazione in MT4

Modello Significato Quando utilizzarlo
Solo prezzi di apertura Metodo rapido basato sulle barre già formate. Per strategie che prendono decisioni esclusivamente all’apertura di una nuova barra.
Punti di controllo Modellolazione approssimativa mediante un timeframe inferiore. Solo per una valutazione preliminare indicativa.
Ogni tick Il modello MT4 più dettagliato disponibile nel tester. Per backtest più approfonditi quando è necessario utilizzare MT4.


Impostazioni importanti per i test in MT4

Expert Advisor Seleziona l’EA dall’elenco del tester.
Simbolo Seleziona il simbolo che desideri testare.
Periodo Seleziona il timeframe utilizzato dalla logica di trading.
Spread Imposta uno spread realistico. Non utilizzare uno spread pari a zero senza comprenderne gli effetti.
Use Date Limita l’intervallo di date al periodo di test selezionato.
Visual Mode Attivalo per visualizzare il comportamento dell’EA sul grafico.


Test visuali in MT4

Come in MetaTrader 5, il test visuale aiuta a verificare se l’EA funziona in conformità alle impostazioni e se il comportamento sul grafico corrisponde alle aspettative.

Esempio dei controlli Expforex nel tester visuale di MT4

Controlli Expforex nel tester visuale di MT4


Logo del pannello EAPADPRO per MetaTrader 4

EAPADPRO in MT4

Il pannello EAPADPRO consente di visualizzare lo stato dell’EA direttamente sul grafico. In caso di problemi, controlla innanzitutto AutoTrading, Allow live trading, le autorizzazioni del broker, la disponibilità del simbolo e la scheda Journal.

EAPADPRO: come interpretare lo stato dell’EA


Esempio: visualizzazione del Tester strategico in MT4

Visualizzazione del Tester strategico in MetaTrader 4


Esempio: test visuale di Exp Averager in MT4

Test visuale di Exp Averager in MetaTrader 4


Ottimizzazione degli Expert Advisor

Ottimizzare significa eseguire numerosi test con valori di input differenti per cercare una combinazione di parametri migliore. È una procedura utile, ma deve essere applicata con cautela. Un risultato storico molto favorevole può essere sovraottimizzato e non funzionare nelle future condizioni di mercato.

Campo Scopo
Value Il valore fisso utilizzato per un normale test singolo.
Start Il primo valore che verrà verificato dall’ottimizzatore.
Step L’incremento tra i passaggi di ottimizzazione.
Stop L’ultimo valore che verrà verificato dall’ottimizzatore.
Casella di selezione Attiva o disattiva l’ottimizzazione di uno specifico parametro.


Non ottimizzare tutto contemporaneamente

Più parametri e intervalli selezioni, maggiore sarà il numero di passaggi che il tester dovrà eseguire. Il tempo di test può così aumentare da pochi minuti a diverse ore o persino giorni. Inizia dai parametri più importanti e utilizza intervalli logici.


MetaTrader 5 e MQL5 Cloud Network

Una delle funzionalità più potenti del Tester strategico di MetaTrader 5 è il supporto per MQL5 Cloud Network. Consente di distribuire i passaggi di ottimizzazione tra numerosi agenti remoti e di ridurre sensibilmente il tempo necessario.

L’ottimizzazione nel cloud è utile quando il numero di passaggi è elevato, ma l’intervallo selezionato deve comunque essere logico. Una maggiore potenza di calcolo non corregge impostazioni irrealistiche o una logica di ottimizzazione inadeguata.

File di ottimizzazione per The X

L’articolo originale include un collegamento a file di ottimizzazione di esempio per The X. Utilizzali come riferimento, non come configurazione universale e redditizia.

Scarica i file di ottimizzazione di esempio


Salvataggio e caricamento dei file SET

Dopo l’ottimizzazione, seleziona un risultato promettente ed esegui un test singolo con quel set di parametri. Se il risultato è accettabile, salva le impostazioni di input in un file SET. Il file potrà essere caricato successivamente nello stesso Expert Advisor, su un grafico o nel tester.

Azione Spiegazione
Apri i risultati dell’ottimizzazione Ordina i risultati in base alla metrica desiderata: profitto, drawdown, profit factor, recovery factor o un altro criterio.
Esegui un test singolo Non utilizzare automaticamente una riga dei risultati di ottimizzazione. Verificala sempre con un normale test singolo.
Apri Inputs Verifica che i valori selezionati siano stati applicati correttamente.
Salva il file SET Salva le impostazioni in una cartella personale utilizzando un nome file chiaro.
Carica sul grafico Collega l’EA al grafico, apri Inputs, fai clic su Load e seleziona il file SET.
Verifica su conto demo Esegui le impostazioni su un conto demo prima di qualsiasi utilizzo reale.


Avvertenza sui rischi dei file SET ottimizzati

L’ottimizzazione non può garantire la redditività futura. Un file SET è soltanto una configurazione salvata da un test storico. Prima di utilizzarlo su un conto reale, verifica le impostazioni presso il tuo broker, le specifiche del simbolo, lo spread, le commissioni, il tipo di esecuzione e le condizioni del conto.

Inizia sempre con un conto demo o con un ambiente a rischio contenuto. Non aumentare mai il rischio soltanto perché il report di ottimizzazione appare positivo.


Test e ottimizzazione multivaluta in MetaTrader 5

Dopo aver individuato un set di parametri per un simbolo, è utile testarlo anche su altri strumenti principali. Questo permette di capire se le impostazioni sono universali oppure adatte soltanto a uno specifico strumento e al flusso quotazioni di un determinato broker.

Flusso di lavoro multivaluta consigliato
1. Testa le impostazioni selezionate sul simbolo originale.
2. Esegui le stesse impostazioni su diverse altre coppie valutarie principali o altri strumenti.
3. Confronta profitto, drawdown, numero di operazioni, recupero e stabilità.
4. Non presumere che una configurazione ottimizzata funzioni allo stesso modo su tutti gli strumenti.
5. Se necessario, crea file SET separati per simboli o condizioni del broker differenti.


Test MT4 e MT5: differenze pratiche

Funzionalità MetaTrader 4 MetaTrader 5
Modellolo dei tick Modellolazione classica di MT4, meno realistica rispetto ai tick reali di MT5. Sono disponibili tick reali, generalmente più adatti ai test dettagliati.
Spread Spread fisso nel tester. Può avvicinarsi maggiormente alle condizioni di mercato con spread variabile.
Ottimizzazione Utile, ma più lenta e limitata. Più avanzata e compatibile con gli agenti cloud.
Multivaluta Limitato rispetto a MT5. Più adatto ai test multivaluta.
Utilizzo consigliato Da utilizzare per gli Expert Advisor MT4 e per analisi preliminari. Da utilizzare per test e ottimizzazioni più approfonditi quando è disponibile la versione MT5.


FAQ: domande e risposte

Perché i risultati dei test differiscono tra i broker?
Perché ogni broker può avere quotazioni, spread, commissioni, swap, livelli di stop, specifiche dei simboli, regole di esecuzione e qualità dei dati storici differenti. Anche lo stesso EA con lo stesso file SET può produrre risultati diversi presso un altro broker.


È consigliabile utilizzare uno spread pari a 0 nel Tester strategico di MT4?
Generalmente no. Uno spread nullo o irrealistico può rendere il risultato del test eccessivamente ottimistico. Utilizza uno spread vicino alle reali condizioni di trading del simbolo selezionato.


Posso utilizzare immediatamente un file SET ottimizzato su un conto reale?
No. Prima testalo su un conto demo con lo stesso broker e le stesse condizioni del simbolo. L’ottimizzazione storica è soltanto uno strumento di ricerca, non una garanzia.


Perché l’indicatore mostra un segnale, ma l’EA apre un’operazione diversa?
Verifica che le impostazioni dell’indicatore sul grafico coincidano esattamente con i parametri dell’indicatore presenti negli input dell’Expert Advisor. Se sono differenti, il segnale sul grafico e quello dell’EA potrebbero non corrispondere.


Collegamenti utili

Come installare un Expert Advisor da MQL5 Market Apri la guida
Expert Advisor The X Istruzioni complete
Pannello informativo EAPADPRO Leggi la guida
Guida a test e ottimizzazione Versione sul sito
Prodotti Expforex Tutti i prodotti
Blog Expforex Il mio blog


Raccomandazione finale

Utilizza il Tester strategico come strumento professionale di ricerca. Verifica la logica dell’EA, controllane il comportamento visuale, ottimizza soltanto parametri significativi, salva con attenzione i file SET e conferma il risultato su un conto demo prima di operare con denaro reale.

Un buon test non consiste nel trovare il grafico storico più attraente. Consiste nel comprendere come si comporta l’Expert Advisor in condizioni di mercato realistiche.


Tag SEO: test MetaTrader, Tester strategico MetaTrader 5, Tester strategico MetaTrader 4, ottimizzazione Expert Advisor, ottimizzazione EA, file SET, MQL5 Cloud Network, test robot Forex, backtest Expert Advisor, Expforex, Expert Advisor The X, EAPADPRO, TesterPad, Averager