Skip to main content

Why IG Markets CFD Contract Notes Can’t Be Imported

Navexa does not support importing IG Markets CFD contract notes. Only stocks and ETFs are supported for automatic trade imports.

Tom Wilson avatar
Written by Tom Wilson
Updated this week

Can I import IG Markets CFD trades into Navexa?

No. Navexa does not support automated importing of CFD trades from IG Markets.

Our contract note auto-forwarder and CSV importer are designed for exchange-listed stocks and ETFs only. CFDs, Forex, Options, and Crypto (CFD) are excluded.


Why don’t CFD contract notes work?

There are a few reasons CFD notes can’t be parsed:

  • Synthetic tickers: IG creates its own “All Sessions” or custom markets that don’t map to real exchange codes.

  • Confusing wording: Contract notes label CFDs as “Shares,” even though no real share is purchased.

  • Formatting issues: Notes contain inconsistent price formats (e.g. “21885” instead of “218.85”).

  • FX baked in: Each note applies its own exchange rate, which clashes with how Navexa handles foreign currency.

Because of this, the auto-forwarder can’t reliably match or track these instruments.


Unsupported instruments in Navexa

Navexa does not support automated importing for:

  • CFD shares/stocks

  • CFD ETFs

  • CFD crypto

  • CFD options

  • CFD FX (forex contracts)

  • Short positions (any market)


How can I track IG CFDs in Navexa?

If you want to include CFDs in your portfolio:

  • Manual entry: Add them as Custom Investments in Navexa.

  • Adjustments: You’ll need to manually record trades, funding charges, and P&L since CFDs aren’t tied to exchange pricing feeds.


Supported instruments for automated importing

✅ Stocks (ASX, NASDAQ, NYSE, etc.)
✅ ETFs
❌ CFDs (all types: shares, ETFs, crypto, options, FX)
❌ Options
❌ Forex
❌ Crypto
❌ Short positions


📌 Tip: If you’d like to suggest CFD import support, you can post or upvote the idea on our Feedback Board.

Did this answer your question?