CFD being a suitable investing alternative to other traditional investments, has attracted so many people to be part of it. It's easy to open an account and operate it using CFDs, amongst other benefits that come with it.
Therefore, you need to do thorough research about its markets, understand when it is right for you to place a trade and some risks which you might face while engaging in this trade.
In as much as CFD gives you an opportunity to diversify your risks, some traders, especially the new ones, often risk way much than they are supposed to and end up making major losses. You are therefore required to manage your risks appropriately and avoid over-leveraging.
Your account also is on the risk of being closed if you do not manage it well and deposit the additional amounts that will offset the margin requirements.
This market is also highly volatile.