A CFD, or contract for difference, is a type of financial derivative that allows you to speculate on the price movement of an asset without owning the asset itself. The CFD meaning is relatively ...