Tutte le guide sulle opzioni
Un ordine può diventare diverse esecuzioni8 min di lettura

Perché il mio ordine futures è stato eseguito a più prezzi?

Scopri perché un singolo ordine futures può essere eseguito a diversi prezzi, come calcolare il prezzo medio di esecuzione ponderato per la quantità e come riconciliare esecuzioni parziali e quantità residua.

A cura di Mark · Fonti primarie qui sotto

Risposta diretta

Un singolo ordine futures può essere eseguito a diversi prezzi quando la quantità disponibile è inferiore al tuo ordine o il book cambia durante il matching. Riconcilia ogni esecuzione e calcola una media ponderata per la quantità invece di fare la media semplice dei livelli di prezzo

Un ordine può creare diverse esecuzioni

Un ordine futures è un'istruzione per una quantità, non una promessa che ogni contratto verrà scambiato a un solo prezzo

Se un ordine di acquisto raggiunge offerte a 5,000.00, 5,000.25 e 5,000.50, il motore di matching può eseguire contro più livelli quando il tipo di ordine e il limite di prezzo lo consentono

Un ordine limite mantiene il proprio confine. Un limite di acquisto non dovrebbe essere eseguito sopra il suo limite e un limite di vendita non dovrebbe essere eseguito sotto il suo limite secondo le regole applicabili dell'exchange

Un'istruzione al mercato dà priorità all'esecuzione e può interagire con diversi prezzi disponibili. Su CME Globex, anche Market with Protection applica un intervallo protetto definito dall'exchange

Ordini futures al mercato rispetto agli ordini limite spiega il confine di prezzo

Priorità del book ordini futures spiega perché la quantità disponibile può essere divisa

Calcola la media dalla quantità a ogni prezzo

Usa una media ponderata:

Prezzo medio di esecuzione = somma di prezzo di esecuzione × contratti a quel prezzo ÷ contratti totali eseguiti

Supponi che un ipotetico ordine di acquisto di 8 contratti produca queste esecuzioni:

Il totale ponderato è 2 × 5,000.00 + 3 × 5,000.25 + 3 × 5,000.50 = 40,002.25.

Dividi per 8 contratti. Il prezzo medio ponderato di esecuzione è 5,000.28125

Non calcolare (5,000.00 + 5,000.25 + 5,000.50) ÷ 3. Il risultato è 5,000.25 e ignora che a certi prezzi sono stati scambiati più contratti che ad altri.

Un broker può mostrare una media arrotondata conservando le singole esecuzioni nel record dell'ordine. Le commissioni sono normalmente separate dal prezzo dell'exchange e non dovrebbero essere mescolate alla media grezza dell'esecuzione

  • 2 contratti a 5,000.00
  • 3 contratti a 5,000.25
  • 3 contratti a 5,000.50

Esecuzione parziale e prezzo medio rispondono a domande diverse

Un prezzo medio di esecuzione descrive i contratti già eseguiti. Da solo non dice nulla sulla quantità ancora in lavorazione

Se vengono eseguiti 6 contratti su 10, la posizione corrente è cambiata di sei contratti. I quattro rimanenti possono essere ancora in lavorazione, cancellati, scaduti, rifiutati dopo una modifica o soggetti a un altro stato dell'ordine

Controlla separatamente quantità cumulativa eseguita e quantità residua. Reinviare gli originali 10 senza controllare può creare una posizione più grande di quella prevista

I materiali CME sugli ordini distinguono istruzioni e condizioni temporali, e le regole specifiche del prodotto determinano cosa può restare nel book

Ordini futures Day rispetto a GTC spiega come una quantità residua non eseguita possa restare o terminare secondo la sua istruzione time-in-force

Perché le esecuzioni possono coprire diversi prezzi

Il bid o l'ask migliore visibile è solo una parte del book in un dato momento. La quantità visualizzata può essere inferiore al tuo ordine e gli ordini possono entrare, cancellarsi o essere scambiati durante il matching

