What Does Contract for Difference Mean
A contract for difference (CFD) is a contract between a buyer and a seller that requires the buyer to pay the seller the difference between the current value of an asset and its value at the time of the contract. CFDs offer traders and investors the opportunity to profit from price movements without owning …