All or None (AON)
An order that must fill completely or not at all, but unlike FOK it can wait for a full match.
All or None (AON) requires the complete order quantity to be filled before any execution occurs. Unlike FOK, it does not demand immediate execution — it can remain in the book waiting for the full size to become available.
AON orders are not displayed in the public order book and may never fill if the required size is never available at the limit price.
Use AON when transaction costs or lot-size requirements make a partial fill economically unworkable.
Related Terms
Fill or Kill (FOK)
An order that must be filled in its entirety immediately or canceled outright — no partial fills, no waiting.
IntermediateImmediate or Cancel (IOC)
An order that executes as much as possible immediately, then cancels any unfilled portion.
IntermediatePartial Fill
When only part of an order is executed — common with large orders or low-liquidity conditions.
Beginner