Beginning with trading IG CFDs can seem daunting at first , but this straightforward overview will guide you through the basics . CFDs, or Deals for Difference , allow you to bet on the price movement of various assets , like shares , indices , and foreign exchange, without physically possessing