Laverlane
Orders & Execution

What Is a Day Order in Trading? Session Expiry Explained

LLaverlane Team·Published 23 Sept 2026
In this article
how a day order works in trading
Direct Answer

A Day order is a trade instruction that remains active only until the end of the current trading session. If the market does not reach the specified target price before session close, the unexecuted order is automatically cancelled by the broker's platform, preventing stale orders from filling in subsequent sessions.

In short, the day order meaning comes down to timing: the instruction lives for one trading session only. If it has not been executed by the session close, it is automatically cancelled.

When placing pending entries or limit orders, choosing the right order duration can prevent forgotten instructions from being executed unexpectedly in a later trading session. Below, you'll find the day order explained step by step: how Day orders work, how session cut-off times apply across different asset classes, and how they compare with longer-duration orders.

Quick Takeaways

  • What is a day order? It's a pending instruction that automatically expires at the end of the trading session if the target price is not reached.
  • Time-in-force parameters determine how long an order remains active, while Limit or Stop settings determine its execution price.
  • The default time-in-force varies by platform. Many share-dealing platforms default to Day, but MetaTrader-style CFD platforms usually keep pending orders open until you cancel them.
  • If an unexecuted Day order expires, the pending entry is cancelled. However, any active open position remains open overnight and may incur swap charges.

What Is a Day Order and How Does It Work?

An order duration instruction determines how long a trade request remains active on an exchange or platform order book before it expires. As outlined by financial regulators such as the US Securities and Exchange Commission (SEC), execution instructions can determine how long an order remains active before expiring. In trading software, this setting is known as the time-in-force (TIF) parameter. So what is a day order in practical terms? It is an order whose time-in-force is limited to the current session.

Don't mix up an order's type with its duration. Order types, such as market, limit and stop orders, determine how or at what price an order may be executed. By contrast, time-in-force settings determine how long the order remains valid. When you apply a Day parameter to a limit entry, you instruct the system to look for your target price only during the current trading day.

Session cut-off times vary by trading venue and instrument:

  • Equity Markets & Stock CFDs: The trading session ends when the primary stock exchange closes – for US equities, that's 4pm New York time (ET). Any unexecuted pending Day orders are cancelled at the closing bell.
  • 24/5 Markets (Forex & Commodity CFDs): Continuous markets reset daily at a broker server cut-off, usually 5pm New York time (ET), which lines up with daily swap calculations. Unfilled Day orders are cancelled at this rollover point.

Don't assume Day is the default. Many share-dealing platforms set it automatically, but MetaTrader 4 and 5 keep pending orders open until cancelled unless you set an expiry. Check the expiry field on your order ticket before you place a limit order.

Day Order vs Good 'Til Cancelled (GTC) Order

The main alternative to a Day order is a Good 'Til Cancelled (GTC) order. While a Day order remains active only for the current session, a GTC order stays active across multiple trading sessions until the target price is reached or you manually cancel the order.

Feature
Day Order
Good 'Til Cancelled (GTC) Order
Active Duration
Current trading session only
Multiple sessions (some brokers set a maximum lifespan)
Expiry Trigger
Session close / daily broker rollover
Manual cancellation or platform maximum timeout
Overnight Gap Exposure
None for pending entries (order cancels)
High (pending order can fill on a session-opening gap)
Primary Use Case
Intraday trading strategies
Multi-day swing trading setups

If a pending order is partially executed during the session, the filled portion becomes an active open trade. If the session ends before the remaining portion is executed, the unfilled balance is automatically cancelled under a Day parameter. With a GTC parameter, the remaining balance carries over into the next trading session.

Practical Application in CFD Trading

Traders mainly use Day orders to limit exposure to overnight market gaps and unexpected news that occurs while markets are closed. For example, if you place a limit order to buy an index CFD during regular trading hours and it remains unexecuted, a Day order expires at market close. If significant news then causes the price to gap sharply lower at the next open, your cancelled Day order means you won't get filled at a price you'd rather avoid.

Consider the following example using position costs:

Suppose you place a pending limit order to buy 1 lot of an index CFD at 18,000 during the European session.

  • Scenario A (Day Order): The price remains at 18,050 throughout the day and never reaches 18,000. At the session close, the pending order is cancelled. You have no open position, pay no overnight swap fee and have no gap exposure from this order when Asian markets open.
  • Scenario B (Position Filled): The price reaches 18,000 during the day and your order is filled. The trade is now active. If you keep the position open beyond the daily server close, you pay an overnight swap charge, for example $4.50 per night, and remain exposed to market risk across session gaps.

Key Risks and Common Beginner Mistakes

While Day orders can help traders maintain clear session boundaries, misunderstanding how they work can lead to execution errors:

  1. Confusing pending order cancellation with closing an open position: The expiry of an unexecuted Day order cancels your pending request to open a trade. It does not close trades that are already active in your account. Leveraged positions remain open until you close them manually or a stop-loss or take-profit order is triggered, and they may continue to incur daily swap charges.
  2. Assuming 24-hour markets have no daily expiry: forex trades 24 hours a day during the business week, but brokers still operate a daily system rollover. Pending Day orders in forex reset and are cancelled at the broker's daily cut-off time, even if price charts continue without an obvious break.
  3. Relying on order duration as overall risk management: Order expiry controls entry timing only. It does not replace risk management measures such as stop-loss placement or appropriate position sizing once an order has been filled.

Conclusion

Understanding how a Day order works helps traders control the duration of a trading instruction alongside its price parameters. By automatically cancelling unexecuted entries at the session close, Day orders prevent pending instructions from remaining indefinitely on platform order books and can reduce exposure to overnight gaps and unexpected market openings.

When choosing between session-based and multi-day instructions, consider your trading timeframe alongside broader order types so that the execution method matches your approach and market conditions. Trading CFDs carries a significant risk of loss because of leverage. The European Securities and Markets Authority (ESMA) found that 74–89% of retail CFD accounts typically lose money, so execution control is an important part of trade management.

FAQ

What happens if a Day order is not filled by market close?

If a Day order is not executed before the trading session ends, the trading platform automatically cancels the instruction. The unfilled order is removed from the order book, and no trade is opened.

What is a day order, in plain terms?

So, what is a day order? It's an order that only works for today. If it isn't filled by the session close, it expires and no trade is opened.

Does a Day order automatically close an open trade at the end of the day?

No. A Day order parameter applies only to pending orders waiting to be filled. Once an order executes and becomes an active position, it remains open overnight until you manually close it or hit a stop-loss or take-profit level.

How does a Day order work in 24/5 forex markets?

In continuous 24/5 markets like forex, brokers enforce a daily cut-off (usually 5pm New York time, ET). Any pending Day order still unfilled at this rollover point is automatically cancelled.

What is the difference between a Day order and a Good 'Til Cancelled (GTC) order?

A Day order expires automatically at the end of the current trading day. In contrast, a Good 'Til Cancelled (GTC) order remains active across multiple trading sessions until it fills or you cancel it yourself.

Is a Day order the default setting on most trading platforms?

Not always. Many share-dealing platforms apply Day by default, while MetaTrader-style CFD platforms usually treat pending orders as Good 'Til Cancelled (GTC) unless you set an expiry. Always check your order ticket.

What does day order mean on a trading platform?

On a trading platform, a Day order means your pending instruction is only valid until the current session closes. If the price is not reached by then, the platform cancels it automatically.