A Fill or Kill (FOK) order instructs an exchange to execute an order in full immediately or cancel it entirely. No partial fills are allowed.
FOK differs from Immediate or Cancel (IOC) orders, which allow partial fills, and from All or Nothing (AON) orders, which require full execution but without an immediate time constraint.
When a FOK order is submitted, the following sequence occurs:
The order is sent to the exchange with a specified quantity, price, and the FOK time-in-force condition.
The matching engine scans the order book for enough available volume to fill the order in full at the specified price or better.
If sufficient volume exists, the order executes completely in a single transaction.
If insufficient volume exists, the order is immediately canceled. No portion of the order is filled.
FOK is one of several conditional order types designed to give traders control over how and when their orders execute. The key distinctions are:
FOK orders are commonly used in situations where:
Speed and certainty matter more than getting a fill at all. If a price opportunity exists only briefly, a FOK order lets the trader attempt to capture it without leaving a resting order in the book that could execute at a worse time.
FOK orders are less suited to illiquid markets or low-volume trading pairs, where the likelihood of a full immediate fill is low and orders may be rejected repeatedly.
"Fill or kill" means an order must be completely filled at the specified price (or better) the instant it is submitted, or it is canceled entirely. There is no middle ground: either the full quantity executes immediately, or nothing executes at all.
A Fill or Kill (FOK) order requires full execution immediately or it is canceled entirely. An Immediate or Cancel (IOC) order also requires immediate execution but allows partial fills: whatever quantity is available right now will execute, and the remainder is canceled. FOK is stricter because it rejects partial outcomes.
FOK orders are most useful when you need a precise quantity filled without any risk of a partial position. Common scenarios include cross-venue arbitrage, institutional block trades, and situations where a partial fill would leave you with an unintended or unhedged exposure. They are less effective in thin or illiquid markets, where full immediate fills are uncommon.
Not all exchanges support FOK orders. Major derivatives platforms such as Binance Futures and CME Group Globex support FOK natively. Some basic spot markets and smaller exchanges may not offer FOK as an order type. It is worth checking your platform's order types documentation before relying on FOK in a strategy.
FOK orders are useful when execution certainty matters more than simply getting some of the order filled. By requiring the full quantity to execute immediately or not at all, FOK orders can help traders avoid unwanted partial positions, especially in arbitrage, hedging, or large-size trading strategies. However, their strict conditions also mean they depend heavily on available liquidity and may be canceled frequently in thinner markets. As with any order type, traders should understand how FOK works on their chosen platform before using it in live trading.
Una secuencia de instrucciones inequívocas utilizadas con el fin de resolver un problema.
Cuando un taker elige el mejor precio bid o ask disponible para una criptomoneda, y toma el precio y la can...
Una estrategia utilizada para sembrar el miedo y la inseguridad entre los clientes, traders o inversores.