Good-After-Time (GAT) Order

Order Types
advanced
6 min read
Updated Feb 20, 2025

What Is a Good-After-Time (GAT) Order?

A Good-After-Time (GAT) order is a conditional order that remains inactive until a specific date and time, after which it is automatically submitted to the market.

A Good-After-Time (GAT) order is an advanced order type offered by sophisticated brokers like Interactive Brokers. It instructs the trading system to hold an order in a pending state until a precise future date and time. Only after that specific moment passes does the order become "live" and get transmitted to the exchange for execution. This functionality is particularly valuable for traders who want to automate their entry or exit points based on time rather than price. For example, a trader might want to buy a stock *only* after the first hour of trading to avoid the volatility of the market open. Instead of setting an alarm and manually placing the trade, they can set a GAT order to trigger at 10:30 AM. Unlike standard "Day" or "Good-Till-Canceled" (GTC) orders which focus on when an order *expires*, a GAT order focuses on when it *starts*. It essentially adds a time-delay fuse to any standard buy or sell instruction.

Key Takeaways

  • A GAT order allows traders to schedule a trade execution for a future time.
  • The order sits on the broker's server, not the exchange, until the specified trigger time.
  • Once triggered, it behaves as a standard market or limit order.
  • GAT orders are useful for targeting market opens or avoiding periods of low liquidity.
  • Traders use GAT to automate strategies without needing to be at their screens.
  • If the market is closed at the trigger time, the order typically queues for the next open.

How GAT Orders Work

When you place a GAT order, it does not go directly to the stock exchange (like the NYSE or Nasdaq). Exchanges typically don't support time-conditional orders natively. Instead, the order rests on your broker's server. Here is the mechanical process: 1. **Submission**: You enter the order details (Buy 100 shares of AAPL at Limit $150) and attach the "Good After Time" condition (e.g., "2025-10-27 09:30:00 EST"). 2. **Holding**: The broker's system acknowledges the order but keeps it in a "Held" or "Pre-Submitted" status. It is invisible to the market. 3. **Trigger**: As soon as the system clock hits the specified time, the broker releases the hold. 4. **Execution**: The order is instantly transmitted to the exchange as a standard Limit or Market order. From this point on, it behaves exactly like any other active order.

Step-by-Step Guide to Using GAT Orders

Setting up a GAT order varies by platform, but the general logic is consistent. Using Interactive Brokers (TWS) as an example: 1. **Open Order Ticket**: Click on the Ask price to buy or Bid price to sell. 2. **Select Time in Force**: Look for the "Time in Force" (TIF) field, which usually defaults to "DAY". 3. **Enable Advanced Attributes**: You may need to expand the order ticket to see "Advanced" or "Conditional" options. 4. **Find "Good After Time"**: Locate the field labeled "Good After Time," "Start Time," or "Effective Time." 5. **Set the Timestamp**: Enter the specific date (YYYY-MM-DD) and time (HH:MM:SS). Be careful with time zones! 6. **Submit**: Transmit the order. The status should show "Pre-Submitted" or a specific color (often dark blue in TWS) indicating it is held.

Common Use Cases

Traders use GAT orders for several strategic reasons:

  • **Avoiding the Open**: The first 15-30 minutes of the trading day are often chaotic and volatile. A GAT order set for 10:00 AM lets the dust settle before entering.
  • **News Events**: If a major economic report (like CPI or Non-Farm Payrolls) is released at 8:30 AM, a trader might set a GAT order for 8:35 AM to trade the reaction rather than the initial spike.
  • **Market-On-Open Strategies**: Some strategies specifically target the exact second the market opens. A GAT order set for 09:30:00 ensures the order is sent instantly at the bell.
  • **Time-Based Exits**: A day trader might want to close all positions by 3:55 PM to avoid holding overnight risk. A GAT "Market On Close" order automates this.

Important Considerations

While powerful, GAT orders carry risks. The most critical is **timing latency**. If thousands of GAT orders are triggered at the exact same second (e.g., 09:30:00), there might be a slight delay in processing. Also, consider **market conditions at trigger time**. You are committing to a trade in the future without knowing what the price will be then. If bad news breaks five minutes before your GAT order triggers, the system will still fire the order unless you manually cancel it. Always monitor pending GAT orders if significant news is expected.

