A Contract for Difference, or CFD is an two way trading deal between two different parties based on the rise or fall in the trading price of an agreed number of shares in a company over an agreed time – no actual share purchase is necessary. Although sounding complicated, it isn’t. Financial institutions and hedge funds have used CFD for more than ten years in the UK stock market as an alternative means of investment to traditional stock market trading. (more…)