Come si può misurare lo slippage durante le notizie economiche?
Cosa significa “slippage durante le notizie economiche”
Lo slippage durante le notizie economiche indica la differenza tra il prezzo di un’operazione pianificata e il prezzo effettivo di esecuzione, quando un evento di mercato (ad esempio un dato economico) provoca un rapido movimento dei prezzi. In termini semplici, rappresenta il costo derivante dal timing e dalla qualità dell’esecuzione, non solo dal movimento del prezzo stesso.
Per misurarlo, è necessario definire un criterio che trasformi questo concetto in un valore numerico. Una definizione comunemente utilizzata è:
- Slippage (base prezzo) = Prezzo di esecuzione − Prezzo di riferimento (o atteso).
Poiché il “prezzo atteso” può essere ambiguo, è fondamentale specificare quale sia il prezzo di riferimento. Esempi di riferimenti includono:
- l’ultimo prezzo medio quotato subito prima del momento della decisione,
- il miglior prezzo di domanda/offerta disponibile al momento della decisione,
- oppure un prezzo sintetico “senza impatto” derivato da una finestra di riferimento.
I campi e i timestamp da fissare per la misurazione
Una misurazione diventa affidabile solo se gli stessi campi vengono registrati per ogni singolo evento legato alle notizie.
Campi principali (per evento, per tentativo di operazione):
- Timestamp dell’evento (T_event): il momento in cui si allinea il rilascio della notizia (per la misurazione, utilizzare una definizione coerente, come il timestamp pubblicato o un orario standardizzato del proprio log).
- Tempo di decisione (T_decision): quando l’ordine viene inviato o quando si definisce il prezzo di riferimento “atteso”.
- Tempo di esecuzione (T_exec): quando avviene l’esecuzione effettiva.
- Prezzo di riferimento (P_ref): il prezzo di riferimento scelto al momento o vicino a T_decision.
- Prezzo di esecuzione (P_exec): il prezzo effettivo di esecuzione.
- Costi di transazione (opzionali ma importanti): spread a T_decision, commissioni, spese o altre voci legate all’esecuzione che è possibile documentare.
Regola delle finestre temporali: scegliere una finestra fissa per i confronti. Ad esempio, si potrebbero confrontare i prezzi in:
- una finestra pre-evento (baseline) (utilizzata solo per definire P_ref o un livello atteso), e
- una finestra di evento/esecuzione (utilizzata per registrare P_exec).
Senza finestre coerenti, si rischia di mescolare regimi di mercato diversi e non si potrà attribuire la differenza all’“impatto della notizia” piuttosto che a normali movimenti intraday.
Due metodi pratici per calcolare il valore
Opzione A: Slippage per singola operazione (metodo della differenza)
Per ogni tentativo di operazione:
- Slippage assoluto: ΔP_ass = P_exec − P_ref.
- Slippage relativo: ΔP_rel = (P_exec − P_ref) / P_ref (per consentire il confronto tra diversi livelli di prezzo).
Quindi, riassumere i risultati su più eventi con una statistica come media o mediana. L’assunzione chiave è che P_ref sia definito allo stesso modo ogni volta.
Opzione B: Impatto “incrementale” corretto per la baseline
A volte il mercato si sarebbe mosso comunque, anche in assenza della notizia. Per ridurre questo effetto, definire una tendenza di base da una finestra pre-evento e confrontare il prezzo di esecuzione con quanto previsto da tale baseline.
Un approccio semplice (le assunzioni devono essere dichiarate):
- Scegliere una breve finestra pre-evento e calcolare una variazione base (ad esempio, la differenza tra il primo e l’ultimo prezzo medio in quella finestra).
- Utilizzare tale variazione per proiettare un livello atteso a T_exec.
- Calcolare lo slippage come deviazione rispetto al livello proiettato.
Questo metodo “corretto per la baseline” cerca di isolare la parte del movimento legata al timing dell’evento, ma dipende comunque dalla scelta della baseline.
Limiti materiali e possibili anomalie da prevedere
Anche con definizioni corrette, la misurazione può fallire in modi prevedibili.
- Latenza e disallineamento temporale: Se T_decision o T_exec vengono registrati con risoluzioni diverse (o con ritardi), lo “slippage durante le notizie” diventa un problema di sincronizzazione piuttosto che di esecuzione.
- Spread in espansione e carenza di liquidità: Durante i movimenti rapidi legati alle notizie, il mercato può mostrare spread più ampi o ordini più radi. Un riferimento che presuppone spread stretti potrebbe sovrastimare lo slippage.
- Cambiamenti nella definizione del riferimento: Se P_ref utilizza tipi diversi di quotazioni (prezzo medio vs bid/ask) o cambia tra un evento e l’altro, i confronti diventano invalidi.
- Bias di sopravvivenza nei fill: Se solo certi ordini vengono eseguiti in momenti di volatilità, il campione potrebbe escludere i casi peggiori, facendo apparire lo slippage più basso.
- Costi non completamente catturati: Commissioni, finanziamenti o spese legate all’esecuzione possono variare in base al tempo e alla liquidità. Se omessi, lo “slippage” calcolato potrebbe non corrispondere al costo totale dell’operazione.
Un rischio importante: le relazioni storiche tra timing delle notizie e slippage non garantiscono risultati futuri, poiché la struttura di liquidità e la qualità dell’esecuzione possono cambiare.
Come verificare in modo indipendente la propria misurazione
Per verificare che il metodo misuri effettivamente gli effetti di esecuzione e non artefatti:
- Applicare lo stesso calcolo a periodi senza notizie, utilizzando finestre di dimensioni identiche.