CFD (Contracts for Difference) trading is increasingly popular with experienced investors, but anyone can try it. Most online trading platforms offer contracts for difference trading to their customers.