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- Differenze tra backtest e forward test
- Perché il forward test è importante
- Come leggere i risultati del forward test
- Criteri di superamento/fallimento dei forward test
- Come eseguire un forward test
Differenze tra backtest e forward test
| Voce | Backtest (BT) | Forward test (FT) |
|---|---|---|
| Dati utilizzati | Dati storici dei prezzi | Prezzi di mercato in tempo reale |
| Spread | Fisso o stimato da un modello | Spread effettivo (variabile) |
| Slippage | Per lo più non considerato | Slippage di esecuzione effettivo |
| Velocità di esecuzione | Istantanea (10 anni in pochi minuti) | In tempo reale (tempo effettivamente necessario) |
| Affidabilità | Rischio di curve fitting | Riflette le condizioni di mercato reali |
| Periodo minimo richiesto | Da poche ore a 1 giorno | Da 3 mesi a oltre 1 anno |
| Costo | Gratuito (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.
Profit Factor (PF)
Profitto totale ÷ perdita totale. Sopra 1,0 significa valore atteso positivo. 1,3 o più è il riferimento per la stabilità.
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.
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.
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.
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
| Risultato | Condizione | Azione |
|---|---|---|
| ✅ Buono | PF del FT ≥ 1,2, DD max < 1,5× BT, 50+ operazioni | Continuare a operare con fondi reali |
| ⚠️ Da monitorare | PF del FT 1,0–1,2 o DD max = 1,0–1,5× BT | Prolungare di 3 mesi e rivalutare |
| ❌ Da rivedere | PF del FT < 1,0 o DD max > 1,5× BT | Tornare al demo e riesaminare i parametri |
| 🚨 Si consiglia di fermarsi | DD massimo > 2× il BT o errori consecutivi nel FT | Interrompere l'operatività e indagare la causa |
Come eseguire un forward test

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).
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.
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.
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.
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à.
📊 Come eseguire un backtest
Come usare lo Strategy Tester di MT5
🔧 Ottimizzazione dei parametri
Metodi di ottimizzazione che evitano il curve fitting
📈 Strategia di portafoglio di EA
Combinare più EA e diversificare il rischio
📖 Gestione del rischio per chi usa più EA
MagicNumber, margine e rischio combinato