Beginning with investing in IG CFDs can seem complex at first , but this straightforward overview will help you through the core concepts. CFDs, or Contracts for Difference , allow you to bet on the price changes of various assets , like equities, indices , and foreign exchange, without directly holding them. This guide will discuss key features i