Quali Dati Sono Necessari per Valutare il Prezzo di Esecuzione?
Definizione e ciò che si sta effettivamente valutando
Il prezzo di esecuzione è il prezzo effettivo al quale un ordine viene eseguito. Nella pratica, spesso ci si interessa a quanto si è pagato/ricavato per la quantità scambiata, tenendo conto della convenzione di quotazione del mercato e di eventuali costi legati all’esecuzione determinati dal fill.
Per valutare con precisione il prezzo di esecuzione senza presupporre dati in tempo reale, è necessario un insieme chiaro di input, la loro provenienza (da dove provengono) e il grado di tempestività o obsolescenza.
Input necessari (la “checklist” fondamentale dei dati)
- Meccanica dell’ordine (input stabili)
- Identificazione dello strumento: la coppia valutaria (ad esempio, EUR/USD) in modo che la convenzione di quotazione sia inequivocabile.
- Lato e tipo dell’ordine: acquisto vs vendita, e se l’ordine è destinato a eseguirsi al livello corrente di mercato o sotto specifici vincoli.
- Quantità richiesta: l’importo che l’ordine tenta di scambiare, poiché i fill parziali possono alterare l’esito effettivo.
- Direzione attesa della quotazione: nel forex, i risultati di esecuzione dipendono dal fatto che si paghi il prezzo ask (acquisto) o si riceva il prezzo bid (vendita). Definire questo aspetto prima di combinare qualsiasi valore.
- Dati di riferimento di mercato (input variabili)
- Quotazioni bid/ask utilizzate per il ragionamento sull’esecuzione: o il flusso di quotazioni che si considera come riferimento, o i campi del “rapporto di esecuzione” del broker/piattaforma che descrivono quale quotazione è stata utilizzata dal sistema.
- Riferimento temporale: il timestamp associato al fill (o alla quotazione modellata). Il prezzo di esecuzione dipende dal tempo, quindi il momento esatto di riferimento è cruciale.
- Contesto di liquidità e volatilità (come input, non previsioni): non è necessario fare previsioni, ma è importante sapere che il periodo in esame potrebbe aver avuto spread più ampi o minore profondità.
- Costi legati all’esecuzione (componenti spesso fraintesi)
- Componente dello spread: la differenza tra bid e ask nel momento rilevante.
- Commissioni/fee: eventuali costi fissi o per operazione che influenzano il prezzo effettivo da confrontare con il riferimento.
- Finanziamenti/aggiustamenti (solo se applicabili al confronto): se si valuta il prezzo economico “effettivo” su un periodo di detenzione, documentare le regole utilizzate; altrimenti, concentrarsi sul prezzo di fill.
Provenienza: da dove proviene ogni input
Per ciascun elemento di dati sopra elencato, registrare la provenienza:
- Fonte dei campi dell’ordine: il modulo d’ordine o il registro delle richieste d’ordine rispetto a una vista riassuntiva.
- Fonte di bid/ask o quotazione di esecuzione: se proviene da un feed di dati di mercato sotto controllo, o dai rapporti di esecuzione forniti da un fornitore/piattaforma.
- Fonte dei timestamp: confermare fuso orario/formato e se i timestamp indicano “quando è stata generata la quotazione” o “quando è stato registrato il fill”.
Se si combinano fonti con convenzioni diverse (ad esempio, una fonte in UTC e un’altra nell’ora locale), si può comunque calcolare qualcosa, ma potrebbe non corrispondere al vero momento di esecuzione.
Verifiche di tempestività e qualità (come verificare gli input)
Come minimo, applicare queste verifiche:
- Verifica di completezza: è necessario disporre di (a) strumento, (b) lato, (c) quantità eseguita, (d) base della quotazione (bid o ask) e (e) il timestamp rilevante.
- Verifica di coerenza: verificare che la logica di acquisto/vendita corrisponda all’uso di bid/ask. Se il lato è “acquisto”, assicurarsi che il riferimento utilizzi l’ask; se il lato è “vendita”, assicurarsi l’uso del bid.
- Verifica di obsolescenza: se le quotazioni provengono da un momento precedente rispetto al timestamp del fill, trattare ciò come un’assunzione e definire il prezzo di esecuzione risultante come stima basata su dati obsoleti.
- Verifica di aggregazione: se ci sono più fill (fill parziali), calcolare il prezzo di esecuzione come risultato ponderato per quantità, e indicare se il confronto utilizza la quantità totale eseguita.
Evidenza o esempio (con assunzioni esplicite)
Si supponga uno scenario semplificato con due fill per lo stesso strumento e ordine:
- Fill 1: acquisto di 1.000 unità a un riferimento ask di 1,0950.
- Fill 2: acquisto di 2.000 unità a un riferimento ask di 1,0960.
- Si assuma nessuna commissione e si definisca il prezzo di esecuzione come media ponderata delle quantità eseguite utilizzando l’ask per gli acquisti.
Allora il prezzo di esecuzione ponderato per quantità è:
- (1.000 × 1,0950 + 2.000 × 1,0960) / 3.000
- = (1,0950 + 2 × 1,0960) / 3
- = (1,0950 + 2,1920) / 3
- = 3,2870 / 3
- = 1,095666…
Punto chiave: questo esempio è valido solo sotto le assunzioni dichiarate riguardo alla convenzione bid/ask, alla gestione delle fee e all’uso dei livelli di quotazione associati a ciascun momento di fill.