Solo a scopo educativo; non costituisce consulenza né raccomandazione d’investimento. Gli investimenti possono comportare perdite.
Risposta diretta
Immediate-or-Cancel (IOC) ordina al broker o alla sede di negoziazione di tentare subito l’esecuzione e cancellare ogni quantità non eseguita immediatamente. Consente normalmente esecuzione integrale, parziale seguita dalla cancellazione del residuo oppure nessuna esecuzione e cancellazione.
Fill-or-Kill (FOK) ordina di eseguire immediatamente l’intera quantità alle condizioni accettabili oppure cancellarla tutta. Impedisce esecuzioni parziali secondo l’implementazione applicabile.
IOC e FOK sono istruzioni di gestione o validità, non garanzie di prezzo o esecuzione. La protezione del prezzo deriva dal tipo e dal limite associati: il limite di acquisto è il prezzo massimo e quello di vendita il minimo. Prodotto, broker, sede, sessione, instradamento e protocollo determinano supporto e significato preciso di “immediato” e “intero”.
Come funziona
Valuta istruzione e risultato in quest’ordine:
- Definire strumento e destinazione. Registra simbolo o contratto, lato, quantità, tipo, limite, IOC o FOK, sessione, restrizioni del conto, broker, rotta e sede. Azioni, opzioni, futures e obbligazioni possono avere regolamenti e combinazioni differenti.
- Separare prezzo, tempo e completezza. Un ordine limite controlla il peggior prezzo accettabile ma non garantisce esecuzione. IOC limita la permanenza e ammette parziale; FOK aggiunge tutto-o-niente e immediatezza. Un IOC a mercato può non avere tetto, mentre alcune sedi non accettano FOK a mercato.
- Verificare l’interesse eseguibile. Confronta prezzi opposti pari o migliori del limite, quantità, priorità, interesse visibile e riserva, quotazioni protette, minimi e regole di abbinamento. Lo schermo è un’istantanea temporale, non una prenotazione.
- Applicare regole di sede e instradamento. Alcuni IOC possono essere instradati o scandagliare sedi; altri restano locali. Alcuni FOK aggregano più ordini a riposo; altri richiedono condizioni diverse o non instradano. Combinazioni non supportate possono essere rifiutate prima dell’abbinamento.
- Determinare il risultato. Un IOC può ricevere esecuzioni a più prezzi accettabili e cancellare il residuo. Un FOK esegue solo se la sede stabilisce che l’intera quantità è immediatamente eseguibile secondo le proprie regole; altrimenti cancella senza scambio. La cancellazione è un esito atteso, non necessariamente un errore.
- Riconciliare report ed economia. Conferma stato accettato, rifiutato, eseguito, parzialmente eseguito, cancellato o scaduto; quantità, ogni prezzo, media ponderata, commissioni, oneri, ora, rotta e residuo. Non dedurre lo stato finale da un messaggio pendente o da un solo report.
- Controllare seguito e rischio strategico. Decidi se mantenere, coprire o sostituire una posizione IOC parziale. Usa identificativi univoci e stato corrente prima di reinviare. Ordini separati su due titoli o gambe opzionali non diventano atomici usando IOC o FOK; usa un meccanismo complesso supportato se serve simultaneità.
FOK differisce da All-or-None (AON): entrambi vietano generalmente le parziali, ma AON può restare attivo secondo le regole, mentre FOK impone una decisione immediata tutto-o-niente. IOC differisce dagli ordini giornalieri e good-till-canceled perché il residuo non resta nel book dopo il tentativo immediato.
Esempio
Supponi questo lato lettera visibile: 3,000 azioni a $25.0000, 2,000 a $25.0100, 4,000 a $25.0200 e 5,000 a $25.0400.
- Limite IOC: un acquisto IOC di
10,000azioni con limite$25.0200può assorbire le prime9,000visibili e cancellarne1,000. Il costo illustrativo è$225,100.0000, quindiVWAP = $225,100 / 9,000 = $25.0111. Le esecuzioni reali possono essere minori se altri ordini consumano liquidità o le regole incidono prima dell’arrivo. - FOK allo stesso limite: un acquisto FOK di
10,000azioni a$25.0200cancella perché sono visibili solo9,000a prezzi accettabili. Un FOK da9,000potrebbe eseguire per$225,100.0000se la sede aggrega i livelli e l’interesse resta eseguibile; l’istantanea non lo garantisce. - Limite FOK più alto: portare il limite dell’acquisto da
10,000a$25.0400rende accettabile una quantità visibile sufficiente. Le prime10,000costano$250,140.0000, conVWAP = $25.0140e peggior eseguito$25.0400. Il limite è un tetto, non una previsione per ogni azione. - Conseguenza strategica: se vengono eseguite solo le
9,000IOC e il prezzo scende poi a$24.5000, la variazione mark-to-market è9,000 × ($24.50 - $25.0111) = -$4,600.0000dopo arrotondamento e prima degli oneri. Le1,000cancellate non creano posizione, ma la posizione parziale crea rischio di mercato e copertura.
Rischi
- Confermare che broker, sede, strumento, tipo e sessione supportino la combinazione IOC o FOK.
- Registrare lato, quantità, limite, validità, rotta, conto e identificativo prima dell’invio.
- Usare un limite se conta il peggior prezzo accettabile; l’immediatezza non protegge il prezzo.
- Riconoscere che il limite controlla il prezzo ma non garantisce esecuzione.
- Trattare quotazioni e profondità come istantanee mutevoli, non liquidità riservata.
- Considerare priorità, interesse nascosto o riserva, odd lot, quantità minima e regole.
- Verificare se l’ordine instrada, scandaglia più sedi, resta locale o viene rifiutato.
- Non presumere che ogni sede FOK aggreghi livelli o controparti allo stesso modo.
- Attendersi da IOC una posizione minore se si esegue solo una parte.
- Attendersi da FOK nessuno scambio anche se era disponibile liquidità parziale.
- Distinguere cancellazione automatica da rifiuto del broker o della sede.
- Riconciliare ogni prezzo e calcolare il VWAP, senza usare limite o ultimo prezzo come eseguito.
- Includere commissioni, oneri, rebate, imposte e costo dello spread.
- Monitorare latenza, cambi rapidi, sospensioni, bande, aste e orari estesi.
- Verificare vendita allo scoperto, locate, limiti, credito, margine, fat-finger e controlli normativi.
- Confermare quantità finali prima di sostituire o reinviare per evitare duplicazioni.
- Usare identificativi e timestamp univoci se messaggi e report arrivano fuori ordine.
- Non presumere atomicità tra gambe IOC o FOK separate; resta il rischio di gamba.
- Confrontare immediatezza stretta con AON, quantità minima, day, GTC, esecuzione graduale o complessa.
- Conservare la traccia di ordini ed eseguiti e verificare rotta e qualità rispetto all’obiettivo.
Errori comuni
- “IOC significa che tutto l’ordine si esegue immediatamente.” IOC ammette parziali e cancella solo il residuo.
- “FOK equivale ad AON.” Entrambi limitano le parziali, ma FOK decide subito e AON può restare attivo.
- “Un limite sulla lettera visibile garantisce esecuzione.” Quantità, coda, rotta, latenza e quotazioni mutevoli possono impedirla.
- “FOK verifica tutta la liquidità ovunque.” Broker e sede definiscono rotte, book, controparti e aggregazione ammissibili.
- “IOC o FOK rende atomica una strategia multileg.” Gambe indipendenti possono creare posizioni incomplete o disallineate senza un meccanismo congiunto.
Argomenti correlati
Fonti
- FINRA: parametri temporali e qualificatori degli ordini azionari.
- SEC Investor.gov: tipi di ordini.
- SEC Investor.gov: esecuzione di un ordine.
- FINRA: ordine a mercato rispetto a ordine limite.
- FINRA: tipi di ordini.
- NYSE: specifica FIX Gateway per le obbligazioni NYSE.