Why Didn’t My Pending Order, TP, or SL Get Triggered? Estimated reading: 2 minutes 77 views If your pending order, TP, or SL didn’t execute as expected, it could be due to several factors. Understanding how different order types work and how spreads affect execution can help clarify the issue.Types of Pending Orders & How They WorkBuy Stop Order – Placed above the current market price and triggers when the price rises to that level.Sell Stop Order – Placed below the market price and triggers when the price drops to that level.Buy Limit Order – Placed below the market price and triggers when the price falls to that level, anticipating a reversal.Sell Limit Order – Placed above the market price and triggers when the price rises to that level, expecting a price drop.Stop Loss (SL) & Take Profit (TP) Execution RulesStop Loss (SL): Protects against losses by closing a position when the price moves in an unfavorable direction.For buy positions, SL is set below the current Bid price.For sell positions, SL is set above the current Ask price.Take Profit (TP): Secures profits by automatically closing a position when the price reaches a predefined level.For buy positions, TP is set above the current Bid price.For sell positions, TP is set below the current Ask price.Possible Reasons Your Order Wasn’t TriggeredPrice Didn’t Reach Your Order Level – The market price must meet the exact order conditions for execution.Spread Was Not Accounted For – TP and SL must be set beyond the spread to trigger correctly. If your TP or SL is too close, it might not activate.Low Liquidity or Market Gaps – Orders may not execute if there is a lack of liquidity or a price gap occurs.Slippage – Rapid price movements can result in orders being filled at a different price than expected.If you believe your order should have been triggered but wasn’t, check your trade log or contact support for further assistance.