A contract for difference (CFD) is a financial derivative that allows traders to speculate on the price movement of a particular asset.
Read MoreA contract for difference (CFD) is a financial derivative that allows traders to speculate on the price movement of a particular asset.