Why was my pending order not executed?

Reasons your pending order wasn't executed and how to avoid it
Written by Nikolas Papakonstantinou
Updated 2 months ago

At Eurotrader, we offer the best trading platforms to ensure a seamless, secure, and efficient trading experience. 

If your pending order wasn’t executed, market conditions or pricing mechanics could be the reason. Here are the key factors that may have prevented execution:

1. Market price didn’t reach your order level

Explanation:
Pending orders (limit and stop orders) trigger only when the market price reaches or surpasses your set level.

Key Detail: Bid vs. Ask Prices

  • Buy Orders (Buy Limit, Buy Stop) execute at the ask price.
  • Sell Orders (Sell Limit, Sell Stop) execute at the bid price.
    If the bid or ask price doesn’t hit your target, the order remains unexecuted.

Example:

  • You placed a Sell Stop order at $50.
  • The ask price dropped to $50, but the bid price only reached $50.05.
  • Since sell orders execute at the bid price, your order didn’t trigger.

2. Price gaps or slippage

Explanation:
High market volatility can cause price gaps, skipping over your pending order level.

Impact on Execution:

  • Buy Stop orders may be skipped if the ask price jumps past the stop level.
  • Sell Stop orders may not execute if the bid price gaps are below the stop level.

Example:

  • You set a Buy Stop order at $105.
  • The ask price jumped from $104.90 to $106, skipping your order level.
  • As a result, your order wasn’t executed.

Understanding bid/ask pricing and market gaps is essential for managing pending orders. Always factor in slippage and volatility when setting trade levels.

Need more details? Our support team is always here to help.

Open an account with Eurotrader today!

Did this answer your question?