The term CFD stands for Contract for Difference, it is a type of derivative used for 2 different parties i.e. seller and buyer. It is used during a trading time wherein the seller has to pay the difference value to the buyer of assets during the time of the contract made. Here the difference i.e. loss (negative) difference is also paid to the seller.