Order Types

GTTOrder

Last Updated
Quick Definition

GTT Order — Good Till Triggered (GTT) orders remain active until the trigger price is reached or the order expires, available on Indian brokers like Zerodha.

Track GTT Order with JournalPlus

GTT (Good Till Triggered) is an order type that remains active until your specified trigger price is reached or the order expires (typically one year). Unlike regular orders that expire at end of day, GTT orders persist across trading sessions, making them ideal for swing traders and investors who don’t want to manually place orders daily. GTT is particularly popular on Indian brokers like Zerodha.

  • Stays active for up to one year (vs. regular orders expire same day)
  • Triggers when price reaches your specified level
  • Perfect for long-term stop losses and swing trade entries

How GTT Orders Work

GTT orders combine a trigger condition with an order:

GTT Order Structure:
1. Trigger Price: Level that activates the order
2. Order Type: Limit order that executes when triggered
3. Validity: Remains active for up to 1 year

Example:
- Own stock at ₹500
- Set GTT: Trigger ₹480, sell limit ₹475
- Order sits dormant for weeks/months
- Day stock hits ₹480 → GTT triggers
- Sell limit at ₹475 becomes active
- Stock sells at ₹475 or better

Quick Reference: GTT Types

GTT TypeTriggersUse Case
SingleOne trigger → One orderStop loss or target
OCOTwo triggers → Two orders (one cancels other)Stop loss + target combined

Example: GTT for Swing Trading

Position: Buy HDFC Bank at ₹1,700 for swing trade

GTT Setup:

  • Stop Loss GTT: Trigger ₹1,600, sell limit ₹1,595
  • Target GTT: Trigger ₹1,850, sell limit ₹1,845

Over Next 3 Weeks:

  • Week 1: Stock at ₹1,720 → GTTs dormant
  • Week 2: Stock at ₹1,750 → GTTs dormant
  • Week 3: Stock hits ₹1,850 → Target GTT triggers
  • Order sells at ₹1,845
  • Stop loss GTT cancels (if OCO type)

Result: No daily monitoring needed. Exits handled automatically over weeks.

GTT orders stay active for up to one year, triggering when price reaches your level. Use them for long-term stop losses and swing trade targets. They’re ideal for traders who can’t monitor markets daily.

GTT vs. Regular Orders

AspectRegular OrderGTT Order
ValiditySame day (or AMO next day)Up to 1 year
MonitoringDaily replacement neededSet and forget
Best ForDay tradingSwing/position trading
TriggerImmediate if price metWaits indefinitely

Using GTT for Different Strategies

Swing Trade Stop Loss

  • Enter position
  • Set GTT stop loss below entry
  • Don’t worry about daily order placement
  • Protection active for entire holding period

Buying on Dips

  • Stock at ₹500, you want to buy at ₹450
  • Set GTT: Trigger ₹450, buy limit ₹450
  • Order waits for weeks/months
  • When dip happens, you’re automatically in

Long-Term Investment Protection

  • Hold stock for months/years
  • Set GTT stop at key support level
  • Protects against sudden crashes
  • Renew before expiry if needed

GTT Limitations

  1. Intraday Not Supported – GTT is for delivery trades, not intraday
  2. Maximum Duration – Typically 1 year, then must be renewed
  3. No Trailing – Can’t automatically adjust with price
  4. Stock Availability – Not all stocks may be GTT-eligible
  5. Exchange Restrictions – Some exchanges have GTT limitations

Tips for GTT Orders

Review Periodically

GTT orders persist for months. Review them monthly to ensure they still make sense.

Account for Corporate Actions

Splits, bonuses, and dividends can affect your trigger levels. Adjust GTTs accordingly.

Use for Key Levels

GTT is perfect for technical levels you’ve identified in advance—support, resistance, breakout points.

Don’t Forget About Them

Set calendar reminders to review or renew GTTs before expiry.

Common Mistakes

  1. Stale GTTs – Orders from months ago that no longer fit your strategy.

  2. Wrong trigger direction – Buying above market requires buy trigger; selling below requires sell trigger.

  3. Ignoring expiry – GTTs expire after 1 year. Renew if position is still open.

  4. Not checking execution – After trigger, verify the order actually filled.

How JournalPlus Tracks GTT Orders

JournalPlus logs your GTT orders alongside regular trades, tracking which triggered, at what prices, and over what timeframes—giving you visibility into your longer-term order management.

Common Questions

What is a GTT order in Zerodha?

GTT (Good Till Triggered) on Zerodha is an order that stays active for up to one year until your trigger price is hit. Unlike regular orders that expire at day-end, GTT orders wait indefinitely for your price, making them ideal for swing and position traders.

How does a GTT order work?

Set a trigger price. When the market price reaches your trigger, the GTT activates and places your order. You can set it as a single order (one trigger) or an OCO (two triggers for stop loss and target). No need to monitor daily.

What is the difference between GTT and limit order?

Regular limit orders expire at end of day (or selected validity). GTT orders stay active for up to a year. GTT also uses a trigger price that activates a limit order, giving you more control than a simple limit.

Can I use GTT for stop loss?

Yes, GTT is excellent for stop losses on positions you plan to hold for days, weeks, or months. Set the trigger at your stop price. If price reaches that level anytime in the next year, your stop executes automatically.

What are GTT order charges?

Most brokers don't charge extra for GTT orders—just standard brokerage when the order executes. Check your specific broker's fee structure. Zerodha doesn't charge for GTT order placement.

Share this article

Track GTT Order Automatically

JournalPlus calculates your gtt order and other key metrics from your trade data. Import trades and get instant insights.

SSL Secure
One-Time Payment
7-Day Money-Back
4.9/5 (1,287 reviews)
Track GTT Order automatically 7-Day Money-Back
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime