Come si può misurare il Fixed Target?
Definire Fixed Target come regola misurabile
Fixed Target è meglio considerato come una regola con input che non cambiano dopo essere stati impostati. Per misurarlo, devi specificare cosa rimane fisso (il livello del target) e quando viene considerato fisso (il timestamp in cui la regola viene creata o aggiornata l’ultima volta).
Una definizione misurabile include solitamente:
- Livello del target: il prezzo (o livello derivato) che l’uscita intende raggiungere.
- Regola per il lato del target: ad esempio, se la condizione è “il prezzo raggiunge o supera” (stile lato acquisto) oppure “raggiunge o scende sotto” (stile lato vendita).
- Fonte del prezzo di riferimento: cosa significa “prezzo” nella pratica (ad esempio, il quote del mercato, il prezzo ultimo scambiato o il prezzo di esecuzione).
- Limite temporale: il timestamp in cui il target fisso viene posizionato e qualsiasi timestamp di successivi aggiornamenti.
Identificare i campi misurabili da registrare
Per misurare il Fixed Target in modo coerente, registra i campi in modo da permettere un controllo indipendente. I campi chiave sono:
-
Timestamp di configurazione (T0)
- Il momento in cui il target fisso viene creato o confermato dal sistema in uso.
-
Valore del target fisso (P*)
- Il livello del prezzo target registrato a T0. Se la piattaforma lo memorizza come parametro di limite/stop, registra il valore memorizzato.
-
Identificatori di ordine/trigger
- Eventuali ID unici che permettono di collegare il target a eventi successivi.
-
Timestamp di modifica (se presenti)
- Se il target può essere modificato, registra i momenti e i nuovi valori. La misurazione diventa ambigua se non si sa se il “fisso” è rimasto effettivamente fisso.
-
Risultati di riempimento o chiusura
- I prezzi di esecuzione e i tempi di esecuzione, inclusi i riempimenti parziali se si verificano.
- L’esito “raggiunto” deve essere determinato da una regola concordata (vedi sotto).
Utilizzare una regola esplicita di “raggiungimento” per il confronto
Un passaggio comune nella misurazione è decidere se il target è stato “raggiunto”. Ad esempio, potresti definire un raggiungimento come: almeno un’esecuzione si è verificata a un prezzo che soddisfa la condizione del lato target rispetto a P*. Senza questa regola esplicita, due persone possono ottenere risultati diversi dagli stessi dati grezzi.
Eseguire confronti con assunzioni trasparenti
Poiché non ti basi su dati di mercato in tempo reale, la misurazione dovrebbe utilizzare ciò che puoi registrare:
- Verifica basata sull’esito: confronta i prezzi di esecuzione con il target fisso utilizzando la tua regola di raggiungimento.
- Verifica basata sul tempo: verifica che l’evento rilevante sia avvenuto dopo T0 e dopo eventuali modifiche.
Se desideri una metrica numerica semplice, un’opzione è:
- Indicatore di raggiungimento del target: 1 se raggiunto secondo la tua regola, altrimenti 0.
- Distanza dal target al riempimento (opzionale): la differenza tra ogni prezzo di esecuzione e P*.
Fornire un esempio con assunzioni dichiarate
Supponiamo:
- T0 è il momento in cui il sistema conferma il target fisso.
- P* è il livello del target memorizzato.
- Un “raggiungimento” si verifica quando almeno un prezzo di esecuzione soddisfa la condizione del lato target.
- I costi sono ignorati per l’indicatore di raggiungimento, ma registrati separatamente.
Passaggi di misurazione:
- Registra T0 e P*.
- Registra le esecuzioni: prezzi e tempi.
- Applica la regola di raggiungimento ai prezzi di esecuzione.
- Concludi “raggiunto” o “non raggiunto”, e riporta i campi di supporto (T0, P*, dettagli delle esecuzioni).
Questo rende la misurazione verificabile in modo indipendente, poiché un altro lettore può rieseguire il confronto utilizzando gli stessi valori registrati.
Limitazioni e modalità di errore da considerare
Anche con campi accurati e timestamp precisi, la misurazione del Fixed Target può fallire in almeno questi modi:
-
Riferimento al prezzo ambiguo Diversi sistemi possono usare definizioni diverse di “prezzo” (quote rispetto a esecuzione). Se non registri il riferimento, i confronti possono risultare in conflitto.
-
Eventi ritardati o fuori ordine I tempi di esecuzione e conferma degli ordini potrebbero non allinearsi perfettamente tra i diversi log. Se i timestamp non sono coerenti, potresti classificare erroneamente se il target era ancora “fisso”.
-
Riempimenti parziali Una regola di target può generare più esecuzioni. Se la tua regola di raggiungimento non è chiara (ad esempio, se un singolo riempimento parziale accettabile conta), la misurazione può diventare inconsistente.
-
Effetti di costi e slippage Il tuo livello di target potrebbe essere teoricamente raggiunto lungo il percorso, ma l’esecuzione effettiva può differire a causa di costi, spread e variabilità di esecuzione. Anche se mantieni fisso il target, il risultato effettivo può differire.
-
La somiglianza storica non prevede i risultati futuri Le esecuzioni passate che hanno corrisposto a un target non garantiscono che le esecuzioni future corrisponderanno, poiché i risultati variano in base alle condizioni di mercato e al comportamento di esecuzione.