A CFD or Contract for Difference is a product that allows you to trade in the financial markets without having to own the underlying trading instrument.
When you trade a CFD, you are entering into a trade at a particular price and you are agreeing to exchange the difference in the entry price and the price of the CFD when the position is closed. The difference is settled in cash (whether it’s a profit or a loss).