Orders rejected for "market closed" when the market is open
An order bounces with the message "market is closed" at 3pm on a Tuesday. The chart is moving. The spread looks normal. Nothing seems wrong, except the order won't go through.
Usually the cause is a symbol-level trading session setting. Brokers define sessions per instrument, and the definition may contain gaps: a short break for server maintenance, a pause around a thin period, or a hard stop on one specific pair during an event. The quote feed keeps running because it's a separate system from the order gateway.
Sometimes it's a temporary protection. A risk system flips a pair into "close only" or "disabled" for a minute when volatility explodes, and the error message wasn't written with precision.
A scalper hitting this learns nothing from the text, so the practical response is to check the symbol's session table in the specification, then test with a tiny order on another pair. If the other pair works and the first doesn't, the restriction is local.
Support can sometimes provide the session schedule in writing. Nobody enjoys finding out about a hidden break after a stop fails to place.
Which odd rejection message has shown up on a live account, and what turned out to be behind it?
Orders rejected for "market closed" when the market is open
-
Shadow Trader
- Posts: 5457
- Joined: Wed Sep 09, 2026 5:19 pm
Re: Orders rejected for "market closed" when the market is open
Pending orders placed on Friday sit through the weekend. When the market opens, they face an environment that doesn't look like Friday's.
If the open gaps through the order's price, the order triggers at the first available price, which can be well beyond the level. A buy-stop at 1.1050 with a gap to 1.1080 fills near 1.1080. A limit order may fill at a better price than set, if the gap runs in its favor.
Some platforms and brokers handle gap fills differently. A few cancel orders that would have filled at a price too far from the level. Others delay execution for several minutes, until spreads settle. In some terms, pending orders are only active once the market has been open for a defined period.
Spreads at the open can be so wide that an order triggers purely from the spread widening, then price snaps back, leaving a position at a bad entry.
The safest practice is to cancel pending orders before the weekend unless there's a specific reason to keep them, and to place new ones after the open has stabilized.
Is it better to leave orders through the weekend or to re-enter them after the first hour?
If the open gaps through the order's price, the order triggers at the first available price, which can be well beyond the level. A buy-stop at 1.1050 with a gap to 1.1080 fills near 1.1080. A limit order may fill at a better price than set, if the gap runs in its favor.
Some platforms and brokers handle gap fills differently. A few cancel orders that would have filled at a price too far from the level. Others delay execution for several minutes, until spreads settle. In some terms, pending orders are only active once the market has been open for a defined period.
Spreads at the open can be so wide that an order triggers purely from the spread widening, then price snaps back, leaving a position at a bad entry.
The safest practice is to cancel pending orders before the weekend unless there's a specific reason to keep them, and to place new ones after the open has stabilized.
Is it better to leave orders through the weekend or to re-enter them after the first hour?