CFDs, or contracts for difference, have experienced a surge in popularity with private investors and traders. They are extremely flexible trading instruments that offer high degrees of leverage, the... This description may be from another edition of this product.