Slippage nel Forex: il tuo prezzo e quello di esecuzione possono differire

Lo slippage è la differenza tra il prezzo che hai richiesto e quello che hai effettivamente ottenuto. Dipende dal tempo che serve a un ordine per raggiungere il mercato e dalla liquidità disponibile in quel momento. È un normale costo del trading, ma pesa molto di più su uno scalper o su un Expert Advisor (EA) che guadagna 2 pip per operazione che su una strategia che ne guadagna 30.

Di seguito vediamo come funziona lo slippage, i tipi di esecuzione in MetaTrader, quali ordini possono subirlo, cosa succede durante le notizie, perché le strategie di breve periodo lo sentono di più e come misurarlo sul tuo conto. Gli esempi usano EUR/USD con 0,10 lotti, dove 1 pip vale circa 1 $.

Cos'è lo slippage

Supponiamo che la quotazione sia bid 1,08500 / ask 1,08512 e che tu prema BUY. Tra il clic e l'esecuzione il prezzo può muoversi:

RichiestoEseguitoSlippageCosto con 0,10 lotti
1,085121,085221 pip in peggio−1 $
1,085121,08512nessuno0 $
1,085121,085070,5 pip in meglio+0,50 $

Quindi lo slippage può andare in entrambe le direzioni. Se ricevi anche le esecuzioni migliori dipende da come il tuo broker esegue gli ordini: in MetaTrader i prezzi di esecuzione di tutte le operazioni di trading sono definiti dal broker.

Lo slippage non è la stessa cosa dello spread. Lo spread è la distanza visibile tra bid e ask, e lo vedi prima di operare. Lo slippage compare solo dopo l'esecuzione.

Tipi di esecuzione in MetaTrader

Il broker imposta la modalità di esecuzione per ogni simbolo. Puoi vederla nel campo Type della finestra dell'ordine. Ogni modalità gestisce in modo diverso una variazione di prezzo:

ModalitàCome funzionaSe il prezzo si muove
Instant Execution (esecuzione immediata)L'ordine parte con il prezzo correnteEseguito entro la tua Deviation, altrimenti requote
Request Execution (esecuzione su richiesta)Prima chiedi un prezzo, poi lo confermi o lo rifiutiLa quotazione vale solo per pochi secondi
Market Execution (esecuzione a mercato)Il broker decide il prezzo senza ulteriori trattativeOttieni il prezzo del broker: nessun requote, ma può esserci slippage
Exchange Execution (esecuzione in borsa, MT5)L'ordine va a un sistema di negoziazione esternoL'esecuzione dipende dal book degli ordini

Un requote significa che il broker ti restituisce un nuovo prezzo e decidi tu se accettarlo. Deviation (scostamento) è la differenza dal tuo prezzo che accetti in anticipo: entro questo limite l'ordine viene eseguito al nuovo prezzo senza alcun avviso.

La Market Execution merita uno sguardo più attento, perché molti conti la usano. La Guida di MetaTrader dice che inviare un ordine di questo tipo significa dare in anticipo il consenso alla sua esecuzione al prezzo del broker. Per gli EA c'è una conseguenza pratica: nella documentazione MQL5, prezzo e Deviation sono campi obbligatori per un ordine Instant Execution ma non per uno Market Execution. Quindi non dare per scontato che l'impostazione dello slippage in un EA ti protegga: controlla prima la modalità di esecuzione del tuo simbolo.

Quali ordini possono subire slippage

OrdineEseguito aIl compromesso
A mercatoIl prezzo correnteViene eseguito subito, il prezzo può differire
LimitIl tuo prezzo o uno miglioreNessuno slippage, ma può non essere eseguito
StopIl tuo prezzo o uno peggioreDiventa un ordine a mercato e in un movimento veloce viene eseguito con slippage
Stop limit (MT5)Piazza un ordine limit al livello di attivazioneLimita lo slippage, ma può non essere eseguito

La riga più importante è quella dello stop. Lo stop loss è un livello di attivazione, non un prezzo promesso. Avvia la chiusura di un'operazione quando il prezzo raggiunge il livello, e l'operazione si chiude poi al successivo prezzo disponibile.

Esempio su un conto da 2.000 $: SELL 0,10 lotti di EUR/USD a 1,08500, stop loss a 1,08700. Il piano è −20 pip, cioè −20 $, l'1% del conto. Se un mercato veloce esegue lo stop a 1,08750, il risultato è −25 pip, −25 $, cioè l'1,25%. Con un gap del fine settimana la differenza può essere maggiore, perché il mercato può aprire oltre il tuo stop.

