What is a CFD? CFD (Contracts for Difference) allow investors to execute leveraged long-term or short-term trades, with a broad selection of instruments. CFDs are a flexible and accessible trading option that is based on the change of price in multiple commodity and equity markets, with leverage and immediate execution. Trading on CFDs allows you to speculate with price movement of stocks without actually owning them.