Home > Base di conoscenze EA & MT5 > Come eseguire un backtest

BacktestMT5

Come eseguire un backtest con il Strategy Tester di MT5

Aggiornato: 15 maggio 2026

Cos'è il backtesting?

Il backtesting è il processo di esecuzione di un EA su dati di mercato storici per verificare l'efficacia di una strategia. MT5 viene fornito in standard con una potente funzione di backtest chiamata Strategy Tester.

Senza utilizzare fondi reali, è possibile verificare le performance dell'EA su anni di dati storici, rendendolo un passaggio importante prima di eseguire un EA su un conto reale.

Anche se un backtest mostra buoni risultati, ciò non garantisce profitti futuri. Utilizzare il backtesting solo come riferimento.

Apertura del Strategy Tester

Scheda Impostazioni dello Strategy Tester di MT5 (EA, simbolo, timeframe, periodo e modalità di modellazione)
Scheda Impostazioni dello Strategy Tester di MT5 (EA, simbolo, timeframe, periodo e modalità di modellazione)

Ecco come aprire il Strategy Tester in MT5.

  • Metodo 1:Fare clic su 'Visualizza' → 'Strategy Tester' dal menu superiore
  • Metodo 2:Usare la scorciatoia da tastiera 'Ctrl + R'
  • Metodo 3:Fare clic sul pulsante 'Strategy Tester' nella barra degli strumenti

Il pannello Strategy Tester apparirà nella parte inferiore dello schermo.

Impostazioni del backtest

Scheda Parametri del tester (controllare e modificare i valori di input dell'EA)
Scheda Parametri del tester (controllare e modificare i valori di input dell'EA)
ImpostazioneConsigliatoDescrizione
Expert AdvisorGOLD_VIPERSelezionare l'EA da testare
Simbolo (Coppia di valute)XAUUSDSelezionare GOLD
TimeframeM30 (30 minuti)Impostare per corrispondere al design dell'EA
ModelloOgni tickMassima precisione (richiede più tempo)
PeriodoPersonalizzatoImpostare il periodo da testare (es. 2020-2025)
Saldo iniziale10000Capitale iniziale virtuale ($10.000, ecc.)
ValutaUSDCorrispondere alla valuta del conto
Spread30-50 (XAUUSD)Impostare un valore vicino allo spread reale
La modalità 'Ogni tick' è la più accurata ma richiede più tempo. Consigliamo di verificare prima rapidamente con 'Punti di controllo', poi di verificare con 'Ogni tick'.

Esecuzione del backtest

Backtest in corso (download dello storico e barra di avanzamento)
Backtest in corso (download dello storico e barra di avanzamento)
  1. 1.Una volta completate le impostazioni, fare clic sul pulsante 'Avvia'
  2. 2.Apparirà una barra di avanzamento e il backtest inizierà
  3. 3.Dopo il completamento, nell'onglet 'Risultati' apparirà un elenco di tutte le operazioni
  4. 4.Nella scheda 'Grafico', è possibile visualizzare un grafico della progressione del patrimonio
  5. 5.Nella scheda 'Report', è possibile controllare informazioni statistiche dettagliate

Lettura dei risultati

Risultati della scheda Backtest (profitto netto, profit factor, drawdown massimo, numero di operazioni)
Risultati della scheda Backtest (profitto netto, profit factor, drawdown massimo, numero di operazioni)
MetricaDescrizioneObiettivo
Profitto nettoProfitto totale durante il periodo di backtestDeve essere positivo
Percentuale di successoPercentuale di operazioni redditizie sul totaleDipende dalla strategia (35–45% va bene per EA di tendenza)
Fattore di profitto (PF)Profitto totale ÷ Perdita totale1,3+ come riferimento (1,1–2,0 è sano)
Drawdown massimo (DD)Massimo calo del patrimonioSotto il 20% come riferimento (DD relativo 10–25% tipico)
Indice di SharpeRapporto rendimento/rischio1,0+ auspicabile
Totale operazioniNumero di operazioni durante il periodo di backtestTroppo poche = bassa affidabilità
Max perdite consecutiveNumero massimo di perdite consecutiveVerificare se è psicologicamente tollerabile

Commenti e domande