Launching with trading IG CFDs can seem complex at the outset , but this simple introduction will guide you through the basics . CFDs, or Agreements for Difference , allow you to speculate on the fluctuations of various assets , like shares , benchmarks , and currencies , without actually owning