A Guide to Trading on CFDs: The Basics of Contract for Difference
Contracts for difference (CFDs) are a form of derivative that allows traders to speculate on the price movement of an asset. They can be traded with leverage, making them a very risky…