Home > Conoscenze > Cos'è un forward test

Forward testMT5Verifica e valutazione

Che cos'è un forward test e in cosa differisce

Ultimo aggiornamento: 2026-05-18 | Tempo di lettura stimato: 10 min

Per valutare l'affidabilità di un EA, oltre alla verifica sui dati storici (backtest) è essenziale la verifica in tempo reale sui mercati live (forward test). Solo combinando entrambe si può stabilire se un EA ha una strategia che funziona sia nel passato sia in futuro.

Indice

0 / 3
  1. Differenze tra backtest e forward test
  2. Perché il forward test è importante
  3. Come leggere i risultati del forward test
  4. Criteri di superamento/fallimento dei forward test
  5. Come eseguire un forward test
Confronta →

Differenze tra backtest e forward test

VoceBacktest (BT)Forward test (FT)
Dati utilizzatiDati storici dei prezziPrezzi di mercato in tempo reale
SpreadFisso o stimato da un modelloSpread effettivo (variabile)
SlippagePer lo più non consideratoSlippage di esecuzione effettivo
Velocità di esecuzioneIstantanea (10 anni in pochi minuti)In tempo reale (tempo effettivamente necessario)
AffidabilitàRischio di curve fittingRiflette le condizioni di mercato reali
Periodo minimo richiestoDa poche ore a 1 giornoDa 3 mesi a oltre 1 anno
CostoGratuito (possibile in ambiente demo)Gratuito (conto demo) o fondi reali necessari

Perché il forward test è importante

1. I backtest sono ottimizzati solo sul «passato»

Per quanto buoni siano i risultati del backtest, valutano solo le prestazioni sui dati passati. Gli EA overfittati (curve-fitted) possono sembrare eccellenti nei backtest ma non rendere sui mercati live. Il forward test lo rivela.

2. Misura spread e slippage reali

Gli spread dei broker fluttuano con le condizioni di mercato — durante i principali annunci economici possono diventare da 5 a 10 volte superiori al normale. Poiché i backtest usano spread fissi, i costi di attrito effettivi restano invisibili. I forward test permettono di valutare la qualità di esecuzione reale.

3. Conferma la compatibilità con il broker

Lo stesso EA può produrre risultati diversi a seconda della velocità di esecuzione e dello slippage dei vari broker. Per gli EA di scalping in particolare, la compatibilità con il broker è un fattore decisivo per le prestazioni.

Come leggere i risultati del forward test

Il nostro "Risultati in tempo reale" pubblica i risultati del forward test di ciascun EA. Di seguito si spiega come leggere le metriche principali.

Critico

Profit Factor (PF)

Profitto totale ÷ perdita totale. Sopra 1,0 significa valore atteso positivo. 1,3 o più è il riferimento per la stabilità.

Importante

Drawdown massimo (Max DD)

Massimo calo da picco a minimo (%). Se il max DD del FT è entro 1,5× il max DD del BT, rientra nella norma.

Riferimento

Percentuale di vincita

Da sola significa poco. Va sempre vista insieme al rapporto rischio/rendimento. Anche con il 40% di vincite il valore atteso è positivo con RR 1:2.

Importante

Numero di operazioni

Per l'affidabilità statistica in un forward test servono almeno 50–100 operazioni. Se il periodo è breve, considera i risultati solo come riferimento.

Critico

Confronto con il BT (tasso di scostamento)

Se il PF del FT è entro il 70–130% del PF del BT, si può concludere che l'EA «sta rendendo come previsto».

Criteri di superamento/fallimento dei forward test

RisultatoCondizioneAzione
✅ BuonoPF del FT ≥ 1,2, DD max < 1,5× BT, 50+ operazioniContinuare a operare con fondi reali
⚠️ Da monitorarePF del FT 1,0–1,2 o DD max = 1,0–1,5× BTProlungare di 3 mesi e rivalutare
❌ Da rivederePF del FT < 1,0 o DD max > 1,5× BTTornare al demo e riesaminare i parametri
🚨 Si consiglia di fermarsiDD massimo > 2× il BT o errori consecutivi nel FTInterrompere l'operatività e indagare la causa

