Time in force (TIF) is the order parameter that tells the exchange how long the order should remain active. The three most common values are GTC, IOC, and FOK.
GTC (Good Till Cancelled): the order stays on the book until either fills completely or the trader cancels it. The default for resting limit orders. Some exchanges auto-expire GTCs after N days as a housekeeping policy.
IOC (Immediate Or Cancel): the order fills whatever it can immediately and cancels the unfilled remainder. Useful for limit orders where partial fills are acceptable but you don't want to leave a resting tail.
FOK (Fill Or Kill): the order must fill in full immediately or cancel entirely. No partials. Used when you only want the trade if you can get the whole size at once.
Example
Limit buy 10 BTC at 50,000 with TIF=IOC. Book has 6 BTC available at ≤50,000. Order fills 6 BTC, cancels remaining 4. With TIF=FOK the entire order would have cancelled.
How Noon Barbari uses Time in force (GTC / IOC / FOK)
Every concept here is implemented in the platform. Open the relevant docs or tool to see it in action.
Order types in the designer →Related terms
- Order types
Limit order
An order to buy at or below / sell at or above a chosen price. May not fill.
- Order types
Market order
An order to fill immediately at the best available price. Pays the spread.
- Order types
Stop order
An order that converts to a market order once a trigger price is reached.
- Order types
Iceberg order
A large order shown to the book in small slices to hide total size.