During the last four years, Contract For Differences ( CFD) has become a favorite investment vehicle for private investors after their debut in the retail financial market. Many of these private ...