Order Types

GTTOrder

Last Updated
Quick Definition

GTT Order — A Good-Till-Triggered (GTT) order stays inactive until a specific trigger price is reached, at which point it converts to a live order. Used for entry strategies without constant monitoring.

Track GTT Order with PipJournal

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:

  1. Manual monitoring: Stare at the chart, wait for 1.2600, enter manually. (Exhausting, high miss rate)
  2. 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:

  1. You identify a breakout setup: GBPUSD resistance at 1.2600
  2. You believe a break below 1.2600 should short
  3. 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:

FeatureGTTPending Order
ActivationConditional (triggered)Automatic (price reaches level)
Use caseMulti-condition setupsSimple price-based entry
Server loadLower (inactive until trigger)Higher (all pending orders active)
CustomizationMore complexSimple

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:

  1. Daily chart: Price is at a key support level (1.0800)
  2. 4-hour chart: Forming an inverted head-and-shoulders pattern
  3. 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

  1. Set realistic trigger levels — Don’t set the trigger at a price that’s already been broken multiple times. Use structural support/resistance.

  2. Combine GTT with OCO — Trigger the entry with GTT; set stop and TP with OCO. Full automation.

  3. 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.

  4. Avoid GTT on low-liquidity pairs — Exotic pairs (EGPUSD, USDTRY) might not fill cleanly at your trigger. Stick to majors (EURUSD, GBPUSD, USDJPY).

  5. 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.

  6. 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

MethodAutomationDisciplineSpeedCost
GTTFully automatedGuaranteedInstantNone
Chart alertsManual (you trade)Depends on you5-30 seconds (latency)Broker-dependent
News alertsSemi-automatedDepends on youSecondsSubscription-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.

Common Questions

How does a GTT order differ from a pending order?

GTT and pending orders are similar, but GTT emphasizes conditional activation. A GTT might be a stop order that activates only when a breakout occurs, whereas a simple pending order activates unconditionally at a price.

What's the use case for GTT?

GTT is ideal when you want to enter a trade only if a specific condition is met first. Example: 'Enter short only if price breaks below 1.0800.' You set the GTT; it waits. When 1.0800 breaks, the order activates.

Can I modify a GTT order after placing it?

Yes, most brokers allow you to modify the trigger price and the activation level before the trigger is hit. Once triggered and converted to a live order, you can cancel or modify it like any order.

What happens if the market gaps past my GTT trigger?

If price gaps through your trigger level during a gap (low liquidity, news), the GTT still activates. Your order enters at market price, potentially with slippage. Check your broker's terms.

Is GTT the same as 'if-touched'?

Similar concept. 'If-touched' activates when price touches a level. GTT emphasizes the triggered-then-active workflow. Both are conditional orders; terminology varies by broker.

How does GTT save money compared to manual trading?

You don't have to monitor charts waiting for a level to break. You can set GTT orders overnight or across multiple sessions. No wasted screen time, no missed setups due to unavailability.

Share this article

Track GTT Order Automatically

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

SSL Secure
One-Time Payment
No credit card required
4.8/5 (47 reviews)