Contracts For Difference (CFD) are “sophisticated financial products used to speculate on various assets going up or down in value” according to the FCA in the UK. At the end of March, it published an action related to a full service independent investment firm providing brokerage services.
The release underlines

