L'impatto di spread e slippage sui profitti degli EA - Verifica con dati reali
Contenuti
- Cos'è lo spread
- Confronto spread XAUUSD per broker
- Calcolo reale del costo dello spread
- Cos'è lo slippage
- Condizioni che aumentano lo slippage
- Perché le performance differiscono tra backtest e trading reale
- Come rendere lo spread del BT più realistico
- Impostazione di MaxSpreadPoints
- Valori raccomandati per coppia
- Strategie pratiche per ridurre lo slippage
- 1. Preferire gli ordini limite rispetto agli ordini a mercato
- 2. Impostare il parametro Slippage
- 3. Evitare i periodi di bassa liquidità
- 4. Scegliere broker ECN/STP
- Conclusione
- Domande frequenti
- D: Tra XMTrading Standard e Zero, quale è più adatto agli EA?
- D: Come posso verificare lo spread?
- D: È possibile eliminare completamente lo slippage tramite le impostazioni?
- D: A quanto dovrei impostare lo spread nel backtest?
- D: Dove posso verificare lo spread di Exness?
- Pagine correlate
L'impatto di spread e slippage sui profitti degli EA - Verifica con dati reali
Anche quando un EA mostra ottimi risultati nel backtest, uno dei motivi principali per cui le performance calano nel trading reale sono i costi di transazione. Spread e slippage sono "costi nascosti" che si accumulano ad ogni operazione e, nel tempo, possono incidere significativamente sui rendimenti annuali.
Cos'è lo spread
Lo spread è la differenza tra il prezzo Ask (acquisto) e il prezzo Bid (vendita). Ogni volta che un EA esegue un'operazione, questa differenza viene automaticamente pagata.
Esempio: XAUUSD
Ask (prezzo di acquisto): 2.000,50
Bid (prezzo di vendita): 2.000,20
Spread = 0,30 dollari = 30 pip (per XAUUSD, 1 pip = 0,01 dollari)
Confronto spread XAUUSD per broker
| Broker | Spread normale | Durante comunicati economici | Caratteristiche |
|---|---|---|---|
| XMTrading (Standard) | 20–35 pip | 50–150 pip | Stabile, bonus disponibili |
| XMTrading (Zero) | 2–5 pip + commissione | 10–30 pip | Spread ridotto ma con commissioni |
| Exness (Standard) | 15–25 pip | 40–100 pip | Depositi/prelievi veloci |
| Exness (Raw Spread) | 0–5 pip + commissione | 5–20 pip | Spread minimo |
Gli EA di tipo scalping risentono maggiormente dello spread, mentre quelli swing su H1/D1 ne sono relativamente meno influenzati.
Calcolo reale del costo dello spread
Condizioni: XAUUSD H1, spread medio per operazione 30 pip (0,30 dollari/lotto), 30 operazioni al mese
| Lotto | Costo spread per operazione | Costo mensile (30 op.) | Costo annuale |
|---|---|---|---|
| 0,01 | $0,03 | $0,90 | $10,8 |
| 0,10 | $0,30 | $9,00 | $108 |
| 0,50 | $1,50 | $45,0 | $540 |
| 1,00 | $3,00 | $90,0 | $1.080 |
Con 0,10 lotti, il costo annuale è di $108. Se il saldo del conto è $1.000, non è raro che oltre il 10% del rendimento annuo venga assorbito dai costi di spread.
Cos'è lo slippage
Lo slippage è la differenza tra il prezzo al quale viene inviato l'ordine e il prezzo al quale viene effettivamente eseguito.
Ordine: acquisto a mercato a 2.000,00
Eseguito: a 2.000,20
Slippage: +20 pip (in direzione sfavorevole)
Condizioni che aumentano lo slippage
- Immediatamente dopo comunicati economici importanti: la liquidità diminuisce temporaneamente e i prezzi "saltano"
- Durante movimenti di mercato bruschi: i prezzi si muovono troppo velocemente per essere eseguiti al prezzo desiderato
- Quando i server del broker sono sovraccarichi
- Nei periodi di bassa liquidità (es. nelle ore notturne)
Perché le performance differiscono tra backtest e trading reale
Il backtest MT5 utilizza spread fissi secondo le seguenti impostazioni predefinite:
Strategy Tester (default): spread fisso (o spread attuale al momento del test)
Spread reale: variabile in base all'orario, ai comunicati e alla volatilità di mercato
Simulazione tipica della discrepanza (100 operazioni annue, SL medio 1000 pip, TP 1500 pip):
| Spread ipotizzato | PF nel BT | PF reale (con spread doppio) |
|---|---|---|
| 20 pip fissi | 1,45 | 1,30 |
| 30 pip fissi | 1,35 | 1,15 |
| 50 pip fissi | 1,20 | 0,95 |
Un BT con spread basso produce risultati più ottimistici rispetto alla realtà.
Come rendere lo spread del BT più realistico
Nell'MT5 Strategy Tester è possibile impostare manualmente lo spread.
Coppia: XAUUSD
Spread medio reale: circa 30 pip (XMTrading Standard)
Spread impostato nel BT: 30–50 pip (impostare leggermente più alto per un test di stress)
Se il PF rimane sopra 1,2 anche con spread elevato, è possibile ritenere che l'EA sia sufficientemente stabile anche nel trading reale.
Impostazione di MaxSpreadPoints
Gli EA di questo sito dispongono del parametro MaxSpreadPoints.
MaxSpreadPoints = 500
→ Se lo spread supera 50 pip (500 Points), l'EA non apre nuove posizioni
Questa impostazione consente di evitare esecuzioni sfavorevoli durante le improvvise espansioni dello spread, tipiche dei periodi immediatamente successivi ai comunicati economici.
Valori raccomandati per coppia
| Coppia | Spread normale | MaxSpreadPoints consigliato |
|---|---|---|
| XAUUSD (H1) | 20–40 pip | 500–800 |
| EURUSD (H1) | 5–15 pip | 200–300 |
| USDJPY (H4) | 10–30 pip | 300–500 |
| GBPUSD (M15) | 10–25 pip | 150–250 |
Per lo scalping (GBPUSD M15), la gestione dello spread è particolarmente critica e richiede impostazioni conservative.
Strategie pratiche per ridurre lo slippage
1. Preferire gli ordini limite rispetto agli ordini a mercato
Gli ordini a mercato (Market Order) vengono eseguiti all'Ask/Bid corrente, ma in caso di movimenti bruschi lo slippage può essere significativo. La maggior parte degli EA utilizza comunque ordini a mercato.
2. Impostare il parametro Slippage
Nella funzione OrderSend di MT5 è possibile definire lo slippage tollerato. Gli EA di questo sito utilizzano come valore predefinito Slippage = 30 (30 pip): se lo slippage supera questo valore, l'ordine viene rifiutato.
3. Evitare i periodi di bassa liquidità
- Le prime ore del mattino (ora server 00:00–02:00) presentano bassa liquidità
- Nei 30 minuti prima e dopo i comunicati economici, lo spread tende ad ampliarsi
- Fare riferimento all'impostazione del filtro notizie (UseNewsFilter)
4. Scegliere broker ECN/STP
I broker di tipo ECN come Exness Raw Spread o XMTrading ZERO offrono spread ridotti in cambio di commissioni. Per gli EA ad alta frequenza, confrontare il costo totale complessivo prima di scegliere.
Conclusione
Spread e slippage sono costi che si verificano ad ogni operazione e influiscono direttamente sui risultati a lungo termine degli EA.
- Lo spread nei backtest tende ad essere impostato più basso rispetto alla realtà: verificare sempre il BT con uno spread realistico
- Utilizzare MaxSpreadPoints per evitare ingressi durante le improvvise espansioni dello spread
- Più uno scalper è aggressivo, più la scelta del broker e la gestione dello spread diventano critiche
Il "mistero" delle discrepanze nelle performance degli EA si spiega spesso proprio con le differenze nelle impostazioni dello spread. Come prima cosa, verificate le impostazioni dello spread nel vostro BT.
Domande frequenti
D: Tra XMTrading Standard e Zero, quale è più adatto agli EA?
Dipende dalla frequenza di trading. Gli EA swing con 10–30 operazioni mensili spesso ottengono risultati migliori con Standard, che prevede solo lo spread senza commissioni. Gli EA scalping con oltre 100 operazioni mensili possono invece beneficiare del minor spread di Zero con commissioni, che risulta più conveniente in totale. Calcolate il totale delle commissioni annue per la vostra coppia prima di scegliere.
D: Come posso verificare lo spread?
In MT5: fare clic destro sulla coppia > "Specifica" > campo "Spread". In alternativa, controllare la differenza tra Bid e Ask nel pannello "Market Watch". Lo spread in tempo reale è in costante variazione.
D: È possibile eliminare completamente lo slippage tramite le impostazioni?
No. Finché si utilizzano ordini a mercato, lo slippage dipende dalla liquidità del mercato. Impostare un valore di Slippage troppo basso può causare il rifiuto degli ordini, specialmente subito dopo i comunicati economici.
D: A quanto dovrei impostare lo spread nel backtest?
Si raccomanda di verificare lo spread medio reale del proprio broker e di eseguire il BT con un valore pari a 1,5–2 volte quello reale. Il principio guida è: "se il valore atteso rimane positivo anche con lo spread raddoppiato, l'EA sarà tendenzialmente stabile nel trading reale".
D: Dove posso verificare lo spread di Exness?
Sul sito web di Exness (exness.com), nella pagina "Condizioni di trading", sono disponibili le informazioni sullo spread per ogni coppia. Tuttavia, i valori indicati sono solo di riferimento e lo spread reale varia in base alle condizioni di mercato.
Pagine correlate
Correlati
2026-05-22
Come Leggere il Report di Backtest MT5 [Edizione 2026]: Guida Completa agli Indicatori
2026-05-18
Come Strutturare il Periodo di Test in Demo Prima di Andare Live con un EA - Cosa Verificare in 3 Mesi
2026-05-18
Gestione del Drawdown negli EA MT5 - Arresto Automatico e Gestione Mentale
2026-05-18
Capitale Minimo per il Trading Automatico con EA: Margine e Progettazione dei Lotti con Esempi Pratici
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.