Una vendita si chiude all'ask, quindi anche l'allargamento dello spread può attivare il suo stop prima che la linea bid del grafico ci arrivi (vedi Vendita allo scoperto nel Forex). Per questo la pianificazione del rischio deve lasciare spazio a un'esecuzione peggiore: vedi Money management nel Forex.

Perché le notizie peggiorano le cose

Durante i grandi annunci, come le decisioni sui tassi di interesse, i prezzi si muovono in fretta e vicino al prezzo corrente ci sono meno ordini. Gli spread tendono ad allargarsi e gli ordini, stop compresi, possono subire slippage. Lo stesso rischio si presenta intorno al rollover e alla riapertura dopo il fine settimana, quando il mercato è sottile.

Non ogni esecuzione sfavorevole indica un trucco del broker, ma è giusto chiedere come il tuo gestisce gli ordini. Un termine che incontrerai è last look. Il FX Global Code, un insieme di principi di buona pratica per il mercato FX all'ingrosso, lo definisce come un'ultima possibilità per un partecipante al mercato di accettare o rifiutare una richiesta di operazione rispetto al prezzo da esso quotato. Il Principio 17 dice che le società che lo usano dovrebbero essere trasparenti al riguardo e che non dovrebbe servire a raccogliere informazioni senza l'intenzione di accettare l'operazione. Il Principio 10 chiede una gestione corretta degli ordini e indica come inaccettabile il trading pensato per spingere il mercato fino al livello di stop di un cliente.

Il Codice non impone obblighi legali e non considera il pubblico retail come partecipante al mercato, quindi non sostituisce le condizioni del tuo broker. Ti dà però le domande giuste: come vengono eseguiti gli ordini, vengono mai rifiutati, e le esecuzioni migliori vengono trasferite al cliente?

Perché scalper ed EA lo sentono di più

Lo stesso slippage porta via una quota molto diversa a strategie diverse. Ecco quanto costa 1 pip per ogni ciclo di apertura e chiusura (semplice aritmetica):

Operazione media prima dei costiDopo 1 pip di slippageQuota persa
30 pip29 pipcirca 3%
5 pip4 pip20%
2 pip1 pip50%

Ora prendiamo l'esempio della nostra guida su come leggere le statistiche di Myfxbook: 60% di operazioni vincenti, +50 $ e −60 $, profit factor 1,25. Con 0,10 lotti di EUR/USD significa +50 e −60 pip. Uno scalper con la stessa percentuale di vincite e lo stesso profit factor potrebbe fare +5 e −6 pip. Aggiungi 1 pip di slippage a ogni operazione:

Sistema illustrativoPrimaDopo 1 pip
+50 / −60 pipPF 1,25, +6 pip per operazionePF 1,20, +5 pip per operazione
+5 / −6 pipPF 1,25, +0,6 pip per operazionePF 0,86, −0,4 pip per operazione

All'inizio le statistiche sembrano identiche, eppure un sistema perde un sesto del suo vantaggio e l'altro lo perde tutto. Gli EA aggiungono altri due fattori. Fanno molte operazioni, quindi un piccolo costo si ripete: 1 pip su 1.000 operazioni con 0,10 lotti fa circa 1.000 $. E molti di loro entrano nello stesso tipo di momento, su breakout e movimenti veloci, proprio quando le esecuzioni tendono a essere peggiori.

È anche il motivo per cui i risultati live e i backtest differiscono. Lo Strategy Tester (tester di strategie) di MT5 può aggiungere ritardi per imitare le condizioni reali: con Random Delay (ritardo casuale), un ordine attende da 0 a 8 secondi nel 90% dei casi e da 9 a 18 secondi negli altri. È utile, ma modella il tempo, non quanta liquidità c'era davvero. Se una strategia sopravvive solo senza ritardo, prendilo come un avvertimento.

Come misurare lo slippage sul tuo conto

