What is CFD trading and how does it work?

Trading contracts for difference (CFDs) is a way of speculating on financial markets that doesn’t require the buying and selling of any underlying assets. Find out everything you need to know to understand CFD trading, from what it is and how it works to short trades, leverage and hedging.