CFD (Contract for Difference) is a contract, the value of which goes up or down depending on the price of the base asset. Contract for Difference is a form of financial agreement between two parties (Buyer and seller).
CFD is a contract for a difference in prices and a type of investment that provides an opportunity to trade on global markets without actually buying and keeping an asset in possession. Classically, the nature of such a contract lies in the fact that the positive difference between opening and closing prices is paid by a seller to a buyer and vice versa. A CFD also includes the period of time, when this difference is defined.