Discover everything you need to know about contracts for difference (CFDs) and find out how to trade a variety of asset classes using this derivative product. CFD trading is the method of predicting ...