Definizione: cosa significa la misurazione del “Fixed Stop”
Fixed Stop si riferisce all’uso di un livello di stop impostato a una distanza di prezzo o a un ammontare di prezzo specifici, invece di cambiarlo dinamicamente con i movimenti di mercato successivi. Misurare il Fixed Stop significa trasformare questo concetto in campi osservabili che puoi registrare e confrontare, come il prezzo di stop scelto, l’ora della decisione di trigger e le informazioni di uscita risultanti dell’operazione.
Poiché in ogni contesto non avrai feed di mercato in tempo reale, “misurato” dovrebbe significare: puoi calcolare o verificare in modo indipendente gli stessi valori dai dati che hai (record degli ordini, record delle esecuzioni e i timestamp che tali record forniscono), usando assunzioni chiare.
Campi misurabili e come registrarli
Per misurare il Fixed Stop in modo ripetibile, definisci prima gli input, poi acquisisci gli output.
- Definizione dello stop previsto (la parte “fixed”).
- Prezzo di stop (S): il livello che imposti per lo stop.
- Prezzo di riferimento usato per impostare S: ad esempio, il prezzo di ingresso o un altro punto di partenza concordato.
- Assunzione: il tuo calcolo di S deve indicare se si basa su bid, ask o su una regola del midpoint.
- Campi temporali (la parte “quando”).
- Timestamp della decisione (T0): quando la piattaforma ha deciso che la condizione di stop poteva essere valutata (spesso approssimata dal momento di invio dell’ordine e dalla tempistica della regola del sistema).
- Timestamp del trigger (T1): quando il tuo sistema ha registrato che la condizione di stop è stata soddisfatta.
- Timestamp di esecuzione (T2): quando è stata registrata l’esecuzione dei fill o l’esecuzione di un ordine di uscita.
- Campi di outcome (la parte “cosa è successo”).
- Prezzo(i) di uscita eseguito(i): il/i prezzo(i) effettivo(i) dai fill.
- Quantità di fill: per rilevare i partial fills.
- Commissioni e costi (C): costi legati all’uscita (se includi i costi nella tua misurazione, dichiaralo esplicitamente).
- Metrica di confronto (la parte “di quanto è diverso”). Una metrica di misurazione comune è lo slippage dello stop rispetto all’intenzione:
- Slippage di prezzo (Δ): prezzo di uscita eseguito meno il prezzo di stop previsto, usando la stessa convenzione lato/base (bid/ask).
- Slippage temporale: T2 meno T1, se i timestamp sono disponibili e confrontabili.
Esempio concreto con assunzioni
Supponi di definire il livello di stop S usando il prezzo di ingresso in una convenzione “bid-based” e di registrare il tempo di trigger (T1) e il tempo di esecuzione (T2) del sistema.
- Prezzo di stop previsto: S = 1.2000 (il tuo livello scelto).
- Esecuzione: fill a 1.2010 (uno o più fill).
- Se calcoli lo slippage come prezzo eseguito meno prezzo di stop, allora Δ = 0.0010.
Questo esempio è volutamente semplice: il punto chiave è che le tue assunzioni (base bid/ask, definizioni dei timestamp e se includi le commissioni) devono essere dichiarate così che qualcun altro possa riprodurre la stessa misurazione dagli stessi record.
Evidenze e verifica: cosa puoi controllare
La misurazione diventa utile quando può essere verificata.
- Controlla la coerenza interna: conferma che il prezzo di stop S registrato nell’intento dell’ordine corrisponda ai parametri di stop nel report di esecuzione.
- Abbina gli eventi ai timestamp: assicurati che venga usato lo stesso ciclo di vita dell’ordine quando identifichi T0, T1 e T2.
- Ricalcola dai dati registrati: calcola Δ e lo slippage temporale usando solo i campi acquisiti.
Se il tuo dataset include solo le intenzioni degli ordini ma non i fill di esecuzione, la tua misurazione dovrebbe essere limitata a ciò che può essere verificato (ad esempio, che il livello di stop sia stato impostato) e non dovresti affermare se l’uscita sia davvero avvenuta in prossimità di S.
Limitazioni e modalità di fallimento che devi misurare
La misurazione del Fixed Stop è vincolata da dove e come vengono registrate le esecuzioni, oltre che dalla microstruttura di mercato.
-
Differenze nei tempi di esecuzione. Uno stop può attivarsi ed eseguire in momenti diversi. Se T1 e T2 sono molto distanti, il prezzo eseguito può differire da S.
-
Partial fills. Alcune esecuzioni possono uscire in più fill. Se calcoli lo slippage usando solo un prezzo, la misurazione può rappresentare in modo errato l’outcome complessivo dell’uscita.
-
Ambiguità della base bid/ask. Se un sistema usa bid per la condizione di stop mentre il prezzo di fill è di fatto basato su ask (o viceversa), Δ può apparire incoerente anche quando il comportamento è “coerente” sotto una convenzione diversa.
-
Spread e costi. Anche senza prevedere gli outcome, i costi e lo spread possono cambiare la relazione tra il livello di stop e il risultato netto effettivo. Se includi le commissioni C nella tua metrica, dichiaralo; altrimenti la tua misurazione potrebbe non rispondere alla domanda che ti interessa.
DOCUMENT END