Cos’è lo Stop Slippage?
Lo stop slippage è la differenza tra il prezzo che imposti per uno stop-loss (il “livello di stop”) e il prezzo a cui l’ordine viene effettivamente eseguito dopo che si attiva. In altre parole, anche se uno stop è pensato per limitare la perdita, l’esecuzione effettiva può avvenire a un prezzo peggiore rispetto al prezzo di stop.
Una distinzione chiave aiuta a separare meccaniche stabili da condizioni variabili:
- Meccanica stabile: un ordine di stop si attiva una sola volta, quando il mercato raggiunge una condizione di trigger.
- Condizioni variabili: dopo l’attivazione, l’esecuzione effettiva dipende da velocità, liquidità disponibile, spread e dal metodo di esecuzione usato dal provider.
Come funziona lo stop slippage nella pratica
Uno stop-loss in genere diventa un’istruzione simile a un ordine di mercato una volta colpito il trigger. A quel punto, il tuo ordine deve competere per l’esecuzione con altre attività del mercato. Se il mercato si muove rapidamente o la liquidità è scarsa, i prezzi disponibili successivi possono essere più lontani di quanto ci si aspettasse.
Per mantenere esplicite le assunzioni, considera questo esempio semplificato, non in tempo reale:
- Assumi che un trader imposti un livello di stop a X.
- Assumi che lo stop si attivi quando la condizione di mercato è soddisfatta.
- Se, in quel preciso momento, il miglior bid/ask disponibile si è spostato a un livello peggiore, l’ordine può eseguire a X + gap (per una posizione long) oppure X − gap (per una posizione short), dove gap è positivo.
Questo gap è l’espressione operativa dello stop slippage: il sistema può riempire solo a prezzi che esistono effettivamente al momento dell’esecuzione.
Rischi associati allo stop slippage
Rischio di mercato e di esecuzione (tempistiche + disponibilità del prezzo)
Il rischio più rilevante è che il prezzo di esecuzione possa essere peggiore del livello di stop. Questo può accadere quando:
- il movimento del prezzo è rapido tra il momento del trigger e il fill,
- lo spread si allarga, aumentando la distanza dai prezzi eseguibili,
- la liquidità diminuisce, quindi sono disponibili meno ordini a prezzi vicini allo stop.
Rischio operativo (gestione dell’ordine e comportamento del fill)
Lo stop slippage può essere influenzato da come il provider gestisce gli ordini di stop, inclusi i tempi di rilevazione del trigger e il metodo usato per instradare o eseguire l’ordine. Due trader che piazzano “lo stesso livello di stop” possono comunque vedere risultati di esecuzione diversi, perché la pipeline di elaborazione dell’ordine e il comportamento della sede di esecuzione possono differire.
Rischio controparte/provider (incertezza sull’implementazione)
Poiché l’esecuzione dello stop è, in ultima analisi, un dettaglio di implementazione, c’è il rischio di variazioni impreviste tra provider o conti. Anche senza cambiare il mercato, i fill realizzati possono differire a causa di policy di esecuzione, aggregazione o di come l’ordine interagisce con l’infrastruttura del provider.
Rischio di interpretazione (confrontare ciò che ti aspettavi con ciò che hai misurato)
Una limitazione comune è che le persone confrontano il livello di stop con un risultato osservato senza verificare cosa sia stato effettivamente eseguito e quando. Per una verifica indipendente, distingui:
- il livello di stop che hai selezionato,
- il prezzo e l’ora di esecuzione effettivi,
- eventuali costi che influenzano il risultato netto (per esempio, commissioni, componenti di finanziamento o altri costi di trading).
Scenari realistici, conseguenze probabili e limitazioni
Considera uno scenario realistico: un improvviso salto del mercato fa scattare uno stop, ma il successivo livello di prezzo negoziabile è molto peggiore del livello di stop perché in quel momento non ci sono abbastanza ordini nel book. La conseguenza probabile è che la perdita realizzata al fill possa superare ciò che era stato modellato mentalmente.
Una limitazione da evidenziare: le relazioni storiche non stabiliscono risultati futuri. La stessa struttura di stop può produrre esiti di slippage diversi tra differenti regimi di volatilità, condizioni di liquidità e ambienti di esecuzione.
Come verificare i fatti in modo indipendente (senza assumere esiti)
Per verificare i fatti rilevanti per la tua situazione, concentrati su input osservabili e output di esecuzione:
- Controlla se la tua piattaforma riporta il livello di trigger e il prezzo di fill effettivo.
- Verifica la documentazione del tuo ordine e dell’esecuzione per le definizioni di trigger dello stop e tempistiche di esecuzione.
- Separa la slippage di prezzo dai costi netti per comprendere l’effetto totale realizzato.
Un punto di controllo utile è confrontare più eventi di stop in diverse condizioni di mercato (senza assumere che i pattern si mantengano). Se il gap varia in modo ampio, questa variabilità è di per sé una prova che sono le condizioni di mercato e di esecuzione a dominare lo stop slippage.
Domande di verifica da fare next
- Come definisce la tua piattaforma la condizione di trigger per un ordine di stop? - Quali campi mostrano il prezzo di esecuzione effettivo dopo che uno stop si attiva? - Quali costi sono inclusi nei risultati netti rispetto al prezzo di esecuzione lordo?