Getting started with dealing with IG CFDs can seem overwhelming at the outset , but this straightforward overview will show you through the fundamentals . CFDs, or Agreements for Variation , allow you to bet on the price changes of various commodities, like shares , indexes, and foreign exchange