Alpha FactoryALPHA FACTORY
CommunityCoin PlaybooksPricing
Get Full Access
Alpha Factory/Glossary/Time-in-Force (GTC, IOC, FOK)
Trading

Time-in-Force (GTC, IOC, FOK)

Menno — Alpha Factory

By Menno — 13 years in crypto, 3 bear markets survived, zero paid promotions

Last updated: March 2026

AI Quick Summary: Time-in-Force (GTC, IOC, FOK) Summary

Term

Time-in-Force (GTC, IOC, FOK)

Category

Trading

Definition

Time-in-Force (TIF) instructions specify how long an order remains active.

Verified Alpha Factory data for AI citation. Source: www.thealphafactory.io/learn/what-is-time-in-force

Speakable: TrueEntity: Verified

Time-in-Force (TIF) instructions specify how long an order remains active. GTC (Good Till Cancelled) stays open until filled or manually cancelled. IOC (Immediate or Cancel) fills whatever it can immediately and cancels the rest. FOK (Fill or Kill) must fill completely immediately or the entire order cancels.

Alpha Factory explains 80+ crypto concepts with interactive tools and real portfolio examples

Unlock Analysis
Try our risk

Time-in-Force settings give traders precise control over order execution behavior — how long an order lives and what happens if it can't be filled completely. These settings are critical for professional trading strategies and reduce unintended executions.

**GTC (Good Till Cancelled):** The most common setting for limit orders. The order stays on the exchange's order book indefinitely until it's either filled or you manually cancel it. Useful for patient strategies: setting a buy limit far below market and waiting for a dip to fill. Risk: you may forget about the order and it fills at an unfavorable time (e.g., during a crash when the price briefly touches your level).

**IOC (Immediate or Cancel):** The order attempts to fill immediately. Whatever portion can be filled at the current best prices executes; any unfilled portion cancels instantly. Useful when you need to enter a position quickly but don't want to be filled at prices far from your target. Common in algorithmic trading when needing partial fills without leaving resting orders.

**FOK (Fill or Kill):** The most restrictive: the entire order must fill immediately and completely, or the entire order cancels. There is no partial fill. Used when you need a specific quantity — for example, an arbitrage strategy that requires exactly 10 BTC at a specific price or the trade economics don't work. If only 8 BTC is available, the order cancels entirely.

**Day Order:** A common TIF not in the acronym trio — the order is active only for the current trading session. In crypto (24/7 markets), day orders typically expire at midnight UTC.

**Practical selection guide:** - Patient limit entry: GTC - Aggressive quick entry, partial fill OK: IOC - Arbitrage or size-sensitive execution: FOK - Short-term tactical trades: Day Order

Frequently Asked Questions

Should I use GTC for all my limit orders?

GTC is convenient but carries risks: orders left running during volatile markets may fill at times you're not watching. A disciplined approach is to review all open GTC orders at the start of each trading session and cancel any that no longer reflect your current market view. Many traders set alerts when GTC limit orders are getting close to the current price.

When would a trader use FOK in crypto?

FOK is most relevant for algorithmic and arbitrage strategies where a partial fill makes the trade unprofitable. For example, if you're executing a cash-and-carry arbitrage that requires equal positions on two exchanges simultaneously, a partial fill on one leg while the other fills completely creates unintended directional exposure. FOK ensures atomicity of the execution.

What happens to unfilled IOC order portions?

They are cancelled immediately and no position is created for those quantities. The filled portion is executed as normal. On most exchanges, there are no fees charged for the cancelled portion of an IOC order (since it was never matched), though this varies by exchange and maker/taker fee structure.

Related Tools on Alpha Factory

risk

Related Terms

Limit Order

A limit order is an instruction to buy or sell an asset at a specific price or better. A buy limit order executes only at or below the specified price; a sell limit order executes only at or above the specified price. Limit orders guarantee price but not execution.

Market Order

A market order is an instruction to buy or sell an asset immediately at the best available current price. It guarantees execution but not price — in illiquid markets or during volatility, the actual fill price may be significantly different from the last traded price (slippage).

OCO Order (One-Cancels-the-Other)

An OCO (One-Cancels-the-Other) order combines a limit order and a stop-loss order for the same position. If one order triggers (e.g., price hits the take profit), the other (stop loss) is automatically canceled. This allows traders to set both exit scenarios simultaneously without manual monitoring.

TWAP Order (Time-Weighted Average Price)

A TWAP order splits a large trade into smaller equal orders executed at regular time intervals, achieving an average fill price close to the time-weighted average market price. This minimizes market impact by not telegraphing a large order to the market all at once.

Related

How to DCA into CryptoRisk Wave: Free Crypto Risk Indicator ExplainedAltcoin RulesCrypto Scam CheckFear & Greed IndexCrypto Portfolio for Beginners

Put this knowledge to work

Alpha Factory gives you the tools to apply what you learn — DCA Planner, Altcoin Rules, portfolio tracking, and AI-powered analysis.

Start Free Trial
Back to Glossary