What happens when my futures-based CFD rolls over?
When an eligible futures based CFD rollover, its pricing switches from the expiring futures contract to the next contract. If you hold an open position through the rollover, an adjustment may be applied to offset the price difference between the two contracts.
When does rollover apply?
Eligible products: Certain commodities, energy products, and indices priced using underlying futures contracts.
Open positions: A rollover adjustment may apply if your position remains open through the scheduled rollover.
Other products: Products without an underlying futures contract are not subject to this type of rollover.
The expiring and new futures contracts may trade at different prices. Switching between them can therefore change your position’s displayed floating profit or loss.
The rollover adjustment offsets the effect of this contract price difference. The adjustment itself is not a separate trading fee, and it may be a credit or debit.
Will my account receive a credit or debit?
The adjustment depends on your position’s direction and whether the new contract price is higher or lower.
New Contract Price
Chart Price Change
Buy Position Adjustment
Sell Position Adjustment
Higher than the old contract
Shifts upward
Debit
Credit
Lower than the old contract
Shifts downward
Credit
Debit
The adjustment offsets the corresponding gain or loss caused by the contract switch.
How is the adjustment calculated?
For a product using the following contract-value calculation:
Price difference = New contract price − Old contract price
A positive result represents a credit, while a negative result represents a debit. Currency conversion may apply if the calculation currency differs from your account currency.
Why does the chart show a price gap?
At rollover, the chart begins showing prices from the new futures contract.
Before rollover: Prices reflect the previous contract.
After rollover: Prices reflect the new contract.
Price gap: A difference between the contracts can create a visible upward or downward shift.
A gap caused by the contract switch is not by itself, a market price movement or a data error. Normal market movements can still occur around the rollover.
Where can I see the adjustment?
The rollover adjustment appears as a separate entry in your account history, allowing you to distinguish it from your position’s trading profit or loss.
Rollover schedules vary by product. Follow the MetaTrader 4 (MT4) and MetaTrader 5 (MT5) server time specified in the notice, which may differ from your local time.