Standard contracts for difference (CFDs) are automatically terminated at a predetermined date. This is known as the CFD expiry date.
CFDs may come with a rollover option, which gives you the right to extend the contract if you so choose. Rolling CFDs are open-ended contracts which do not have a CFD expiry date.
More on this topic:
Online trading comparison