Ordini OCO sui futures: One-Cancels-Other spiegato
Scopri come gli ordini OCO sui futures collegano due istruzioni in modo che l'esecuzione di una cancelli l'altra, come funzionano gli esempi di target di profitto e stop e cosa verificare dopo gli eseguiti parziali
Risposta diretta
Un OCO sui futures collega due ordini in modo che l'esecuzione di uno cancelli l'altro secondo le regole applicabili. Può abbinare uscite alternative, ma devi comunque verificare gli eseguiti, la quantità cancellata e lo stato finale della posizione
L'OCO collega alternative invece di sommare entrambi gli esiti
Il glossario della CFTC definisce One Cancels the Other come una coppia di ordini in cui l'eseguito di uno causa la cancellazione dell'altro
Un esempio comune di gestione della posizione è un limit di presa di profitto collegato a uno stop protettivo
Lo scopo è esprimere due esiti alternativi
Se l'ordine di presa di profitto viene eseguito secondo le regole OCO, lo stop collegato dovrebbe essere cancellato
Se viene eseguito prima l'ordine sul lato dello stop, l'ordine di presa di profitto dovrebbe essere cancellato
Non conteggiare entrambi gli ordini collegati come due riduzioni di posizione previste contemporaneamente
Esempio svolto: un contratto long con due uscite collegate
Supponi di essere long di un contratto futures da 5,000
Crei un gruppo OCO con:
Se il limit di vendita viene eseguito a 5,020, il long viene chiuso da quell'esecuzione
Con un moltiplicatore ipotetico di $20 per punto, il P&L lordo è:
(5,020 − 5,000) × $20 = $400.
Lo stop collegato dovrebbe quindi essere cancellato secondo la gestione OCO inviata
Se invece viene eseguita prima l'uscita sul lato dello stop, ci si aspetta che venga cancellato il lato limit
- limit di vendita a 5,020
- stop di vendita a 4,980
L'OCO non garantisce il prezzo di nessuna delle due uscite
Il collegamento controlla ciò che accade tra gli ordini abbinati
Non trasforma uno stop in un prezzo di esecuzione garantito
Un ordine stop può seguire le proprie regole di attivazione ed esecuzione
Un ordine limit può restare ineseguito se non è disponibile liquidità compatibile
Il mercato può inoltre muoversi rapidamente tra l'attivazione, l'elaborazione dell'exchange e l'eseguito finale
Ordini stop e stop-limit sui futures spiega il rischio di prezzo del lato stop
Ordini market e limit sui futures spiega il lato limit
Gli eseguiti parziali richiedono una riconciliazione esplicita
Non presumere che l'etichetta OCO ti dica ogni dettaglio sugli eseguiti parziali
Una piattaforma può definire quando il gemello OCO viene cancellato, ridotto, mantenuto o gestito in altro modo
Se un'uscita su più contratti viene eseguita solo in parte, controlla cosa è accaduto all'ordine collegato e alla posizione rimanente
Per esempio, una posizione long di 5 contratti può diventare long di 3 dopo un'uscita parziale di 2 contratti
Il conto mantiene un'esposizione anche se un ordine gemello ha cambiato stato
Controlla la documentazione OCO dell'intermediario e il report finale dell'ordine invece di dedurre il comportamento dall'acronimo
Lo stato della cancellazione conta dopo il primo eseguito
Anche una cancellazione automatica deve essere visibile nel registro finale dell'ordine
Conferma l'ID dell'ordine per ogni gamba, la quantità eseguita, la quantità rimanente, la conferma della cancellazione e la posizione netta
Se un ordine collegato è stato eseguito, non inviare un sostituto solo perché l'altro ordine appare ancora brevemente sullo schermo
Gli aggiornamenti dell'interfaccia possono essere in ritardo rispetto allo stato sottostante dell'ordine
Allo stesso modo, non presumere che una riga apparentemente cancellata dimostri che la posizione sia flat
Ordini futures rifiutati e non eseguiti spiega perché lo stato finale è più importante di una visualizzazione transitoria [!TRYMARK] Riconcilia un'uscita OCO Inizia long di 1 a 5,000 con un limit di vendita a 5,020 e uno stop di vendita a 4,980. Scrivi gli stati attesi dell'ordine e della posizione se il limit viene eseguito per primo, poi ripeti l'esercizio se viene eseguito prima l'ordine sul lato stop
Usa una checklist OCO
Conferma che prodotto, intermediario e piattaforma supportino il comportamento OCO previsto
Registra entrambi gli ID degli ordini collegati
Conferma che la quantità su entrambi i lati corrisponda alla gestione prevista della posizione
Verifica separatamente le regole di prezzo e di attivazione di ciascun ordine
Controlla se gli eseguiti parziali modificano l'ordine gemello
Dopo ogni esecuzione, conferma lo stato finale del gemello
Riconcilia la posizione futures netta prima di inviare un altro ordine
Mantieni commissioni, costi dell'exchange, costi di clearing e slippage separati nel calcolo finale del P&L
Questa guida spiega i meccanismi degli ordini collegati. Non raccomanda una particolare strategia di uscita
Domande frequenti
Cosa significa OCO nel trading dei futures?
OCO significa One Cancels the Other. Due ordini sono collegati in modo che l'esecuzione di uno causi la cancellazione dell'altro secondo le regole applicabili di gestione degli ordini
Posso usare OCO per un target di profitto e uno stop sui futures?
Molte piattaforme usano un collegamento di tipo OCO per uscite alternative come un limit di presa di profitto e uno stop. Conferma il supporto e il comportamento esatto con l'intermediario o la sede prima di affidarti a esso
L'OCO garantisce che non riceverò un eseguito inatteso?
No. L'OCO automatizza la cancellazione collegata, ma esecuzione e cancellazione seguono comunque l'elaborazione della piattaforma e della sede. Controlla eseguiti effettivi, eseguiti parziali, conferme e posizione netta
Cosa succede se un ordine OCO viene eseguito parzialmente?
Il comportamento può variare in base all'implementazione. L'ordine collegato può essere cancellato, modificato o gestito secondo regole specifiche della piattaforma. Verifica la documentazione e lo stato finale dell'ordine nel sistema effettivo