Unless otherwise specified all futures contracts, the underlying instrument of a CFD has an expiration date or time. However, you should be aware that CFDs are not traded up until the exact expiration date of the underlying instrument. Instead, CFDs are rolled over to the next underlying Future Price during the last weekend (before the official expiration day). This is known as the expiration rollover. If there would be any substantial price difference between the two Futures, an adjustment will be Credited or Debited from the balance of your account (subject to the open position amount of the expiring CFD).
This Adjustment will show up in your account under Rollover Charge and will not affect the real value of your Equity. However, you should be aware that the switch between the two Future prices of the underlying CFD could involve a substantial price difference. Therefore, Entry Orders might be filled on Market rates rather than on the predefined rates. If you do not want to incur the price adjustment or any implication of the underlying CFD rollover, you can close your position(s) and/or cancel Orders before the rollover date and open a new position afterwards.
All brokers/Market makers should inform traders about any projected expiration of instruments by Popup on the trading platform, email or through the site.