Contract for Difference, also known as CFD contract, is also known as Contract For Difference. Allowing traders to speculate on short-term price changes in the financial market without ownership of assets, including forex, stocks, commodities, and indices.