The problem:A ⚠️ symbol appears next to the account name for a position in the dashboard or positions list. The tooltip reads
"Missing trade data — No transactions were imported for this position. As a result, the strategy cannot be detected automatically."The cause:The position itself is known via the IBKR portfolio snapshot, but the opening trades lie
before the earliest trading day imported so far. This is typical for LEAPS (long-dated options) that were opened months or years before the first Flex Sync.
✅ The solution:
Trigger a one-time ad-hoc export with a historical date range on your existing Flex Query, download it as XML, and upload it via the XML import. There is no need to create a new Flex Query!
Step by step:1. Trigger the historical export at IBKR• Find your existing Flex Query → click
Run• Change the period to
Custom Date Range• From: as far back as needed (e.g. 01/01/2024)
• To: one day before the earliest already-imported trade
• Format: XML → confirm Run
2. Download the XML file and save it locally
3. Upload in Singularity Trader• Accounts → IBKR account → "Configure IBKR" → XML Import
4. What happens during import• Only new trades are imported (no duplicates)
• Strategies, campaigns and trade cycles are recalculated
5. Check the result• Reload the dashboard — the ⚠️ badge should be gone
If the ⚠️ persists: The opening trades go back even further → trigger another run with an earlier start date.