In questa pagina
Definizione
FOK è un'istruzione tutto o nulla applicata nel momento dell'arrivo. Il motore di abbinamento verifica se gli ordini in attesa al limite o meglio possono eseguire la quantità completa. Se possono, tutto l'ordine si esegue, eventualmente su più livelli di prezzo. Se non possono, l'ordine viene cancellato senza alcuna esecuzione parziale e senza restare nel book. La documentazione spot di Binance lo definisce come un ordine che scade se l'ordine completo non può essere eseguito all'esecuzione; CME Globex supporta il FOK come qualificatore d'ordine sullo stesso principio.
Un esempio svolto
Il book offre 4 contratti a 5.000,00 e 3 a 5.000,25. Un acquisto di 10 FOK con limite 5.000,25 trova solo 7 contratti dentro il suo limite, così viene ucciso: nessun contratto negozia, e l'operatore non ha posizione. Se il book offrisse invece 4 a 5.000,00 e 8 a 5.000,25, lo stesso ordine eseguirebbe tutti i 10 contratti: 4 a 5.000,00 e 6 a 5.000,25.
| Dimensione disponibile dentro il limite | Esito | Posizione dopo |
|---|---|---|
| 7 contratti | Ordine ucciso, nulla negoziato | Piatta |
| 12 contratti | Tutti i 10 eseguiti su due prezzi | 10 contratti |
| Esattamente 10 contratti | Tutti i 10 eseguiti | 10 contratti |
Quando lo si usa
- Quando una posizione parziale è peggiore di nessuna posizione, per esempio una copertura che deve corrispondere a una quantità nota.
- Per verificare se la dimensione mostrata è davvero disponibile senza lasciare dietro un ordine in attesa.
- Nei sistemi automatici che dimensionano il rischio sulla quantità completa e non possono gestire in sicurezza un'esecuzione parziale.
- Il FOK non è lo stesso che un ordine all-or-none che resta in attesa finché non può eseguirsi per intero; il FOK non aspetta.
Perché il DOM può ingannare
La scala mostra la dimensione visualizzata all'ultimo aggiornamento che hai ricevuto. Fra quell'aggiornamento e l'arrivo del tuo ordine, parte di quella dimensione può negoziare, essere cancellata o vedersi aggiungere ordini davanti a te, e su un flusso aggregato più ordini a un prezzo sono mostrati come un solo numero. Un FOK che sullo schermo sembrava eseguibile viene quindi ucciso più spesso di quanto suggerisca l'intuizione, soprattutto nei mercati veloci e sui livelli sottili.
In Senzoukria
Il FOK è una delle quattro scelte di validità del ticket d'ordine completo della pagina di trading, con DAY, GTC e IOC, e viene trasmesso con l'ordine alla connessione Rithmic. Il ticket non verifica in anticipo se il book mostrato potrebbe eseguire l'ordine; decide la borsa, e il risultato, eseguito o cancellato, torna dal broker e viene mostrato negli ordini attivi e nelle posizioni.
Correlati
- Ordine immediate-or-cancel
- Validità dell'ordine
- Profondità del book
- Book
- Ticket d'ordine
- Esecuzione parziale
Nella stessa sezione
- Ordine iceberg
- Ordine bracket
- Ordine attivo
- Ordine in attesa
- Ordine a mercato
- Ordine limite
- Order flow
- Ordine limite eseguibile
Fonti
Questa pagina in altre lingue
Domande frequenti
- Qual è la differenza fra FOK e IOC?
- Un IOC esegue immediatamente quello che può e cancella il resto, così le esecuzioni parziali sono possibili. Un FOK esegue la sua intera quantità immediatamente o nulla. Usa l'IOC quando un po' di dimensione è meglio di nessuna, il FOK quando solo la dimensione completa è accettabile.
- Perché il mio ordine FOK è stato ucciso quando il DOM mostrava dimensione sufficiente?
- La dimensione mostrata è una fotografia che può già essere superata quando il tuo ordine arriva. Altri ordini possono aver preso la liquidità, gli ordini in attesa possono essere stati cancellati, o il flusso può aggregare più ordini a un prezzo. Il motore di abbinamento esegue solo quello che è davvero in attesa nel momento dell'arrivo.