Price Hit the Stop but the Position Stayed Open: Seven Conditional-Order Causes
A candle wick clearly crossed below the stop level, yet the position and conditional order remain. An exchange outage is not the only explanation. Often, the trigger uses a different reference price from the chart.
Conditional orders have two stages
Stops and conditional take-profit orders differ from ordinary orders. They may not enter the book immediately. Instead, a condition first activates an order, which is then sent for execution.
The reference price reaches the specified condition → submit the order.
Stage 2: execution
The submitted order meets opposing liquidity → fill.
First identify which stage stopped.
In the guide's diagnostic workflow, a conditional order still in its original list suggests a trigger-stage issue. If it disappears there but appears as a normal open limit order, activation occurred and execution is pending. The causes differ.
① The trigger reference is not the price you watched
Charts usually display the last traded price. The original guide describes mark price as a common futures trigger reference. This derived price can differ from the last trade during a brief wick.
Last-price low 59,470: the wick visible on the chart.
Mark-price low at the same time: 59,540.
The mark never reaches 59,500.
→ No trigger.
→ The chart alone makes the stop appear to have been crossed.
The guide explains mark-price use as protection against isolated exchange spikes, and notes its use for liquidation assessment. The reverse can also occur: the mark reaches the stop while the chart's last price does not.
The guide describes two approaches: select last price as the trigger, or keep mark price and allow a few ticks of room in the chosen trigger. The essential point is knowing the reference actually selected.
② The trigger fired, but the limit order did not fill
A stop-limit has separate trigger and limit prices. Activation does not guarantee a fill; a limit too far from the available market remains open.
Price passes 59,500 → activation.
A sell limit at 59,480 enters the book.
The market drops directly to 59,200.
→ No buyer at 59,480.
→ The position remains while the order waits.
→ Losses can continue growing.
This is particularly dangerous for a stop: the trigger worked but failed to end exposure. The guide prioritizes closing the position, using a stop-market or a stop-limit with substantial allowance in the adverse direction.
Limit 59,480 → $20 allowance, with nonfill risk in a crash.
Limit 59,200 → $300 allowance, improving the chance of execution.
For take profits, the guide instead prioritizes price
and favors limits to reduce slippage when urgency is lower.
Its distinction is execution priority for stops and price priority for take profits. The chosen limit allowance should reflect the order's purpose.
③ The trigger direction is reversed
A conditional order may specify whether price must rise or fall to the level. An incorrect direction can leave it waiting.
Intended condition: sell when price falls to 59,500.
Incorrect condition: sell when price rises to 59,500.
With current price already 60,000, the original guide
describes that upward-to-a-lower-level setup as invalid
and potentially waiting indefinitely.
Many exchanges reject clearly invalid combinations at submission; see order-rejection reasons. Other interfaces may accept a configuration that does not behave as intended. Immediately reread whether the condition makes sense relative to current price.
④ Reduce-only has no position left to reduce
Closing conditional orders often use Reduce-Only. If the position is already closed or smaller at activation, the order may be reduced or canceled rather than opening new exposure.
A 0.4 / B 0.3 / C 0.3.
You manually close 0.8.
Remaining position: 0.2.
A triggers → only 0.2 closes despite its requested 0.4.
B and C trigger → no position remains → canceled or discarded.
→ This explains some apparently missing scheduled exits.
A partial entry fill can create the same mismatch. Without reduce-only, an excessive exit may open an opposite position; with reduce-only, excess quantity cannot do so. Manual exits, additions and staged take profits make mismatches more likely. Review pending exit quantities whenever position size changes.
⑤ The scheduled entry lacks margin when triggered
A conditional entry, such as a breakout buy, needs sufficient available margin at activation. Capital available when it was configured may have been consumed by other positions.
Breakout entry requires $500.
Before activation: another entry uses $400.
Available margin falls to $200.
Trigger fires → required $500 > available $200.
→ Order creation fails.
The guide notes that conditional orders often do not reserve margin while waiting, unlike resting limit entries. Multiple scheduled entries can therefore exceed the capital available if all trigger, making the activation sequence consequential.
⑥ Position mode or market does not match
In hedge mode, an order may need to specify the long or short leg. A wrong leg can leave it without the intended target position. The guide gives retained orders after switching from one-way to hedge mode as a typical concern.
Hedge mode without the required leg → no matching target.
A stop assigned to the short leg while holding a long → wrong position.
Similarly named USDT-margined and coin-margined markets
→ separate products; an order in one does not close the other.
A dashboard's similar symbol label does not make two markets the same product. Confirm that the order and position belong to the same market.
⑦ The order was already canceled or removed
Sometimes the order did not fail to activate; it was no longer present.
A filled take profit normally removes its paired stop.
Full position closure: linked TP/SL orders may disappear.
A new entry then needs new protection.
Mode, leverage or margin changes:
Some exchanges may cancel existing conditional orders.
Trailing stop:
Tracking may not begin until its activation condition is reached.
The third case is easy to miss. After changing leverage or isolated margin, confirm that the stop still exists. Order history can show when and how cancellation occurred.
A one-minute diagnostic sequence
2. Is it now a normal open limit order? Examine execution.
3. Is the reference mark price or last price?
4. Have you checked the mark-price high or low at that time?
5. Does the rising/falling direction make sense from current price?
6. Is scheduled exit quantity no greater than the actual position?
7. Does order history show a cancellation?
For a mark-based trigger, compare the mark-price low, rather than only the ordinary candle low. The guide notes that many exchanges provide a separate mark-price chart.
Habits that prevent these problems
Reference: it favors a consistent mark-price basis with planned trigger room.
Quantity: set protection after checking filled quantity.
Changes: recheck pending orders after changing leverage, mode or margin.
Validation: test the actual trigger behavior with a small quantity.
The original guide suggests a minimum-size position with a nearby stop as a practical way to observe the exchange's behavior, budgeting the fees for that test.
Three key points
① Conditional orders have two stages: trigger, then execution. The list in which an order appears helps identify the stage.
② A common cause is different reference prices. A last-price touch does not activate an unmet mark-price condition.
③ The guide prioritizes execution for stops. A narrow stop-limit allowance can leave protection unfilled during a crash.
Caution
Prices, quantities and margin amounts are hypothetical examples, not measured exchange data. Default trigger references, configurable options, conditional-order margin reservation, reduce-only handling, cancellation after mode/leverage/margin changes, and OCO or TP/SL relationships differ by exchange. Verify actual behavior in the exchange's rules and order interface. Leveraged trading can lose all principal. Decisions and their consequences remain your responsibility.
NOONOO TRADING invites you to follow live trading in our free chat.
Start in the bot📈 OKX trading fee discount for new registrations
Register for the OKX Fee Discount →