Price Gap Protection can be used to limit slippage for pending orders and is applied when the price of your pending order falls inside a price gap due to volatility or other factors.
Price Gap Protection can be applied to the following account types: Standard Cent, Standard, Pro, Raw Spread.
What is a Price Gap?
Price Gap represents the difference in pips between the requested price of a pending order and the first market price after a gap.
Different trading instruments have different Price Gap value ranges. (Refer to the table below).
When is Price Gap Protection applied?
Price Gap Protection can be applied when the requested price specified in your pending order falls within the gap. According to this regulation, if the difference in points between the first market price (after the gap) and the requested price of your order is equal to or exceeds a certain number of points (Gap Level) for a particular instrument, your order will be executed at the first market price after the gap. If the difference is less than the Gap Level, your order can be executed at your requested price.
Price Gap Protection is not used in the following cases:
- 5 minutes before the end of the market session and 1.5 hours after the start of the market session,
- 5 minutes before and 5 minutes after the publication of important economic news.
Which instruments are affected by the Price Gap Protection?
Trading instrument | Gap Level value range (points) |
---|---|
XAUUSD | 0-10 |
EURUSD | 0-2 |
GBPUSD | 0-2 |
GBPJPY | 0-4 |
USDJPY | 0-4 |
AUDUSD | 0-2 |
USDCHF | 0-2 |
USDCAD | 0-2 |
US30 | 0-20 |
EURGBP | 0-5 |
GBPAUD |
0-4 |
Example of Price Gap Protection
You place a Buy Stop order for EURUSD at the price 1.10056. Then, a price gap appears. The last Ask price before the gap was 1.10050, and the first Ask price right after the gap was 1.10057. To determine the price at which your Buy Stop order will be executed, you need to find the difference in points between the first Ask price after the gap and the price you specified in your order: (1.10057 - 1.10056) = 0.00001 = 1 point.
Now, check the Price Gap Protection table above to find the Gap Level value range for the instrument you are trading - in this case, EURUSD is 2 points. Let us assume the Gap Level value calculated at that instant is 1 point.
Since 1<2, as per the Price Gap Protection, your Buy Stop order will be executed at the price you specified in your order, 1.10056. This means that your order can be executed at a price that is 1 point more profitable than the current market price.