A Stop Loss (SL) or Take Profit (TP) order may not be executed for several reasons:
Market gaps or rapid price movements: If the market jumps past your SL or TP level, the order may be filled at the next available price or, in rare cases, not trigger at the exact level.
Insufficient liquidity: During volatile or thin market conditions, there may not be enough liquidity at your specified price.
Order placement issues: The SL or TP may have been set too close to the current market price and did not meet the instrument’s Stop Level requirements.
Trading hours: The instrument may have been outside its active trading hours when the price level was reached.
These situations are a normal part of live market trading. To reduce the likelihood of missed executions, consider allowing sufficient distance for SL and TP orders and monitoring market conditions closely. If you’re unsure about a specific trade, our trading specialists are available to help review it with you.