Why did my trade close at a different price from my Stop Loss or Take Profit?
Your trade’s closing price may differ from its specified Stop Loss (SL) or Take Profit (TP) level because execution depends on the order’s applicable rules and available market prices.
Rapid price movements and market gaps can affect the price available when a position is closed.
How is my Stop Loss executed?
A Stop Loss sets the level at which your position is submitted for closure. It does not guarantee execution at that price.
- Once triggered, the position is submitted for execution at the next available market price.
- During rapid movements or market gaps, that price may differ from your Stop Loss level.
- Your loss may therefore exceed the amount you expected when setting the Stop Loss.
Can my Take Profit be executed at another price?
Take Profit execution depends on the rules applicable to your account and product.
Do not assume that Stop Loss and Take Profit follow identical execution rules. Whether your Take Profit executes at its specified level or another price depends on the applicable trading conditions and available prices.
How do market gaps affect execution?
During a market gap, prices may move from one level to another without trading at every price in between.
If execution is available only after the price has moved beyond your specified level, the closing price is determined by the applicable order rules and the market prices available at execution.
How can I compare my closing price with my specified level?
On MT4 or MT5 desktop:
- Open Account History in MT4 or History in MT5.
- Find the closed trade.
- Compare its actual closing price with the Stop Loss or Take Profit level recorded for the trade.
- Review available Journal messages and timestamps.
If an MT5 order was executed through multiple deals, review the individual closing executions under History → Deals.
Any execution-price difference affects your trading result directly. It is not charged as a separate slippage fee.
Any execution-price difference affects your trading result directly. It is not charged as a separate slippage fee.