A contract for differences (CFD) lets traders profit from price movements without owning the underlying asset. In a CFD, the investor and broker exchange the difference in asset value from opening to ...