CME usa anche algoritmi di matching specifici per prodotto. FIFO non è l'unico metodo di allocazione, quindi le regole del prodotto esatto contano quando diversi ordini in attesa competono allo stesso prezzo

I dati Market by Price aggregano la quantità per livello di prezzo. Market by Order può mostrare la profondità a livello di ordine, ma una schermata del broker potrebbe non mostrare ogni dettaglio disponibile nel feed dell'exchange

Uno screenshot catturato prima dell'invio non può quindi dimostrare quale quantità restasse quando l'exchange ha elaborato l'ordine

Riconcilia il P&L di cassa dalle esecuzioni effettive

Dopo aver trovato il prezzo medio ponderato d'ingresso o d'uscita, usa la specifica esatta del contratto per tradurre il prezzo in P&L di cassa

Supponi che l'esempio degli 8 contratti usi un ipotetico contratto del valore di $20 per punto indice. Se tutti gli 8 contratti vengono poi venduti a 5,003.00, il guadagno di prezzo è di 2.71875 punti per contratto

Il P&L lordo è 2.71875 × $20 × 8 = $435.00.

Poi sottrai commissioni, costi di exchange e clearing e ogni costo di esecuzione misurato. Non sostituire le singole esecuzioni con l'ultimo prezzo visualizzato

Come calcolare profitti e perdite sui futures mostra il flusso completo basato su moltiplicatore e valore del tick [!TRYMARK] Ricostruisci un report di esecuzione Prendi un ordine multi-fill reale o ipotetico. Elenca ogni prezzo e quantità di esecuzione, calcola la media ponderata, conferma quantità eseguita e residua, poi ricalcola il P&L dalla specifica del contratto

Usa una checklist di esecuzione prima di dichiarare errata l'esecuzione

Registra prodotto esatto e mese del contratto

Registra lato acquisto o vendita, tipo di ordine, campi limite o trigger, quantità originale e time in force

Registra ogni ID di esecuzione, prezzo di esecuzione, quantità di esecuzione e timestamp con fuso orario

Calcola la media ponderata in modo indipendente e confrontala con la visualizzazione del broker

Conferma quantità cumulativa eseguita, quantità residua, ricevute di cancellazione o sostituzione e stato finale dell'ordine

Controlla le regole di matching correnti del prodotto e la fonte dei dati di mercato usata per qualsiasi screenshot o confronto con il ladder

Se il risultato differisce ancora, confronta il report dell'ordine dell'exchange o del broker prima di presumere che la media sia un errore aritmetico

Questa guida spiega la riconciliazione delle esecuzioni. Non prevede un'esecuzione, non garantisce la liquidità visualizzata e non raccomanda un particolare tipo di ordine

Domande frequenti

È normale che un singolo ordine futures venga eseguito a diversi prezzi?

Sì. Un ordine più grande può consumare quantità compatibili a più livelli di prezzo e il book può cambiare durante il matching. Il risultato esatto dipende da tipo di ordine, limite di prezzo, liquidità disponibile e regole del prodotto

Come calcolo il prezzo medio di esecuzione di un futures?

Moltiplica ogni prezzo di esecuzione per i contratti eseguiti a quel prezzo, somma i risultati e dividi per il totale dei contratti eseguiti. Mantieni le commissioni fuori dalla media grezza del prezzo dell'exchange, salvo che il broker indichi esplicitamente un valore di costo netto

Perché il prezzo medio di esecuzione del broker è diverso dalla mia media semplice?

Una media semplice attribuisce lo stesso peso a ogni prezzo distinto. La media corretta dell'esecuzione pondera ogni prezzo per il numero di contratti eseguiti a quel livello. Anche l'arrotondamento della visualizzazione può creare una piccola differenza

Un'esecuzione parziale significa che il resto del mio ordine futures è stato cancellato?

Non necessariamente. La parte residua può essere ancora in lavorazione oppure può essere cancellata, scadere o cambiare in seguito secondo il time in force dell'ordine e lo stato finale. Controlla quantità residua e conferma finale

Fonti e approfondimenti

Guide correlate