Le medie citate da altri dicono poco, perché le esecuzioni dipendono dal tuo broker, dai tuoi orari e dalla dimensione dei tuoi ordini. I tuoi numeri sono migliori:

  1. Registralo. Per ogni operazione annota il prezzo richiesto, il prezzo eseguito e l'ora. Molti EA possono scriverlo in un log, oppure puoi usare un semplice foglio.
  2. Controlla i tuoi stop. In MT4 la scheda Account History può mostrare il livello S/L accanto al prezzo di chiusura, così lo slippage si vede operazione per operazione.
  3. Usa una sola regola per il segno. Per un acquisto, lo slippage è il prezzo eseguito meno quello richiesto. Per una vendita, è il prezzo richiesto meno quello eseguito. Un numero positivo indica un prezzo peggiore.
  4. Raggruppalo. Confronta lo slippage medio per ora e durante le notizie, non solo nel complesso.
  5. Confrontalo con il vantaggio. Dividi lo slippage medio per l'operazione media in pip. Quella quota è ciò che mostra la tabella qui sopra.

Se usi un EA, confronta anche le tue esecuzioni con il suo storico live. Un risultato ottenuto con un broker non si trasferisce esattamente a un altro. È un motivo in più per guardare prima di tutto l'operazione media in pip di un robot.

Come ridurlo

  • Scegli il broker con attenzione. Prova prima l'esecuzione con dimensioni piccole. La nostra guida su come scegliere un broker spiega cosa guardare.
  • Conosci il calendario. Evita di aprire nuove operazioni subito prima dei grandi annunci, oppure usa un EA con filtro notizie se la sua strategia lo consente. Verifica sulla pagina del prodotto.
  • Usa gli ordini limit dove sono adatti. Eviti lo slippage in entrata e accetti di perdere alcune operazioni.
  • Riduci la distanza dal server. Un VPS vicino al server del broker può ridurre il ritardo tra un EA e il broker. Non aggiunge liquidità, quindi non può eliminare lo slippage.
  • Dimensiona per il caso peggiore. Pianifica il rischio in modo che uno stop eseguito con qualche pip di ritardo non faccia saltare i tuoi limiti.
  • Preferisci un vantaggio che possa assorbire i costi. Quando confronti i robot nella nostra classifica dei migliori robot Forex o nel catalogo completo degli EA, un'operazione media più ampia lascia più spazio ai costi di esecuzione.

FAQ

Cos'è lo slippage nel Forex?

Lo slippage è la differenza tra il prezzo che hai richiesto e quello che hai ottenuto. Si verifica perché il prezzo può muoversi prima che un ordine venga eseguito e perché la liquidità al prezzo richiesto può essere limitata. Può essere negativo o positivo.

Lo stop loss garantisce il mio prezzo di uscita?

No. Lo stop loss è un livello di attivazione: quando il prezzo raggiunge il livello, la posizione viene chiusa al successivo prezzo disponibile. In un mercato veloce o con un gap del fine settimana l'esecuzione può essere peggiore del livello di stop, quindi una perdita prevista di 20 $ può diventare 25 $ o più.

Lo slippage è segno di un cattivo broker?

Di per sé no, perché un certo slippage è normale nei mercati veloci. Guarda lo schema nel tuo registro. Se lo slippage è quasi sempre a tuo sfavore, anche nelle ore tranquille, chiedi al broker come vengono eseguiti gli ordini e se le esecuzioni migliori vengono trasferite al cliente.

Un VPS elimina lo slippage?

No. Un VPS può ridurre il ritardo tra un EA e il server del broker, e questo aiuta una strategia sensibile alla latenza. Non cambia la liquidità disponibile sul mercato, quindi lo slippage resta possibile, soprattutto durante le notizie.

In sintesi

  • Lo slippage è la distanza tra il prezzo richiesto e il prezzo eseguito, e può andare in entrambe le direzioni.
  • La modalità di esecuzione la imposta il tuo broker: Instant Execution può restituire un requote, Market Execution usa il prezzo del broker.
  • Gli ordini limit non subiscono slippage ma possono non essere eseguiti. Gli stop vengono eseguiti ma possono subire slippage.
  • Spread e slippage tendono a crescere durante le notizie, quindi uno stop è un livello di attivazione, non una promessa.
  • 1 pip porta via circa il 3% di un'operazione da 30 pip e il 50% di una da 2 pip, quindi misuralo sul tuo conto.

Se stai iniziando, leggi la nostra guida passo passo per iniziare a fare trading.

Questo articolo ha scopo educativo e non costituisce consulenza d'investimento. Gli esempi sono illustrativi. Il trading di prodotti con leva comporta il rischio di perdite.