General Trading

CFD Auto Roll

Developer: FXCM

*CFDs are not available to residents of the US or its territories. As such, accounts held with Forex Capital Markets LLC (FXCM US) do not have access to CFD data.

CFD Auto Roll is an app designed specifically for trading CFD instruments that have expiration dates (US Oil, UK Oil, NGAS, Copper, and Bund). When the expiration time is reached, these CFD instruments automatically close. Many traders ask for an option to have those trades automatically re-opened once trading resumed, that’s where the CFD Auto Roll app steps in.

When expiration time is reached for one of the instruments above, the app has the ability to automatically send an order to open a new position of the same size once the market re-opens.

You also have the ability to carry over existing stop/limit levels on the newly opened positions, as well as set up email alerts via the app.

The app must be running during the rollover transition. If your computer or internet connection is unstable, then using a Virtual Private Server (VPS) to run the app is recommended.

Note that since the old CFD position will be closed automatically upon expiration, any unrealized profits or losses of those positions will be realized when those trades close. Likewise the normal trading cost of paying the spread (and any applicable commissions) will be realized when the new position is opened.

More specifics on CFD contract expiration, including the calendars, can be found at the links below:

Oil & NGAS




The following inputs are available in the App’s properties window and can be defined by the app user:

  • Instruments to Auto Roll: options to select which instrument/s will be rolled over to new positions after the market re-opens
  • Roll Settings: option to carry over existing stop & limit (take profit) levels for new position/s
  • Market Open Delay: determines delay (in seconds) for the order to sent once the market re-opens
  • Email Settings:  options for configuring SMTP email alert settings
Risk Disclaimer

The application displayed on this page does not take in to consideration your individual personal circumstances and trading objectives. Therefore it should not be considered as a personal recommendation or investment advice. Past performance is not indicative of future results.

There is no guarantee that the systems, trading techniques, trading methods, and/or indicators will result in profits or not result in losses.


An FXCM account is required.