Priorità nella coda degli ordini limit futures spiegata
Scopri perché un ordine limit futures può restare non eseguito dopo che il prezzo ha scambiato al tuo livello, in cosa differiscono matching FIFO e pro-rata e come leggere la profondità della coda
Risposta diretta
Un ordine limit futures può restare non eseguito anche dopo che sono avvenuti scambi al suo prezzo perché la quantità residua precedente o con priorità maggiore può essere eseguita per prima. L'allocazione esatta dipende dall'algoritmo di matching del prodotto.
Idoneità del prezzo ed esecuzione non sono la stessa cosa
Un buy limit stabilisce il prezzo massimo che pagherai. Un sell limit stabilisce il prezzo minimo che accetterai.
Il CME osserva che un ordine limit non può essere eseguito a un prezzo peggiore, ma può restare non eseguito se il mercato si allontana o se la quantità opposta disponibile è insufficiente.
Vedere una transazione al tuo limite dimostra che a quel prezzo c'è stato uno scambio. Da solo non dimostra che sia arrivata una quantità sufficiente al tuo ordine.
Dimensione bid e dimensione ask nei futures spiega cosa rappresenta la quantità visualizzata su ciascun lato.
FIFO premia la priorità temporale allo stesso prezzo
Con FIFO, gli ordini allo stesso prezzo vengono abbinati secondo la priorità temporale.
Supponi che 120 contratti siano già davanti al tuo buy limit da 10 contratti a 100.00.
Se un sell in arrivo esegue 90 contratti a 100.00, tutti i 90 possono essere assorbiti dagli ordini davanti a te.
Restano trenta contratti davanti, quindi il tuo ordine può continuare a mostrare zero eseguiti anche se 100.00 è stato scambiato.
Una vendita successiva di 35 contratti consumerebbe i 30 ancora davanti e poi eseguirebbe 5 dei tuoi 10 contratti in questo esempio FIFO semplificato.
Pro-rata cambia la logica di allocazione
Non tutti i prodotti futures usano un FIFO puro.
Il CME documenta metodi di matching FIFO, pro-rata e ibridi. Nelle strutture pro-rata, l'allocazione può dipendere in parte dalla dimensione dell'ordine residuo e non soltanto dall'orario di arrivo.
Ciò significa che il semplice calcolo "quantità davanti meno quantità scambiata" non è universalmente valido.
L'algoritmo di matching può anche differire tra futures outright, spread, opzioni e famiglie di prodotti.
Controlla sempre il riferimento aggiornato del prodotto o la documentazione del mercato prima di trattare la posizione in coda come deterministica.
La profondità di mercato può nascondere dettagli importanti
Market by Price aggrega la quantità a un livello di prezzo.
I dati Market by Order del CME possono esporre singoli ordini anonimi, dimensioni degli ordini e informazioni sulla priorità, offrendo una visione più chiara della posizione in coda.
Anche con una profondità dettagliata, il book può cambiare perché gli ordini vengono aggiunti, modificati, cancellati o aggiornati prima dello scambio successivo.
Una quantità visualizzata è quindi uno snapshot corrente, non una promessa che la stessa coda resti fino all'esecuzione del tuo ordine.
Cosa succede dopo un riempimento parziale di un ordine futures tratta la quantità residua dopo un'esecuzione incompleta.
Esempio monetario svolto: un riempimento parziale cambia l'esposizione
Supponi che il tuo ordine da 10 contratti riceva solo 5 eseguiti a 100.00 e che il valore di un punto futures sia $50.
Un movimento di un punto crea allora un'esposizione P&L di $250, non di $500 come avverrebbe con tutti i 10 contratti.
Il calcolo è 5 contratti × $50 × 1 punto = $250.
Se i 5 contratti restanti vengono eseguiti più tardi, l'esposizione totale per un punto diventa 10 × $50 = $500.
Questo esempio suppone lo stesso moltiplicatore del contratto e ignora commissioni, slippage, variazioni del margine ed eventuali modifiche dell'ordine. [!TRYMARK] Punto di controllo della coda Il 18 settembre, registra 120 contratti davanti, la tua dimensione di 10, una prima vendita in arrivo di 90 e una seconda vendita di 35. Con FIFO, verifica zero primi eseguiti e un successivo riempimento parziale di 5 contratti.
Usa una checklist della priorità nella coda
Questa guida spiega la meccanica dell'esecuzione, non garantisce la probabilità di riempimento. Regole di matching e disponibilità dei dati variano in base al mercato e al prodotto.
- Conferma prodotto, scadenza e prezzo dell'ordine esatti
- Controlla se il prodotto usa un algoritmo FIFO, pro-rata o ibrido
- Separa la quantità visualizzata al livello di prezzo dalla tua effettiva priorità nella coda
- Registra timestamp, dimensione, modifiche e riempimenti parziali dell'ordine
- Considera la profondità Market by Price aggregata e non una posizione esatta nella coda
- Ricontrolla il book dopo cancellazioni, modifiche o volatilità
- Ricalcola l'esposizione dopo ogni riempimento parziale
Domande frequenti
Perché il prezzo futures ha scambiato al mio limite ma il mio ordine non è stato eseguito?
Ordini precedenti o con priorità maggiore possono aver consumato tutta la quantità opposta disponibile. Uno scambio al tuo prezzo mostra che quel livello ha scambiato, non che la coda abbia raggiunto il tuo ordine.
Inserire prima un ordine limit futures garantisce sempre la priorità?
Solo secondo regole di matching in cui la priorità temporale controlla l'allocazione rilevante. Gli algoritmi pro-rata e ibridi possono usare una logica di allocazione diversa.
La profondità di mercato può dirmi esattamente quanti contratti sono davanti a me?
Di solito Market by Price non può farlo perché aggrega un livello di prezzo. Market by Order può fornire informazioni più granulari sulla coda, ma la coda può comunque cambiare prima dell'esecuzione.
Modificare un ordine residuo incide sulla priorità nella coda?
Può farlo. Le regole dell'exchange determinano come le modifiche incidono sulla priorità e il CME osserva che le informazioni sulla priorità possono cambiare quando un ordine viene modificato o aggiornato. Controlla le regole correnti del mercato.