Why a Pionex Limit or Stop-Limit Order May Not Fill

Last updated: August 25, 2026

A Pionex limit or stop-limit order can remain unfilled even after the chart reaches or passes your price. A trigger activates an order, while a fill requires matching liquidity at the allowed price. The chart, order book and your order status can therefore show different parts of the same event.

A trigger and a fill are different events

Order event What it means
Trigger reached The condition for placing or activating the order was met
Limit order open The order is waiting for matching liquidity at its limit or better
Partially filled Only part of the requested quantity matched
Filled The full requested quantity executed

Why the chart can pass your price

A candle can show that trades occurred at a price without proving that enough volume was available for your complete order. Other orders may have been ahead in the queue, the available quantity may have been small, or the market may have moved away before your order matched.

Why a stop-limit order can remain open

The stop price is the trigger. The limit price controls the worst permitted execution price. If a sell stop-limit activates during a fast decline and the market moves below its limit, it can remain unfilled. The reverse can happen to a buy stop-limit during a fast rise.

Limit and market execution trade-offs

A limit order controls price but not execution. A market order prioritizes execution but not the exact average price. Thin order books, a wide spread and a large order increase execution uncertainty. Never treat either type as a guaranteed exact-price exit.

Use this troubleshooting sequence

  1. Open the exact bot or order and record its order ID.
  2. Confirm whether it is waiting for a trigger, open, partially filled, cancelled or rejected.
  3. Check the side, trigger price, limit price and remaining quantity.
  4. Compare the limit with the current bid, ask and available depth.
  5. Read any bot error or balance message in full.
  6. Cancel or replace only after reviewing the new execution trade-off.
  7. Contact official Pionex Support if the state remains inconsistent.

For scheduled entry and exit settings, read the current Pionex Smart Trade guide. Also see Pionex bot error troubleshooting and the related Stop Loss versus Stop Bot guide.

Frequently asked questions

Why did my Pionex limit order not fill after the market touched my price?

A displayed price does not guarantee that enough quantity traded at your limit while your order had priority. Liquidity, queue position, order size and rapid movement can leave it open.

What happens when a stop-limit trigger is reached?

The trigger activates the limit order. It does not guarantee an immediate fill because execution still requires matching liquidity at the limit price or better.

Can price move past a stop-limit order without filling it?

Yes. If the market moves quickly beyond the limit price, the activated order can remain open until matching liquidity returns or you cancel it.

Does a market order guarantee the exact price shown?

No. A market order prioritizes execution, but its average fill can differ from the displayed price because of spread, depth and rapid movement.

What should I check on an unfilled Pionex order?

Check the order status, trigger price, limit price, side, remaining quantity, pair, available balance, market depth and any error message.

Should I cancel and replace an unfilled order?

Only after reviewing current price, spread and depth. Cancelling loses the order’s queue position, and a replacement can fill at a different price or remain open.

When should I contact Pionex Support?

Contact official Support with the order ID and screenshots if the status appears inconsistent, a bot order is stuck unusually long or an error remains after you verify the settings.

This article is informational. Order triggers and market orders cannot guarantee an exact execution price.

get free trading bots now