CFD stands for contract for difference which is a so-called derivative. When you invest in a CFD you do not trade directly in, for example, a stock. No, in CFD trading you enter into a contract with the broker to trade in a particular security. You can bet on a price increase as well as a price decrease.