Ipotesi di Slippage nel backtesting forex: come differiscono dai concetti correlati
Risposta diretta
Le ipotesi di slippage sono scelte modellistiche che rappresentano come il prezzo effettivo di esecuzione di un ordine può differire da un prezzo di riferimento (ad esempio un preventivo o un prezzo medio). La differenza principale rispetto ai concetti forex correlati è che le ipotesi di slippage si concentrano specificamente sul componente dell’errore di prezzo di esecuzione, mentre altri concetti (come lo spread o le commissioni) rappresentano componenti di costo diverse e più direttamente identificabili o input.
Per spiegarlo con precisione, è utile considerare le ipotesi di slippage come un input per il calcolo: descrivono ciò che si assume riguardo alla distanza tra il prezzo su cui si basa un’operazione e il prezzo effettivamente ottenuto.
Meccanismo e definizione
Ipotesi di slippage (modellizzazione dell’errore di prezzo di esecuzione)
Le ipotesi di slippage descrivono la differenza prevista o ipotizzata tra un prezzo di riferimento utilizzato nell’analisi e il prezzo a cui si assume che un ordine venga eseguito. Questa “differenza” può essere positiva (peggiore del riferimento per il trader) o negativa (migliore), ma in molti modelli semplificati viene trattata come avversa per realismo.
In pratica, i modelli di backtesting e forward testing necessitano di una regola per determinare gli eseguiti poiché l’esecuzione reale è influenzata da fattori come liquidità, profondità del libro degli ordini e tempistica. Le ipotesi di slippage forniscono tale regola in modo semplificato, spesso come:
- Un importo fisso (differenza costante in pips/unità di prezzo)
- Un importo variabile (ad esempio, estratto da una distribuzione)
- Una regola basata su condizioni (ad esempio, slippage maggiore durante spread più ampi o in periodi volatili)
Il “proprietario canonico” dell’idea è la modellizzazione dell’esecuzione all’interno del framework di testing o contabile.
Spread (differenza tra bid e ask quotati)
Lo spread è la differenza tra bid e ask al momento in cui si osservano i preventivi. È un input di microstruttura di mercato legato al processo di quotazione. I costi dello spread sono tipicamente modellati come differenza deterministica tra i prezzi di riferimento di acquisto e vendita.
Come differisce dalle ipotesi di slippage: lo spread è solitamente definito dalla meccanica dei preventivi a cui si fa riferimento, mentre le ipotesi di slippage rappresentano un ulteriore scostamento di esecuzione rispetto a tale riferimento.
Commissioni e spese (costi di transazione espliciti)
Le commissioni e alcune spese sono costi espliciti addebitati da un fornitore o da una piattaforma. Possono essere modellate come fisse per operazione, per lotto o come percentuale.
Come differiscono dalle ipotesi di slippage: le commissioni/spese sono costi contabili che possono essere rappresentati direttamente, mentre le ipotesi di slippage coprono l’impatto di mercato e lo scostamento legato al timing tra il prezzo di riferimento e l’esecuzione effettiva.
Assunzioni di esecuzione (regole di esecuzione e tempistica)
“Assunzioni di esecuzione” è un concetto più ampio: indica come il modello decide se un ordine viene eseguito e a quale prezzo/tempo. Le ipotesi di slippage sono una parte specifica delle assunzioni di esecuzione: l’aggiustamento di prezzo dovuto allo scostamento di esecuzione.
Pertanto, le ipotesi di slippage differiscono dalle assunzioni di esecuzione per ambito: lo slippage è un elemento modellistico all’interno della logica di esecuzione/tempistica.
Impatto di mercato (il modello di come il trading influenza i prezzi)
L’impatto di mercato è un concetto modellistico che rappresenta l’effetto di un’operazione sui prezzi successivi, specialmente quando la dimensione è elevata rispetto alla liquidità disponibile. Le ipotesi di slippage possono includere parte dell’impatto di mercato, ma non tutti i modelli di slippage sono esplicitamente basati sull’impatto di mercato.
Come differisce dall’impatto di mercato: l’impatto di mercato riguarda il movimento causale dei prezzi dovuto alla dimensione dell’operazione, mentre le ipotesi di slippage spesso riassumono il risultato netto (inclusi effetti di tempistica e liquidità) senza modellare separatamente la causalità.
Evidenza o esempio (limitato e basato su assunzioni)
Si consideri una simulazione che utilizza un prezzo di riferimento al momento della decisione dell’ordine (ad esempio, un prezzo medio o l’ultimo prezzo di scambio). Per calcolare un costo atteso semplificato, si potrebbero separare i costi in componenti:
- Spread: si converte da un riferimento basato sul prezzo medio a un riferimento basato su bid/ask per ciascun lato.
- Commissione: si sottrae un costo fisso per operazione.
- Ipotesi di slippage: si aggiunge (o sottrae) uno scostamento di prezzo di esecuzione rispetto al riferimento basato sui preventivi.
Se il modello utilizza uno slippage fisso di 0,5 pips per operazione, allora il prezzo di esecuzione di ogni ordine viene spostato di tale importo rispetto al riferimento di preventivo. Se invece le ipotesi di slippage sono variabili (ad esempio, più ampie in condizioni di volatilità), la stessa logica di strategia può produrre profili diversi di drawdown e redditività poiché l’errore di esecuzione non è più costante.
Un limite significativo è che questi componenti non sono indipendenti nella realtà. Ad esempio, gli spread possono allargarsi quando la liquidità diminuisce, il che può aumentare anche lo scostamento di esecuzione. I modelli spesso assumono una separazione per praticità, ma ciò può distorcere il modo in cui i costi si muovono insieme.
Limitazioni e rischi (ciò che può fallire)
1) Rischio ottimistico delle code distribuzionali
Un errore comune è scegliere ipotesi di slippage che sottostimano le condizioni di esecuzione peggiori. Anche se lo slippage medio sembra ragionevole, eventi rari (movimenti rapidi, bassa liquidità, gap improvvisi nei preventivi) possono dominare i risultati effettivi.
2) Doppio conteggio o sovrapposizione mancata
Se il modello riflette già un allargamento basato sullo spread e si applicano anche ipotesi di slippage che implicitamente includono lo stesso fenomeno, si rischia un doppio conteggio. Al contrario, se le ipotesi di slippage sono troppo ristrette, si potrebbero perdere errori di esecuzione dovuti alla liquidità.
3) Scostamento del prezzo di riferimento
Le ipotesi di slippage dipendono da ciò che rappresenta il prezzo di riferimento. I riferimenti basati sul prezzo medio, su bid/ask o sull’ultimo prezzo di scambio hanno proprietà diverse. Utilizzare una definizione di riferimento errata rende il termine slippage inconsistente.
4) Stabilità dei parametri tra regimi diversi
Le ipotesi di slippage che si adattano a un regime di mercato potrebbero non essere valide in un altro. Le relazioni storiche (nel periodo di backtest) non garantiscono il comportamento futuro dell’esecuzione quando cambiano i modelli di liquidità e volatilità.
Verifica e prossima domanda
Per verificare in modo indipendente i fatti rilevanti sulle ipotesi di slippage (senza fare affidamento su affermazioni specifiche del fornitore), concentrarsi su ciò che si può controllare negli input del proprio modello:
- Il prezzo di riferimento è definito chiaramente (prezzo medio vs bid/ask vs ultimo)?
- Spread, commissioni/spese e slippage sono modellati come componenti distinti con significati non sovrapposti?
- Le ipotesi di slippage includono un modo ragionevole di gestire i casi di errore (ad esempio, errore di esecuzione maggiore in condizioni di scarsa liquidità)?
- Il test include una sensibilità alle ipotesi di slippage (ad esempio, utilizzando diverse parametrizzazioni ragionevoli) in modo che le conclusioni non dipendano da una singola scelta?
Prossima domanda da risolvere: quale prezzo di riferimento utilizza il backtest e se il termine di slippage è inteso a rappresentare uno scostamento di esecuzione aggiuntivo rispetto a quel riferimento o un errore di esecuzione “completo” più ampio. Tale scelta determina come le ipotesi di slippage differiscono dallo spread e da altri concetti correlati di esecuzione.