A pending order may not be executed for several common reasons:
Price didn’t reach your specified level: Pending orders only trigger when the market price hits the price you set.
Insufficient margin: Your account may not have enough free margin to open the position when the order is triggered.
Minimum distance (Stop Level) not met: For some instruments, pending orders must be placed a certain number of points/pips away from the current market price.
Trading hours or market closure: The instrument may be outside its active trading hours when the order was supposed to trigger.
Order expiration: If you set a time limit or expiration for the pending order, it may have expired before execution.
Check these factors in your platform, and if the issue persists, contact our Support Team for assistance.