A GTT (Good-Till-Triggered) order is a dormant entry order that activates only when a specific trigger price is reached. It’s the lazy trader’s friend for setups that don’t need immediate action.
Why GTT Matters for Traders
You identify a setup: GBPUSD will likely break 1.2600, and you want to short it. But you can’t watch the screen all day. You have two options:
- Manual monitoring: Stare at the chart, wait for 1.2600, enter manually. (Exhausting, high miss rate)
- GTT order: Set a GTT now, go about your day. When 1.2600 breaks, the entry triggers automatically.
GTT is the bridge between setup identification and automated execution.
How GTT Orders Work
Setup:
- You identify a breakout setup: GBPUSD resistance at 1.2600
- You believe a break below 1.2600 should short
- You place a GTT order:
- Trigger: 1.2600 (when this is hit, the order activates)
- Order type: Sell stop or sell limit (depends on your preference)
- Quantity: 1 lot
- Stop-loss: 1.2650 (if it’s a false break)
- Take-profit: 1.2550
Before trigger: The GTT order is inactive. It’s not on the order book; it’s sleeping on the server.
At trigger: When price touches 1.2600, the GTT wakes up and converts into a live order.
After trigger: The order behaves like any normal order (stop, limit, or market depending on your setup).
GTT vs. Pending Orders
Many brokers conflate GTT with pending orders. Here’s the distinction:
| Feature | GTT | Pending Order |
|---|---|---|
| Activation | Conditional (triggered) | Automatic (price reaches level) |
| Use case | Multi-condition setups | Simple price-based entry |
| Server load | Lower (inactive until trigger) | Higher (all pending orders active) |
| Customization | More complex | Simple |
GTT is for traders who want conditional logic. Pending is for traders who want simple “enter when price hits X” behavior.
Real-World Example: Multi-Timeframe Breakout
You’re trading EURUSD. Your setup:
- Daily chart: Price is at a key support level (1.0800)
- 4-hour chart: Forming an inverted head-and-shoulders pattern
- Your thesis: If price breaks 1.0750, it’s a confirmed breakout
You place a GTT:
- Trigger: 1.0750 (when this is hit, proceed)
- Order: Buy 1 lot at market (once triggered, buy immediately)
- Stop: 1.0730 (below support)
- Take-profit: 1.0850
Scenario A (Confirmed breakout):
- Tuesday, 3:00 AM GMT: Price drops to 1.0749. GTT trigger is hit.
- Order activates immediately. You’re now long 1 lot at ~1.0751 (market execution).
- Your stop and TP are already set.
- You’re asleep; discipline is automated.
Scenario B (False break):
- Tuesday, 2:00 AM GMT: Price touches 1.0750 (GTT triggers).
- Order activates, you’re long at 1.0751.
- Price quickly reverses back above 1.0770.
- Your stop at 1.0730 hasn’t been hit yet.
- You cancel the trade manually or let it resolve over time.
The GTT saved you from having to wake up at the precise moment of the break.
GTT with Stop and Limit
Some platforms allow GTT to activate different order types:
GTT → Buy Stop
- Trigger: Price at 1.0800
- Activation: Buy stop at 1.0810 (enter short breakout)
GTT → Buy Limit
- Trigger: Price at 1.0800
- Activation: Buy limit at 1.0790 (buy the dip within the breakout)
GTT → OCO
- Trigger: Price at 1.0800
- Activation: OCO with stop at 1.0780 and TP at 1.0850
Advanced platforms let you chain conditions.
GTT Order Placement Rules
-
Set realistic trigger levels — Don’t set the trigger at a price that’s already been broken multiple times. Use structural support/resistance.
-
Combine GTT with OCO — Trigger the entry with GTT; set stop and TP with OCO. Full automation.
-
Account for spread — If EURUSD is 1.0799/1.0801 and your trigger is 1.0800, consider that the actual fill might be 1.0800 or 1.0801 depending on which side of the bid-ask you’re on.
-
Avoid GTT on low-liquidity pairs — Exotic pairs (EGPUSD, USDTRY) might not fill cleanly at your trigger. Stick to majors (EURUSD, GBPUSD, USDJPY).
-
Check order expiration — Most GTT orders last 30-90 days, then expire automatically. If your setup takes 2 months to play out, re-submit the GTT before expiry.
-
Multiple GTT orders OK — You can have 5-10 GTT orders across different pairs. Each sleeps until its trigger, then activates. Just keep track of your total risk.
GTT Common Mistakes
Mistake 1: Trigger too close to current price
- Current price: 1.0850
- Trigger: 1.0845 (5 pips away)
- Random noise and spread can trigger this, causing a false entry
- Fix: Use structural levels (recent swings, Fibonacci levels), at least 10+ pips away
Mistake 2: Forgetting the GTT exists
- You place a GTT three weeks ago and forget about it
- It activates, you have an unwanted position
- Fix: Keep a trading journal documenting all pending GTTs
Mistake 3: Setting GTT during high-volatility sessions
- You set a trigger for 1.0800 at London open (volatile)
- Price whips to 1.0799 and back to 1.0810
- The GTT triggers on the wick, causing a bad entry
- Fix: Set GTTs outside of high-impact news or during lower-volatility sessions
Mistake 4: No stop-loss defined
- You set a GTT entry but no corresponding stop
- If it triggers against you, you’re exposed with no risk cap
- Fix: Always define a stop when you define the GTT trigger
GTT vs. Alert-Based Manual Trading
| Method | Automation | Discipline | Speed | Cost |
|---|---|---|---|---|
| GTT | Fully automated | Guaranteed | Instant | None |
| Chart alerts | Manual (you trade) | Depends on you | 5-30 seconds (latency) | Broker-dependent |
| News alerts | Semi-automated | Depends on you | Seconds | Subscription-based |
GTT is superior for discipline and zero latency.
GTT and Timeframe Leverage
GTT is most effective when combined with:
- Daily/4H setups: You can’t watch continuously, GTT handles entry
- Swing trading: Entry might happen overnight; GTT catches it
- Breakout strategies: Exact entry point is known; GTT executes at trigger
GTT is less useful for:
- Scalping: Entry needs manual timing and micro-adjustments
- Range trading: Entry is discretionary within a range; GTT is too rigid
Key Takeaway
GTT orders are conditional entry automation. Identify your setup, define the trigger, set the GTT. Walk away. No screen time required; discipline is locked in.
For traders managing multiple timeframes or trading across sessions, GTT prevents missed opportunities and removes the need to stare at charts.
PipJournal logs your GTT usage, trigger accuracy, and execution quality. Over time, you’ll see which trigger levels have the highest win rates and which cause false breakouts—data to refine your setups.