Launching with investing in IG CFDs can seem daunting at first , but this straightforward introduction will help you through the basics . CFDs, or Contracts for Distinction, allow you to speculate on the price movement of various assets , like stocks , indexes, and currencies , without directly