While contracts for difference may be a complex and risky financial instrument to trade, investors can earn a lot if they make the right decision. With that in mind, if you are a beginner trader, make sure to trade consciously and consider all the risks involved.