Qualità dei Dati Tick nel Backtest MT5 - Differenze tra OHLC, Barre al Minuto e Tick Reali
Contenuti
- I Tre Modelli di Backtest
- 1. Tutti i Tick (Tick Reali)
- 2. OHLC al Minuto (Tick Generati da Barre al Minuto)
- 3. OHLC (Solo i Quattro Punti della Barra)
- Perché lo Scalping Richiede Tick Reali
- Problema 1: Il Timing di Hit per SL e TP Cambia
- Problema 2: Le Variazioni di Spread non Vengono Riprodotte
- Come Ottenere i Dati Necessari per il Backtest
- Step 1: Scaricare i Dati Storici
- Step 2: Verifica dei Dati
- Impostazioni di Backtest Consigliate per gli EA del Sito
- Tempi Indicativi per il Backtest
- Riepilogo
- FAQ
- Q: Dove posso trovare i dati tick reali?
- Q: Per alcune coppie valutarie non riesco a ottenere dati con qualità 99%.
- Q: Come posso garantire la coerenza di precisione tra backtest e forward test?
- Q: L'"Ottimizzazione" del Strategy Tester usa lo stesso modello del backtest normale?
- Pagine Correlate
Qualità dei Dati Tick nel Backtest MT5 - Differenze tra OHLC, Barre al Minuto e Tick Reali
Quando si esegue un backtest con il Strategy Tester di MT5, è presente un'impostazione chiamata "Modello". La scelta del modello influisce in modo significativo sulla precisione del backtest. In particolare per gli EA di tipo scalping, selezionare il modello sbagliato può portare al classico problema: "ottimi risultati in backtest, ma nessun risultato nella realtà".
I Tre Modelli di Backtest
Nel Strategy Tester di MT5 sono disponibili tre modelli.
1. Tutti i Tick (Tick Reali)
Il modello con la massima precisione. Riproduce ogni variazione di prezzo avvenuta realmente sul mercato.
- Riproduce anche le variazioni dello spread
- Permette una verifica molto accurata, inclusa la dinamica del book
- Il tempo di elaborazione è il più lungo (per 10 anni su H1 può richiedere dai 30 minuti a oltre 1 ora)
- Richiede una grande quantità di dati
Consigliato per: scalping (M15 e inferiori), strategie particolarmente sensibili allo spread
2. OHLC al Minuto (Tick Generati da Barre al Minuto)
Genera tick sintetici a partire dai quattro valori della barra al minuto: Open, High, Low, Close.
- Precisione inferiore ai tick reali, ma sufficiente per strategie swing
- Buon equilibrio tra velocità e qualità (5-15 minuti per 10 anni su H1)
- Simile all'approccio a cui gli utenti MT4 sono abituati
Consigliato per: EA swing su H1 e H4, casi in cui è necessaria una precisione media
3. OHLC (Solo i Quattro Punti della Barra)
Verifica basata esclusivamente su Open, High, Low e Close della barra.
- Elaborazione rapidissima (completata in pochi minuti)
- Precisione minima
- L'errore è particolarmente elevato per strategie che usano SL/TP basati su ATR
Consigliato per: sola verifica del comportamento di base. Non usare per verifiche serie.
Perché lo Scalping Richiede Tick Reali
Se si esegue il backtest di un EA scalping su timeframe inferiori a M15 utilizzando il modello OHLC al minuto, si verificano i seguenti problemi.
Problema 1: Il Timing di Hit per SL e TP Cambia
Nei mercati reali, è importante sapere quale tra High e Low si è verificato per primo all'interno della stessa barra. Con OHLC al minuto, l'ordine cronologico di High e Low all'interno del minuto è sconosciuto, rendendo impossibile riprodurre fedelmente se sia stato colpito prima lo SL o il TP.
Esempio: movimento di prezzo in 1 minuto
Reale: High → Low (il TP viene raggiunto prima del crollo)
Modello OHLC: l'ordine tra High=raggiungimento TP e Low=raggiungimento SL è indeterminato
Nello scalping, SL e TP per ogni operazione sono molto ravvicinati, quindi questo errore ha un impatto significativo sulle performance.
Problema 2: Le Variazioni di Spread non Vengono Riprodotte
Il modello OHLC al minuto non riproduce l'allargamento improvviso dello spread che avviene, ad esempio, in occasione di pubblicazioni di dati economici. Lo scalping è la strategia più sensibile allo spread, e un BT con spread fisso produce risultati eccessivamente ottimistici.
Come Ottenere i Dati Necessari per il Backtest
Per eseguire un backtest su MT5, è necessario che i dati storici siano stati scaricati sul terminale.
Step 1: Scaricare i Dati Storici
- Avviare MT5 e accedere al proprio broker
- Menu → Strumenti → Centro Storico (oppure Ctrl+H)
- Selezionare la coppia valutaria desiderata (es. XAUUSD)
- Fare clic destro sul timeframe di interesse (M1 è il più importante) → "Scarica"
- Attendere il completamento (la prima volta può richiedere alcuni minuti o decine di minuti)
Step 2: Verifica dei Dati
Dopo aver avviato il Strategy Tester, la colonna "Qualità" mostra il livello di qualità dei dati.
Qualità 99% → Dati tick reali, verifica ad alta precisione possibile
Qualità 90% → Tick sintetici generati da barre al minuto
Qualità 25% o meno → Solo OHLC (precisione bassa)
Scaricare i dati fino a raggiungere una qualità del 99% prima di eseguire la verifica.
Impostazioni di Backtest Consigliate per gli EA del Sito
| EA | Timeframe | Modello Consigliato | Motivo |
|---|---|---|---|
| GOLD EMA ATR EA | H1 | OHLC al Minuto | Swing su H1: OHLC al minuto è sufficiente |
| GOLD Asia Range Break | H1 | OHLC al Minuto | Come sopra |
| GOLD BB Breakout | H1 | OHLC al Minuto | Come sopra |
| GOLD MTF Trend | H1+D1 | OHLC al Minuto | Anche multi-TF è gestito da OHLC al minuto |
| USDJPY Trend Pullback | H4 | OHLC al Minuto | Swing su H4: OHLC al minuto è sufficiente |
| GBPUSD Scalp EA | M15 | Tick Reali | Lo scalping richiede tick reali |
Tempi Indicativi per il Backtest
Ambiente: processore equivalente a Core i5, RAM 8 GB, SSD, XAUUSD su 10 anni
| Modello | Tempo di Elaborazione (indicativo) |
|---|---|
| OHLC | 2-5 minuti |
| OHLC al Minuto | 10-20 minuti |
| Tick Reali | 40 minuti - 2 ore |
Quando si esegue un backtest su MT5 installato su VPS, i tempi dipendono dalle prestazioni della CPU. Durante l'elaborazione, l'utilizzo della CPU del VPS si avvicina al 100%, quindi eseguire backtest mentre un EA è attivo può influire sulle performance operative.
Riepilogo
- Strategie swing (H1 e superiori): OHLC al Minuto è sufficiente (ottimo equilibrio tra velocità e precisione)
- Scalping (M15 e inferiori): usare i Tick Reali (la precisione è fondamentale)
- Il modello OHLC va usato solo per la verifica del comportamento di base
- Verificare che la qualità dei dati sia pari o superiore al 90% prima di eseguire il BT
La precisione del backtest è direttamente correlata a "quanto ci si può fidare dei risultati del backtest". In particolare, quando si valutano EA di scalping, è indispensabile eseguire sempre la verifica con dati tick reali.
FAQ
Q: Dove posso trovare i dati tick reali?
Il metodo principale è scaricarli dal Centro Storico di MT5 mentre si è connessi al proprio broker. I dati disponibili si limitano all'intervallo storico fornito dal broker. Esiste anche la possibilità di importare file CSV da servizi esterni di fornitura tick (come Dukascopy), ma la procedura di importazione in MT5 è piuttosto complessa.
Q: Per alcune coppie valutarie non riesco a ottenere dati con qualità 99%.
L'intervallo di dati tick storici disponibili varia a seconda del broker. In particolare, i dati tick per periodi molto datati (oltre 10 anni fa) non sono forniti dalla maggior parte dei broker. In questo caso, eseguire la verifica a partire dai dati storici più antichi disponibili.
Q: Come posso garantire la coerenza di precisione tra backtest e forward test?
Il metodo base è eseguire il forward test sullo stesso conto broker usato per il backtest. Poiché spread e swap variano tra broker diversi, utilizzare lo stesso broker permette di ridurre al minimo la divergenza tra BT e FT.
Q: L'"Ottimizzazione" del Strategy Tester usa lo stesso modello del backtest normale?
Sì. Anche l'ottimizzazione (ricerca dei parametri) usa lo stesso modello. Tuttavia, poiché l'ottimizzazione esegue migliaia o decine di migliaia di backtest, usare il modello tick reali per l'ottimizzazione può richiedere diversi giorni. È più efficiente eseguire l'ottimizzazione con OHLC o OHLC al minuto, e usare i tick reali solo per la verifica finale.
Pagine Correlate
Correlati
2026-05-12
Cos'è il Backtest di un EA nel Forex? Metodo Corretto e Punti Chiave
2026-05-22
Come Leggere il Report di Backtest MT5 [Edizione 2026]: Guida Completa agli Indicatori
2026-05-18
Come Leggere un Report di Backtest MT5 - Significato degli Indicatori e Criteri di Valutazione
2026-05-12
Introduzione all'Ottimizzazione con Algoritmo Genetico per gli EA su MT5
Corso Email di 5 Giorni (Gratuito)
Ricevete un'email al giorno sui fondamentali del trading FX automatizzato, come leggere correttamente i backtest e consigli per scegliere il broker.
* Privacy rigorosamente protetta. Potete cancellarvi in qualsiasi momento.