Definizione di slippage dello stop e perché conta
Lo slippage dello stop è la differenza tra il prezzo in cui si intende che uno stop-loss (o un ordine stop) si attivi e il prezzo a cui l’ordine viene effettivamente eseguito una volta che le condizioni di trading consentono l’esecuzione. Nella pratica, il prezzo di esecuzione può essere peggiore del livello di stop, soprattutto durante rapide variazioni di prezzo, liquidità ridotta o ritardi nel raggiungere il broker o la sede di trading.
Un modo chiaro per ragionarci è separare due idee:
- Attivazione: quando la piattaforma decide che la condizione di stop è soddisfatta (ad esempio, quando il prezzo attraversa un livello).
- Esecuzione: quando l’ordine diventa effettivamente idoneo a essere scambiato e viene abbinato o rifiutato.
Lo slippage dello stop è principalmente un risultato dell’esecuzione. Lo stop-loss può attivarsi in un momento, mentre il riempimento avviene più tardi a un prezzo diverso a causa della microstruttura del mercato e dei vincoli di implementazione.
Come funziona nella pratica: un modello semplice
Poiché le implementazioni differiscono, inizia con un modello semplice e verificabile, aggiungendo poi le parti variabili.
Meccanismi minimi
Assumi:
- Uno stop-loss viene posizionato a un livello di stop (ad esempio, una soglia di prezzo).
- La condizione di stop diventa vera quando il prezzo di mercato osservabile dalla piattaforma attraversa quel livello.
- L’ordine richiede quindi l’esecuzione tramite la gestione degli ordini del provider e il processo di matching della sede.
In questo modello, lo slippage deriva da tempo e movimento di prezzo tra:
- il momento in cui il sistema decide che la condizione di stop è soddisfatta, e
- il momento in cui la liquidità al livello di stop o vicino ad esso è disponibile per l’esecuzione.
Dove il prezzo può muoversi in quello spazio
Anche senza assumere mercati anomali, diversi effetti ordinari possono creare una differenza:
- Variazioni bid/ask: gli ordini stop vengono valutati rispetto ai prezzi quotati; quando le quotazioni si muovono, il prossimo prezzo scambiabile può essere diverso.
- Latenza e accodamento: se lo stop arriva tardi al sistema di esecuzione, il primo riempimento disponibile potrebbe essere già oltre il livello di stop.
- Dispersione della liquidità: meno ordini nella parte alta del book significa bid/ask più ampio e riempimenti peggiori.
Questi effetti non sono unici di una singola piattaforma; sono conseguenze generali della separazione tra attivazione ed esecuzione.
Considerazioni avanzate: dipendenze e casi limite
Le considerazioni avanzate sono i casi in cui il semplice pensiero “lo stop è uguale al prezzo di stop” fallisce.
1) Rappresentazione dell’ordine e semantica dell’attivazione dello stop
Il comportamento dello stop-loss dipende da quale prezzo la piattaforma considera rilevante e da quando decide che la condizione è soddisfatta. Le fonti comuni di variazione includono:
- Se la condizione di stop viene valutata usando l’ultimo prezzo scambiato, il mid o bid/ask.
- Se il sistema usa logica server-side (da parte del provider) o logica client-side (da parte dell’utente).
- Quanto rapidamente la piattaforma aggiorna il flusso di prezzo usato per prendere la decisione.
Se la condizione di stop si basa su un prezzo osservabile diverso da quello che usi mentalmente (ad esempio, pensi in termini di mid ma la piattaforma attiva su bid/ask), lo slippage osservato può essere sistematico.
2) Riempimenti parziali e risultati multi-riempimento
Anche quando imposti uno stop-loss singolo, l’esecuzione può avvenire in più di un riempimento. Implicazioni avanzate:
- Lo stop-loss può riempirsi parzialmente a un prezzo e il resto a un altro.
- Lo “slippage dello stop” che osservi può differire a seconda che lo misuri usando il primo riempimento, il prezzo medio di riempimento o la quantità finale effettivamente riempita.
Assunzione per questo punto: rivedi le esecuzioni usando report degli ordini che contengono uno o più prezzi di riempimento. Senza questo, è facile confrontare misure incompatibili.
3) Gap di prezzo e liquidità sottile
Uno stop-loss non è una garanzia del livello che vedi sullo schermo. In mercati veloci o con liquidità ridotta, il prossimo prezzo eseguibile può saltare oltre il livello di stop. I casi limite includono:
- Salti di grandi dimensioni attraverso più livelli di prezzo tra un aggiornamento e l’altro.
- Spread ampi in cui il primo prezzo scambiabile è materialmente peggiore del livello di stop.
Nota sull’incertezza: senza dati storici in tempo reale del book ordini, non puoi calcolare la distribuzione esatta dello slippage. Tuttavia, puoi identificare condizioni che aumentano la probabilità di gap (ad esempio, momenti di bassa liquidità) e trattare lo slippage come variabile.
4) Vincoli del provider e del modello di esecuzione (concettuale)
I risultati dell’esecuzione sono modellati da come il provider gestisce gli ordini. I vincoli concettuali avanzati includono:
- Come l’ordine stop viene trasmesso e quando diventa attivo.
- Se l’ordine viene tenuto indietro quando le condizioni di mercato sono sfavorevoli e poi inviato più tardi.
- Ri-quote o comportamenti simili a ri-quote in sistemi che mantengono un certo protocollo di esecuzione.
Poiché i provider differiscono e le implementazioni possono cambiare, il modo affidabile per comprendere questa dipendenza è verificarla tramite i tuoi log degli ordini e i report di esecuzione.
5) Componenti di costo che interagiscono con gli stop
Lo slippage dello stop viene spesso discusso come se riguardasse solo il movimento del prezzo. In realtà, altri costi possono modificare l’esito effettivo intorno allo stop:
- L’allargamento dello spread attorno al momento di attivazione cambia il prezzo a cui l’esecuzione è possibile.
- Commissioni e fee influenzano il risultato netto, il che può far sì che uno “slippage” “piccolo” sul prezzo si traduca in una differenza netta più grande.
- Componenti di finanziamento o simili allo swap possono avere importanza in base a quanto a lungo le posizioni restano aperte, anche se non sono la stessa cosa dello slippage dello stop.
Per evitare di mescolare i concetti, tratta lo slippage dello stop come la differenza di prezzo sui riempimenti, poi contabilizza separatamente i costi usando il tariffario dichiarato dalla piattaforma.
6) Misurare correttamente lo slippage
L’analisi avanzata richiede un metodo di misurazione coerente. Decidi in anticipo:
- A cosa confronti il prezzo di riempimento: il livello di stop configurato, oppure il prezzo di riferimento dell’attivazione dello stop riportato dal sistema.
- Quale riempimento usi: primo riempimento vs riempimento medio.
- Se calcoli lo slippage in pips/points o in termini percentuali.
Limitazione sostanziale: se la piattaforma riporta solo alcuni di questi valori (o li riporta in modo diverso tra i tipi di ordine), potresti essere costretto a usare un’approssimazione. Indica esplicitamente quell’approssimazione.
Limitazioni e rischi: almeno una modalità di fallimento
Modalità di fallimento: lo stop si attiva ma non può essere riempito a/nei pressi del livello di stop
Una modalità di fallimento comune è semplice: la condizione di stop-loss diventa vera, ma al momento in cui si tenta l’esecuzione non c’è liquidità disponibile sufficiente a prezzi vicini al livello di stop. Il sistema quindi riempie a un prezzo peggiore (o in parti).
Perché è materialmente diverso dalle aspettative di “protezione dello stop”:
- Lo stop-loss può agire solo quando il sistema di esecuzione è in grado di scambiare.
- L’attivazione non implica la disponibilità immediata e garantita di ordini di matching.
Limitazione di verifica
Le relazioni storiche non stabiliscono risultati futuri.
DOCUMENT END