Here are some points to consider:
1. CFD trading system.
Without a trading system or plan, then your results will be haphazard and probably random. What a CFD trading system does of course is that it makes you trade with rules, whether it is a discretionary or totally mechanical system. If backtested, then even better. You can learn to design CFD trading systems from various CFD educational providers.
2. You should have appropriate risk management.
Depending on your float and reserves of cash, you should risk an appropriate amount per trade. If you risk too much, then you may be out of the game. If you are sensible and continue to be in the game, then you will ride through the drawdowns.
3. You should use a broker that is able to execute the types of trades you need.
For example, if you do stop entries rather than market orders, then ensure your CFD broker or provider can provide this type of order. Also check the times that you can place a trade on the platform to ensure that this suits your trading hours. Just make sure that you can trade the way you need to trade.
4. Be familiar with the CFD trading platform.
Each platform you try out may be slightly different. So ensure that you understand the platform, and that you can readily tell what positions you’re in, where your stop losses are, etc. Of course a trial or demo account with your CFD provider is a good way to practice. Remember, practice is always important especially with any new skill.
5. Ensure the markets you trade are sufficiently liquid.
This means that you can get in and out of your CFD trading positions easily and not experience too much slippage. More unusual and lower end illiquid stocks means that you may not get in or out of the CFD at your desired price. So look at the markets and more specifically, look at the stocks you are trading to ensure liquidity.