Skip to main content

Why CMC Markets CFD Contract Notes Can’t Be Imported

Navexa doesn’t support importing CMC CFD contract notes. Only CMC Invest stocks & ETFs can be imported automatically.

Tom Wilson avatar
Written by Tom Wilson
Updated over 2 months ago

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


Can I import CMC Markets CFD trades into Navexa?

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

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


Why don’t CFD contract notes work?

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

  • Synthetic tickers: CMC creates custom symbols and synthetic pricing 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 formats for prices and spreads.

  • 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 CMC 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
❌ CFD 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?