Troubleshooting
This section covers common issues and questions you may encounter while using TradeMonkey, and how to resolve them.
When something looks off, start with this principle:
TradeMonkey records what exists.
Gaps, mismatches, or missing signals usually point to missing data, not system failure.
My P&L or equity curve doesn't look right
Most common causes:
- Broker CSV has not been imported yet
- Partial date range was imported
- Deposits or withdrawals are included in the broker history
- Time zone mismatch between broker data and account settings
What to check:
- Confirm you've imported a broker CSV for the period in question
- Review the equity curve for sudden jumps (often deposits/withdrawals)
- Verify the date range of your CSV export
- Confirm your account time zone matches your broker's timestamps
TradeMonkey defers to broker-confirmed data for financial truth.
I logged trades manually, but they don't match the broker import
This is expected in some cases.
Manual logging captures:
- Intent
- Emotions
- Conviction
- Plan adherence
Broker imports capture:
- Actual prices
- Actual timestamps
- Actual P&L
When you import a CSV, TradeMonkey reconciles financial fields to broker truth while preserving your behavioral data.
This separation is intentional.
Some imported trades have no emotions or conviction
Broker files never contain psychology.
Imported trades without prior logging will include:
- Entry/exit prices
- Size
- P&L
They will not include:
- Emotional State
- Conviction (1–10)
- Plan Adherence
- Notes
How to fix (optional):
- Open the trade
- Add reflections, emotions, and notes
- The trade will then fully participate in behavioral analysis
Rules are showing as "skipped" or not evaluated
Rules may be skipped when required data is missing.
Common reasons:
- Trade lacks a stop loss or take profit
- Required session/time data is missing
- Rule depends on imported broker data that hasn't been reconciled yet
What to do:
- Import broker CSVs
- Confirm required fields are present
- Review the rule definition to see what inputs it expects
Skipped rules are signals, not errors.
Drift Detection shows "not enough data"
Drift Detection relies on patterns, not individual trades.
This usually means:
- Too few trades logged
- Inconsistent reflection data
- Emotions or conviction rarely recorded
What helps:
- Log emotions, conviction, and adherence consistently
- Allow more trades to accumulate
- Use a wider time range
Behavioral signals stabilize over dozens of trades, not a handful.
AI analysis is unavailable or limited
Possible reasons:
- Daily or plan-based usage limits reached
- Not enough behavioral data to analyze
- You haven't explicitly triggered analysis
Important:
- AI never runs automatically
- Core tracking works without AI
- AI only summarizes patterns already present in your data
If AI is unavailable, nothing is broken — it simply means limits or prerequisites apply.
I forgot to log trades during the session
This happens.
TradeMonkey is built around reconciliation, not perfection.
You can:
- Import broker CSVs later to recover financial truth
- Add reflections after the fact if desired
Missing data is visible — and visibility itself is useful.
I don't see reflections or notes where I expect them
Check where the reflection was recorded:
Trade-linked reflections appear in:
- Trade Thread
- Behavioral Recap
- Drift Detection aggregation
Free-form reflections appear in:
- Behavioral Record (State Snapshots)
If a reflection isn't attached to a trade, it won't appear inside that trade's thread.
Trades appear duplicated after import
TradeMonkey automatically filters duplicates, but duplicates may appear if:
- Multiple CSVs overlap incorrectly
- Different broker exports use inconsistent IDs
- Manual trades were entered with mismatched timestamps
What to do:
- Review the import summary
- Remove incorrect manual entries if needed
- Re-import clean CSV ranges
Duplicate protection works best with consistent exports.
Something just feels "off," but I can't tell what
This is often a data visibility issue, not a bug.
Ask:
- Is broker data imported?
- Are reflections being logged consistently?
- Am I looking at the right account and date range?
TradeMonkey shows what's present — confusion usually points to a missing step.
When should I contact support?
Contact support if:
- Trades fail to import entirely
- Large sections of broker data are missing
- You suspect a mapping or reconciliation error
- Something contradicts broker truth and can't be explained
Email: hello@trademonkey.app
Include:
- What you expected to see
- What you're seeing instead
- The account and date range involved
- Screenshots if helpful (no passwords)
Final Note
TradeMonkey does not hide errors behind optimism.
If something looks wrong, it's usually because:
- Data hasn't been reconciled yet, or
- A signal hasn't stabilized yet
Both are part of the process.