Beginning with investing in IG CFDs can seem overwhelming at the outset , but this straightforward primer will show you through the basics . CFDs, or Agreements for Distinction, allow you to bet on the fluctuations of various markets , like equities, indexes, and currencies , without physically