IC Markets is one of the most widely used ECN brokers among active forex traders, offering MT4, MT5, and cTrader accounts. Importing your trade history into PipJournal takes under 10 minutes and gives you access to analytics your platform’s built-in reporting can’t provide — session breakdowns, R-multiple tracking, setup win rates, and behavioral pattern detection.
This guide covers all three IC Markets platforms. Follow the section that matches your account type.
Step 1: Choose Your IC Markets Platform
IC Markets offers three platform options, each with a different export process:
- MetaTrader 4 (MT4) — Standard and Raw Spread accounts available; exports as an HTML account statement
- MetaTrader 5 (MT5) — Standard and Raw Spread accounts available; exports as an HTML account statement
- cTrader — Raw Spread pricing only; exports as a CSV file
Log into your IC Markets client area at portal.icmarkets.com to confirm which platform your account uses, or open your trading terminal and check the title bar. The export steps differ by platform, so confirm before proceeding.
Step 2: Export Your Trade History
For MT4:
- Open MT4 and go to the Account History tab at the bottom of the screen.
- Right-click anywhere in the tab and select All History to load your full trade log.
- To export a custom date range, right-click and choose Custom Period, then set your start and end dates.
- Right-click again and select Save as Report. Choose Detailed (not Summary) and save as an HTML file.
For MT5:
- Open MT5 and navigate to View > Toolbox > History.
- Right-click in the History panel and select Report.
- In the dialog, choose your date range and select Detailed mode.
- Save the file as HTML to your desktop.
For cTrader:
- Open cTrader and click the History tab in the bottom panel.
- Set your date range using the filter fields at the top — for a full import, set the start date to when you opened the account.
- Click the Export button (download icon) and save as CSV.
For a complete performance picture, export at minimum the last 3 months of history — 90 days of data gives PipJournal enough trades to surface statistically meaningful patterns.
Step 3: Format the Export File
Before uploading, confirm your file is clean:
MT4/MT5 HTML files should contain columns including: Order, Time, Type, Size, Symbol, Price, S/L, T/P, Close Time, Close Price, Commission, Swap, and Profit. If the file opens in a browser and shows these columns, it is ready to import.
cTrader CSV files should contain: Position ID, Symbol, Direction, Volume, Entry Price, Close Price, Entry Time, Close Time, Net Profit, Gross Profit, Commission, and Swap.
Do not manually edit the file before importing — altering column headers or row formatting can cause the parser to fail. If you need to remove test trades or demo entries, use PipJournal’s delete function after import instead.
Step 4: Import into PipJournal
- Log into your PipJournal account and navigate to Import Trades.
- Select IC Markets from the broker dropdown, then choose your platform (MT4, MT5, or cTrader).
- Upload the file you exported in Step 2.
- PipJournal will parse the file and display a preview showing the number of trades detected, date range, and total P&L. Review this for accuracy.
- Click Confirm Import to add the trades to your journal.
If PipJournal detects duplicate trades (from a previous import covering the same period), it will flag them before import so you can skip or overwrite as needed.
Step 5: Verify and Tag Your Trades
After import, spend 5-10 minutes reviewing the imported data:
- Check trade count — compare the number of imported trades against your MT4/MT5 history tab or cTrader history list. A mismatch indicates a date range or file format issue.
- Verify P&L totals — your net P&L in PipJournal should match your account statement net profit for the same period, including commissions and swap.
- Apply tags — use PipJournal’s tagging system to label trades by setup type (e.g., “London breakout”, “H4 trend continuation”), session (London, New York, Asian), and outcome driver (e.g., “hit TP”, “early exit”, “news spike”).
Tagging at this stage transforms raw trade data into filterable segments. Once tagged, you can run analytics like “win rate on London session breakouts” or “average R on trend continuation vs. counter-trend trades.”
Pro Tips
- IC Markets Raw Spread accounts charge approximately $3.50 per standard lot per side ($7 round-turn). When reviewing your import, confirm commissions are factored into net P&L — do not compare gross profit figures to your account balance.
- Export quarterly rather than annually. Smaller files parse faster and are easier to audit for missing trades.
- If you trade multiple IC Markets accounts (e.g., a personal account and a prop-funded account), import each separately and use PipJournal’s account labels to keep them distinct in your analytics.
- cTrader’s History tab defaults to showing only the last 30 days. Always manually set the start date before exporting or you will miss older trades.
- After your first import, set a weekly calendar reminder to export and re-import. Weekly imports take under 2 minutes once you have the process memorized.
Common Mistakes to Avoid
-
Exporting a Summary report instead of Detailed — Summary reports aggregate trades and omit individual entry/exit data. PipJournal requires the Detailed report format. Always select Detailed when prompted in MT4 or MT5.
-
Importing without including commissions — Raw Spread accounts have low spreads but real commissions. Excluding the commission column from your analysis inflates your apparent win rate and average profit. PipJournal handles this automatically as long as the commission column is present in the exported file.
-
Importing the same date range twice — Re-importing an overlapping period creates duplicate trades. Use PipJournal’s duplicate detection preview, or keep a note of the last date you imported so you always start subsequent exports from the next day.
-
Skipping the tagging step — Importing raw trade data without tags limits you to aggregate statistics. Tags are what enable you to identify which specific setups, sessions, or market conditions are driving your edge (or your losses). Tag at least 80% of imported trades before running analysis.
-
Using the MT4 Summary tab instead of Account History — The Summary tab in MT4 shows open positions and pending orders, not closed trade history. The Account History tab is the correct source for export.
How PipJournal Helps
PipJournal’s import parser is built specifically for IC Markets’ MT4, MT5, and cTrader export formats, so field mapping is automatic — no spreadsheet manipulation required. Once your trades are loaded, the analytics dashboard breaks down performance by currency pair, session, setup tag, and day of week, giving you pattern visibility that MT4/MT5’s built-in reports don’t offer.
For IC Markets Raw Spread traders, PipJournal’s P&L tracking separates gross profit, commission, and swap so you can see your true net performance per setup. If you manage multiple accounts — common among prop firm traders running IC Markets alongside an FTMO or Funded Next account — PipJournal’s multi-account tracking keeps each account’s equity curve and drawdown metrics isolated.
People Also Ask
Does IC Markets support direct API sync with PipJournal?
Not currently. IC Markets does not expose a public trade API, so you need to export manually from MT4, MT5, or cTrader and upload the file to PipJournal.
Which IC Markets account type works with PipJournal — Standard, Raw Spread, or cTrader?
All three account types are supported. Standard and Raw Spread accounts use MT4 or MT5, while the cTrader account uses the cTrader platform. Each has its own export method covered in this guide.
How far back can I import IC Markets trade history?
MT4 and MT5 allow you to set a custom date range when generating the account statement, so you can import years of history in one file. cTrader CSV exports also support custom date ranges.
Will commissions from Raw Spread accounts show up correctly?
Yes. IC Markets Raw Spread accounts charge commission separately per lot. This appears as a separate line in the MT4/MT5 statement and PipJournal includes it in your net P&L calculations automatically.
What should I do if some trades are missing after import?
Check that your export date range covers the full period you intended. Also confirm you selected "Detailed" (not "Summary") when generating the MT4/MT5 account statement. Summary reports omit individual trade records.