Skip to main content

Symbol Rollover

Symbol Rollover

This section allows brokers to adjust open CFD positions on futures contracts when they reach their expiration date. The adjustment ensures that the profit and loss (PnL) of open positions is corrected at the time of the underlying instrument’s delivery.

This process is available in MT4 and MT5 and functions as a technical price adjustment. It removes non-market factors caused by contract expiration, ensuring smooth transitions between expiring and new contracts.

Brokers can apply rollover corrections to:

  • A specific trade server
  • All trade servers within the dealing desk (for brokers operating multiple servers)

Rollover corrections can be applied as:
Swaps
Commissions
Direct instrument price adjustments

Brokers can schedule rollover operations in advance if needed.


Navigate to Dealing Operations > Symbol Rollover in the left-side menu.


How to Apply Rollover Corrections

  1. Select the trading symbols

    • Use the Symbol dropdown to choose the expiring CFD contract.
    • Use the New Symbol dropdown to choose the new contract.
  2. Enter correction values

    • Specify the Buy Points (long positions)
    • Specify the Sell Points (short positions)
  3. Adjust settings

    • Collect Symbol Suffixes if applicable.
    • Set the Applied Date (execution time and date).
    • If needed, enable the Delayed option to schedule execution for specific time and date.

ParameterDescription
SymbolSelect the expiring CFD.
New SymbolSelect the new CFD contract.
Buy Points (points)Enter the price adjustment for long positions.
Sell Points (points)Enter the price adjustment for short positions.
Collect Symbol SuffixesMerge all symbol suffix variations into one.
Applied DateSelect the date and time for execution.

Scheduling and Execution

Delayed Execution: If you want to schedule the symbol rollover for a specific time, turn on the Delayed switch and use the time selector.
⚠️ Important: Symbol rollover can only be executed outside of the trading session for that instrument. If attempted during trading hours, the system will show a red warning message.


Finalizing the Rollover

  1. Click "Preview and Schedule" to review the changes before applying them.
  2. If everything is correct, click "Schedule Job" to confirm the symbol rollover.
  3. The rollover task will appear in the calendar view, where it can be edited or canceled if needed.

Compensation Processing Modes

There are three different modes for handling rollover adjustments. The broker’s internal policy determines which mode should be applied:

  • Swaps: The price adjustment is applied as a swap.
  • Commissions: The adjustment is processed as a commission charge.
  • Direct Instrument Price Adjustment: The instrument price is modified directly.

How to Select the Compensation Mode

  1. Navigate to Dealing Desk - Dealing Settings in the left-side menu.
  2. Under "Symbols Rollover & Dividends", choose the preferred processing mode.
  3. Save the setting.

⚠️ Each trading server requires its own mode selection.


This process ensures a smooth transition between expiring and new CFD contracts, maintaining PnL accuracy while following the broker’s preferred compensation method.