CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. The vast majority of retail client accounts lose money when trading in CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.
Get the support you need, right at your fingertips
Popular searches:
Indicators
Social Trading
Deposit
Withdrawal
Account types
What causes my stop loss (S/L) and take profit (T/P) orders to be filled at different prices?
Stop loss and take profit orders may execute at prices different from those set due to market volatility, gaps during low liquidity periods, and insufficient buyers or sellers at the set price. Market, stop loss, and take profit orders fill at the next available price once triggered, unlike limit orders which fill only at the exact price.
Why this can happen
Reason
Explanation
Slippage
The order is executed at the next available price after the S/L or T/P is triggered.
High volatility
Prices may move quickly, especially during news or unstable market conditions.
Low liquidity
There may not be enough buyers or sellers at the requested price.
Market gaps
Price may jump from one level to another without trading at every price in between.
S/L and T/P execution
Order type
What may happen
Stop loss
Intended to limit losses, but may be filled at a less favorable price during volatile or low-liquidity conditions.
Take profit
Intended to close at a profit target, but may execute at a different price depending on available market prices.
Important notes
S/L and T/P do not guarantee execution at the exact requested price.
Slippage may be positive or negative.
Market conditions can affect the final execution price.