Why Was My Order Rejected on Price?

Updated September 2026

It is a safety control doing its job. Here is what it checks and how to get the order placed.

The two limits

A maximum distance. By default an order cannot be placed more than around 30% away from the current market price.

A minimum distance. An order must also sit at least a small distance from the market. A price too close to the current bid or offer is refused.

Both limits are configurable per instrument, so the exact figures differ between a major forex pair and a newly listed token. The 30% figure is a default, not a universal number. An instrument with a wider normal range may allow more, and a tightly quoted one less.

Why the maximum exists

Two reasons, and the first is the one that will eventually save you money.

Fat-finger protection. A misplaced decimal point turns a limit buy at 45,000 into one at 450,000. Without a distance check, that order either waits at a level you never meant, or fills immediately at a catastrophic price depending on the side. A maximum distance means the platform refuses it instead of executing your typo faithfully.

Stopping attempts to game the system. The source of this control describes it as protecting both you and the platform from input errors and from attempts to game the system. Bounding how far an order can sit from the market removes a class of orders that exist to exploit pricing edges rather than to trade.

Why the minimum exists

An order priced inside or immediately adjacent to the current spread would execute the instant it is submitted, which makes it a market order wearing a limit order's clothing. That is rarely what the trader meant, and for take profit and stop loss levels specifically it is an automatic rejection, which is why the confirm button is now disabled when a TP or SL slider is dragged into the spread, rather than letting you submit and then bouncing the order.

What to do about it

Adjust the price so it sits inside the allowed band, and resubmit. That is the whole fix.

If the order was intended to sit far from the market, say a long-dated limit at a level the instrument has not seen in months, the distance limit means it cannot be placed today. You have two options: wait until the market is nearer and place it then, or use a trigger order that activates when a level is reached rather than sitting out there waiting.

If the price looks well within range and the order is still refused, check the instrument itself. Limits are set per instrument, and a low-liquidity market can carry tighter bands than you would expect. The instrument details panel shows the precision, the minimum and maximum quantity, and the price step size for that specific market.

FAQ

Why was my limit order rejected because of its price? Because it fell outside the permitted distance from the current market price, either more than roughly 30% away, or too close to the current bid and offer. Both limits are set per instrument and exist to prevent input errors and manipulative orders.

Is a price rejection a platform error? No. It is a pre-trade risk control working as designed. Nothing is wrong with your account and no action is needed beyond adjusting the price.

What is the maximum distance I can place an order from the market price? Around 30% by default, though the exact limit is configured per instrument and can differ between markets. There is also a minimum distance the order must sit from the current price.

How do I place an order far from the current market price? You cannot, while the distance limit applies. Either wait until the market moves closer to your level and place it then, or use a stop market or stop limit order that activates at a trigger price instead.

The bottom line

A price rejection means a control caught something, not that something broke. Move the price inside the band and resubmit; if the level you want is genuinely far away, a trigger order is the right instrument for the job. Full order type documentation is in the Ouinex Academy.

Back to Ouinex Academy