Copy
Trading Bots
Events

Fill or Kill (FOK) Order: Execute Instantly or Cancel Completely

2026-04-02 ·  2 days ago
015


A Fill or Kill (FOK) order is an advanced trading order that must be executed in full immediately or canceled entirely. There is no possibility of partial execution—either the entire order is filled at once, or it does not execute at all.


What is a Fill or Kill Order?


A FOK order is a type of order that:

  • Must be executed instantly
  • Must be filled 100% in full
  • Is automatically canceled if full execution is not possible

This ensures that traders either get exactly what they want or avoid entering the market altogether.


Simple Explanation


A Fill or Kill order means:

“All or nothing, right now.”

If the market cannot provide enough liquidity to fill the entire order immediately, the order is canceled without any partial fills.


How It Works


When you place a FOK order:

  1. The exchange checks available liquidity at your specified price
  2. If the full amount is available → the order executes instantly

  3. If not → the order is canceled immediately

Example

  • You want to buy 10 BTC at $30,000
  • Only 6 BTC are available at that price

Result:

The order is canceled because it cannot be filled بالكامل (note: removed Arabic, so simply: cannot be fully filled)


Why Traders Use FOK Orders

  • Avoid partial fills
  • Ensure precise position sizing
  • Execute large orders efficiently
  • Maintain strict control over execution


FOK vs Other Order Types


Order TypeExecution Behavior
Market OrderExecutes instantly at any price
Limit OrderExecutes at set price, may wait
FOK OrderFull execution instantly or canceled
IOC OrderPartial fill allowed, rest canceled


Advantages

  • Full control over trade execution
  • No partial positions
  • Useful for large or strategic trades

Disadvantages

  • May not execute at all
  • Requires sufficient liquidity
  • Can lead to missed opportunities

When to Use FOK

  • When executing large trades
  • When precision is critical
  • In highly liquid markets
  • For advanced trading strategies

A Fill or Kill (FOK) order is designed for traders who require immediate and complete execution. It eliminates uncertainty by ensuring that trades are either fully completed or not executed at all.


Key takeaway: If the market cannot fill your entire order instantly, the trade is canceled.

0 Answer

    Create Answer