Back to Glossary

Good Till Cancelled (GTC)

Good Till Cancelled (GTC) Definition: A Good Till Cancelled order is a time-in-force instruction that keeps an order active indefinitely until it executes, the trader manually cancels it, or the broker’s maximum GTC duration expires. Most U.S. equity brokers cap GTC orders at 30–90 days; some international brokers extend to 180 days or longer. The order type contrasts with Day orders that automatically expire at session close and with Immediate or Cancel orders that cancel any unfilled portion instantly. GTC orders enable patient swing and position trading strategies where traders set entry levels far from current prices and wait days or weeks for price to reach those levels.

What Is a Good Till Cancelled Order?

GTC orders solve the patience problem in trading execution. A swing trader identifying support at $50 in a stock currently trading at $55 wants to buy when price reaches support — but the move from $55 to $50 may take days or weeks. Without GTC functionality, the trader must monitor markets continuously to place the buy order at the right moment. GTC orders eliminate this burden by maintaining standing limit orders that execute automatically when price reaches the specified level, freeing the trader to focus on analysis.

The order type has existed since the earliest organized exchanges, where floor specialists would maintain “limit orders open” for institutional clients. Modern electronic markets have automated and democratized GTC functionality — every major retail and institutional broker offers GTC as a standard time-in-force option. The maximum allowed duration varies by venue and regulatory framework. The variation reflects different views on stale order risk; longer GTC durations enable more patient strategies but create greater risk of forgotten orders executing in unexpected market conditions.

How Does a Good Till Cancelled Order Work?

Knowing what GTC orders enable is the conceptual half; understanding the mechanics determines actual outcomes. When a trader submits a GTC limit order, the order rests in the exchange’s order book at the specified price. If price reaches that level during normal trading hours, the order executes through standard matching. If price doesn’t reach the level, the order continues resting indefinitely until either execution, manual cancellation by the trader, or expiration of the broker’s maximum GTC duration.

The order rests through all sessions during which the underlying asset trades — typically Monday through Friday for equities, 24/7 for crypto, 24/5 for forex. The exchange may reset GTC orders overnight in markets with separate trading sessions, requiring the broker to re-submit the order the next session — this is typically transparent to the trader. The key behavioral characteristic is patience: the GTC order waits passively for price action to satisfy its parameters, executing only when conditions match. This contrasts with active order types (FOK, IOC) that execute or cancel immediately.

  1. Submit GTC limit order with price and size — typically through standard broker interfaces with GTC as time-in-force option.
  2. Order rests in the public order book — visible at the specified price level until execution or cancellation.
  3. Execute automatically when price reaches level — standard matching against incoming counterparty orders.
  4. Manual cancellation or expiration — trader can cancel anytime; broker enforces maximum duration limits.

Worked example: A swing trader identifies a setup in Apple stock currently trading at $200. The trader expects Apple to pull back to $190 support before resuming uptrend. Rather than monitoring markets continuously waiting for the pullback, the trader submits a GTC buy limit order for 100 shares at $190 with stop loss at $185 and take profit at $210. The order rests in the order book for 7 days as Apple drifts between $195–$200 without reaching $190. On day 8, Apple sells off to $190 on minor news — the GTC order executes automatically at $190. The trade unfolds as expected over the following week, reaching $210 and triggering take profit. The GTC structure enabled patient execution that would have been impractical with constant manual oversight.

Good Till Cancelled vs. Day Order

Aspect Good Till Cancelled (GTC) Day Order
Duration Until execution or cancellation (30–180 days max) Current trading session only
Expiration Trader or broker maximum Automatic at session close
Best for Swing/position trading Day trading
Monitoring required Periodic (check status weekly) Active (must replace each day)
Stale order risk Higher (longer exposure) Lower (limited to one session)
Common in All major markets All major markets

Why Are Good Till Cancelled Orders Important for Traders?

GTC orders enable execution strategies impractical without persistent order functionality. Swing and position traders identify levels where they want to buy or sell, often days or weeks before price reaches those levels. Without GTC orders, executing these strategies would require continuous market monitoring — incompatible with most traders’ lifestyles and full-time occupations. GTC orders let traders set parameters once and let the market execute automatically when conditions match, separating analysis from execution timing.

The order type also supports systematic risk management through standing stop loss orders. A trader with an open position can submit GTC stop loss orders that protect the position 24/7 without continuous monitoring. If adverse news causes overnight price movement, the GTC stop executes automatically when markets open or reaches the stop level — limiting losses to the predetermined level. This automatic protection is essential for managing positions across multiple time zones, weekend gaps, and after-hours news events.

The structural risk of GTC orders is stale order execution in changed market conditions. A buy GTC order at $190 set during normal market conditions may execute during a flash crash or news-driven panic at $190 when the trader would no longer want the position at any price. Most professional traders review GTC orders weekly to ensure they remain consistent with current analysis. On PrimeXBT, traders can use GTC orders on CFD positions with transparent expiration policies, enabling patient strategy execution alongside built-in risk management tools.

Key Takeaways

  • A Good Till Cancelled order is a time-in-force instruction that keeps an order active indefinitely until execution, manual cancellation, or broker maximum duration expiration.
  • Most U.S. equity brokers cap GTC orders at 30–90 days; some international brokers extend to 180 days or longer — varying based on stale order risk policies.
  • GTC orders enable patient swing and position trading strategies where traders set entry levels far from current prices and wait for price to reach those levels.
  • The order type contrasts with Day orders that automatically expire at session close — Day orders suit active trading, GTC orders suit longer-term position management.
  • The structural risk is stale order execution in changed market conditions — forgotten GTC orders may execute during flash crashes or news events when traders no longer want the position at any price.
FAQ section

How long do GTC orders typically remain active?

Varies by broker and market. U.S. equity brokers typically allow 30–90 days; some international brokers and crypto platforms allow 180+ days or indefinite duration. Forex brokers often allow 30–60 days. Check your specific broker's GTC policy before relying on long-duration orders for strategic execution. If you need orders to remain active beyond your broker's maximum, you'll need to renew them manually.

Should I use GTC or Day orders for my trading?

Use Day orders for active intraday strategies where you actively monitor markets — Day orders prevent forgotten orders from executing in changed conditions. Use GTC orders for swing or position trading where you want patient execution without continuous monitoring. Most retail traders benefit from a mix: Day orders for active execution, GTC stop losses for overnight protection on open positions.

Can GTC orders execute outside normal trading hours?

Depends on the market and broker. Equity GTC orders typically execute only during regular market hours; some brokers offer extended-hours GTC execution as a separate option. Crypto GTC orders execute 24/7 because crypto markets never close. Forex GTC orders execute 24/5 during the global forex week. Always verify your broker's specific execution policy for after-hours order behavior.

What happens to my GTC order if the company has a stock split?

Brokers automatically adjust GTC orders for corporate actions including stock splits, reverse splits, and most dividends — recalculating both price and quantity to maintain the original position value. The adjustments are typically transparent to traders, though it's worth verifying after major corporate actions that the adjusted order still reflects your current strategy.

Maker
Maker Definition: A maker is a trader who places limit order...
Slippage
Slippage Definition: Slippage is the difference between the ...
Futures Contract
Futures Contract Definition: A futures contract is a standar...
Perpetual Futures
Perpetual Futures Definition: Perpetual futures are derivati...

Live Chat

Contact our support team via live chat.

Help Center

Questions about our services?
Check out our Help Center.

Risk Warning:
Trading in leveraged products carries a high level of risk and may not be suitable for all investors.