CFD or 'Contracts For Difference' is a financial instrument that reflects the price movements of the underlying share or index. One can profit from the price movement by trading this derivative product.