Cryptocurrency CFD (Contract for Difference) trading is a financial instrument that allows you to speculate on the price movements of popular cryptocurrencies like Bitcoin, Ethereum, Litecoin, and Ripple without actually owning them. You enter a contract with a broker, and the profit or loss is determined by the difference between the opening and closing prices of the crypto asset.