Come eseguire un forward test

Impostazione del periodo forward (1/2, 1/3, 1/4 o personalizzato)
Impostazione del periodo forward (1/2, 1/3, 1/4 o personalizzato)
Step 1

Esegui l'EA su un conto demo

Configura l'EA su un conto demo Exness, XMTrading o HFM. Usa le stesse impostazioni dei parametri della produzione (RiskPercent, SL, MagicNumber). Nota: i nostri EA gratuiti non funzionano sui conti demo. Verificali nello Strategy Tester e parti sul conto reale registrato con il lotto minimo (le versioni acquistate sul MQL5 Market funzionano anche in demo).

Step 2

Attendi almeno 3 mesi e oltre 50 operazioni

Gli EA con bassa frequenza di operazioni (timeframe H4, D1) possono richiedere 3–6 mesi. Evita di trarre conclusioni affrettate — la pazienza è fondamentale.

Step 3

Registra un report mensile

Esporta un report HTML dalla scheda cronologia del conto di MT5. Registra PF, Max DD e numero di operazioni su base mensile.

Step 4

Confronta e valuta rispetto al backtest

Verifica se le prestazioni del FT rientrano nel 70–130% del BT. In caso di forte scostamento, rivedi i parametri o il broker.

Step 5

Decidi se passare al live

Se i criteri sono superati, passa a un conto live. Inizia con il lotto minimo, poi aumenta gradualmente finché le prestazioni reggono.

📊 Consulta i risultati dei forward test del nostro sito

Pubblichiamo risultati forward aggiornati di continuo per gli EA distribuiti attivi sui nostri conti di test. Confrontali con i dati del backtest nella pagina di ogni EA per valutarne la stabilità.

FAQ

Q: Il forward test va fatto su un conto demo o su un conto live?

Consigliamo vivamente di iniziare con un conto demo per 3-6 mesi. Pur con lievi differenze di velocità di esecuzione tra demo e live, un conto demo è sufficiente per verificare l'efficacia della strategia. La procedura sicura è superare la fase demo e poi passare al live con il lotto minimo. Nota: i nostri EA gratuiti non funzionano sui conti demo. Verificali nello Strategy Tester e parti sul conto reale registrato con il lotto minimo (le versioni acquistate sul MQL5 Market funzionano anche in demo).

Q: Il mio backtest mostrava PF 1,5, ma il PF del forward test è sceso sotto 1,0. Perché?

La causa più comune è l'overfitting (curve fitting). I parametri del BT erano ottimizzati in modo eccessivo sui dati storici e non riescono a replicare le prestazioni sui mercati live. La seconda causa più comune è che le impostazioni di spread nel BT fossero inferiori alla media reale. Rilancia il BT usando i valori medi reali dello spread.

Q: Quante operazioni servono in un forward test per l'affidabilità statistica?

Minimo 50 operazioni; idealmente 100 o più. Gli EA che operano su timeframe H4 o D1 hanno una bassa frequenza di operazioni e possono servire da 6 mesi a 1 anno per raggiungere l'affidabilità statistica. Considera i risultati con poche operazioni solo come riferimento.

Q: I dati di quale broker vengono usati per i risultati in tempo reale di questo sito?

Verifichiamo su conti demo Exness (solo AIFW gira su un conto demo XMTrading). Con altri broker come XMTrading o HFM possono emergere lievi differenze dovute a spread e swap diversi.

Q: Posso cambiare i parametri durante il forward test?

Se cambi i parametri, registralo come un nuovo FT a partire dalla data della modifica. Cambiare i parametri a metà test rende privi di significato i dati dell'intero periodo di verifica. La procedura corretta è: rilanciare il BT → avviare un nuovo FT.

Commenti e domande