Have you heard about CFD trading, but aren’t sure what it is and how it works? CFD stands for Contract for Difference, and it provides...