Real-World Example: Trading the Open

Imagine a trader who wants to buy Microsoft (MSFT) but knows the stock is volatile. They want to buy 100 shares at the market price, but only after the initial opening auction is complete to ensure fair pricing. **Scenario**: * **Current Time**: 9:15 AM (Pre-market). * **Goal**: Buy MSFT at 9:35 AM, allowing 5 minutes for the market to stabilize. * **Action**: Place a "Buy 100 MSFT Market Order" with a "Good After Time" of 09:35:00. **Outcome**: At 9:30 AM, the market opens and MSFT whipsaws between $300 and $305. The trader's order sits safely on the server. At 9:35:00, volatility has decreased, and the price stabilizes at $302. The order triggers, and the trader gets filled at $302.10, avoiding the earlier chaotic pricing.

1Step 1: Define Entry Time: 09:35:00 EST.
2Step 2: Configure Order: Buy 100 Shares @ Market.
3Step 3: Attach Condition: GAT = Today, 09:35:00.
4Step 4: System waits. At 09:35:00, order sends.
5Step 5: Fill execution price is determined by the market at 09:35:01.
Result: The trader successfully automated a "wait and see" approach.

Advantages of GAT Orders

* **Discipline**: Forces you to stick to a time-based plan. * **Automation**: Frees you from staring at the clock. * **Precision**: Executes at the exact second you specify (system latency permitting). * **Reduced Emotion**: Prevents impulsive trades before your setup is ready.

Disadvantages of GAT Orders

* **Blind Execution**: You commit to a trade without knowing the future price action. * **Complexity**: Requires careful setup; a typo in the time (AM vs PM) can be disastrous. * **Broker Support**: Not all brokers offer this advanced order type.

FAQs

Yes, absolutely. A GAT order is just a held order. You can modify or cancel it at any time *before* the trigger time is reached. Once the time is reached and the order is sent to the exchange, you can still attempt to cancel it, but it may have already been filled if it was a marketable order.

If your GAT time falls during a market closure (e.g., 2:00 AM or a weekend), the order generally remains held until the *next* trading session opens. However, some brokers may reject the order or trigger it immediately upon the next open. Always check your broker's specific rules for after-hours GAT triggers.

No. A Market-On-Open (MOO) order is specifically designed to execute at the opening auction price of the exchange. A GAT order simply triggers at a specific time. You *could* set a GAT order for 9:30:00 AM to simulate a MOO order, but it might execute slightly after the official opening print depending on processing speed.

Yes. Advanced traders often combine GAT with price conditions. For example, you could place a "Limit Order" with a GAT condition. This means "Do not submit this order until 10:00 AM, and even then, only buy if the price is below $150." This creates a powerful, multi-layered entry strategy.

Yes, most brokers that support GAT for stocks also support it for options. This is useful for options traders who want to avoid the "premium crush" that often happens right at the market open as volatility stabilizes.

The Bottom Line

Good-After-Time (GAT) orders are a valuable tool for the disciplined trader who values precision over speed. By allowing you to schedule your market participation, they remove the emotional urge to jump into trades too early and help you avoid the most volatile periods of the trading day. Whether you are avoiding the "amateur hour" at the open or waiting for a specific news event to pass, GAT orders put time on your side. However, they require careful management. Setting an order to fire blindly into the future assumes that market conditions will remain favorable. Traders must remain vigilant and be ready to cancel pending GAT orders if the market landscape changes. Used correctly, they are a powerful automation tool; used carelessly, they can lead to unintended executions in unfavorable markets.

At a Glance

Difficultyadvanced
Reading Time6 min
CategoryOrder Types

Key Takeaways

  • A GAT order allows traders to schedule a trade execution for a future time.
  • The order sits on the broker's server, not the exchange, until the specified trigger time.
  • Once triggered, it behaves as a standard market or limit order.
  • GAT orders are useful for targeting market opens or avoiding periods of low liquidity.