ThinkMarkets traders often have weeks or months of trade history sitting idle in their account statements. Importing that data into PipJournal turns raw execution records into a structured performance dataset you can actually learn from. This guide is written for beginner-to-intermediate traders using ThinkTrader, MT4, or MT5 through ThinkMarkets.

By the end, you will have your complete ThinkMarkets trade history loaded into PipJournal and ready for analysis — including P&L, drawdown, and setup-level filtering.

Step 1: Log Into ThinkMarkets and Open Trade History

ThinkMarkets offers three platforms: ThinkTrader (web and mobile), MetaTrader 4, and MetaTrader 5. The export process differs slightly between them.

ThinkTrader (web): Log in at thinkmarkets.com, navigate to the “History” or “Reports” tab within your account dashboard. Select the account you want to export (live or demo).

MT4/MT5 desktop: Open the terminal, go to the “Account History” tab at the bottom. Right-click anywhere in the history panel to access the date range filter. Set your custom range — 90 days is a practical starting point if you are importing for the first time.

Choose a date range that covers all trades you want to analyze. For a first import, selecting the maximum available range (up to 12 months) gives PipJournal the most data to work with.

Step 2: Export Your Trade History as a CSV or HTML Report

From ThinkTrader: Look for a “Download” or “Export” button on the History page. ThinkMarkets typically exports as CSV. Save the file to your desktop with a clear filename like thinkmarkets-live-aug2026.csv.

From MT4: Right-click in the Account History tab and select “Save as Report” (HTML) or “Save as Detailed Report.” The detailed report includes swap and commission columns — always choose this option so PipJournal can calculate true net P&L.

From MT5: The process is identical to MT4. Right-click the history panel and select “Save as Report.” MT5 reports export as HTML by default; PipJournal accepts both HTML and CSV formats.

Confirm the file contains at least these columns: open time, close time, symbol, type (buy/sell), volume (lots), open price, close price, swap, commission, and profit.

Step 3: Format the Export File for PipJournal

Before uploading, open the file and do a quick review.

For CSV files: Open in Excel or Google Sheets. Check that the header row is on row 1 and that trade rows start on row 2. Remove any summary rows at the bottom (e.g., “Total profit: $2,340”) — these are not trade records and will cause import errors if left in.

For HTML reports from MT4/MT5: No editing is required. PipJournal’s importer parses the MT4/MT5 HTML structure natively.

If your account uses a non-USD base currency (e.g., EUR or GBP), note this before importing. PipJournal will apply conversion to USD automatically if you specify your account currency during the import step.

Step 4: Import the File into PipJournal

Log into PipJournal and go to Settings > Import Trades or use the import button on the journal dashboard.

  1. Select ThinkMarkets from the broker dropdown. If ThinkMarkets is not listed, select MetaTrader 4 or MetaTrader 5 depending on which platform generated the file.
  2. Upload your exported file.
  3. PipJournal will display a field-mapping preview. Verify that columns like “Profit,” “Commission,” and “Swap” are correctly mapped. Adjust any mismatches using the dropdown selectors.
  4. Set your account currency (USD, EUR, GBP, etc.) if prompted.
  5. Click Import. A summary screen will confirm how many trades were processed — for example, “87 trades imported, 0 errors.”

If you see errors, they usually point to summary rows or blank lines in a CSV. Remove those rows and re-upload.

Step 5: Verify and Tag Your Trades

After import, spend 5-10 minutes on data validation before starting analysis.

Check these three things:

  • Trade count: Does the number in PipJournal match what you see in ThinkMarkets history? A difference of 1-2 is often caused by open positions that were excluded from the export.
  • Net P&L: Compare a sample of 5 trades. The closed P&L including swap and commission should match ThinkMarkets exactly (within rounding to the nearest cent).
  • Symbols: Confirm that pair names imported correctly. ThinkMarkets uses standard symbols (EURUSD, GBPJPY) so there should be no mapping issues.

Once verified, apply setup tags to each trade — for example, “breakout,” “pullback,” or “news trade.” Tags enable PipJournal’s analytics to show you which setups are actually generating edge and which are draining your account.

Pro Tips

  • Import in batches of 90 days if you have more than 12 months of history to avoid hitting file size limits.
  • Use PipJournal’s duplicate detection — if you accidentally upload the same date range twice, it will flag overlapping trades rather than creating duplicates.
  • Tag your account type (live vs. prop firm account) immediately after import so performance filters work correctly from day one.
  • ThinkMarkets Pro accounts have tighter spreads and separate commission structures — verify that commission values look correct (typically $3.50-$7.00 per standard lot round trip on Pro accounts).
  • Export once a week rather than monthly so each import batch is small and easy to review for errors.

Common Mistakes to Avoid

  1. Using the summary report instead of the detailed report. The standard MT4 report omits commission and swap columns. Always export the “Detailed” report — otherwise your net P&L figures will be overstated by those costs.

  2. Importing with the wrong account currency selected. If your ThinkMarkets account is denominated in EUR but you leave PipJournal set to USD, every P&L figure will be inflated or deflated by the EURUSD rate. Set the currency before finalizing the import.

  3. Not removing summary rows from CSV exports. A row that reads “Net profit: $4,200” is not a trade. If left in, it causes import failures or phantom trade entries. Scroll to the bottom of the file and delete any non-trade rows before uploading.

  4. Skipping the verification step. Assuming the import was perfect without checking a sample of 5-10 trades means errors can go undetected for weeks, corrupting your analytics.

  5. Mixing live and demo trades in a single journal account. Import each ThinkMarkets account into a separate PipJournal account entry. Mixing them makes performance metrics meaningless.

How PipJournal Helps

Once your ThinkMarkets trades are imported, PipJournal’s analytics dashboard automatically calculates key metrics like profit factor, R-multiple distribution, and win rate broken down by pair, session, and setup tag. The entry timing analysis tool shows you whether your ThinkMarkets executions are consistently entering at optimal price levels or leaving pips on the table at open. For traders running multiple ThinkMarkets accounts — such as a live account alongside a prop firm challenge — PipJournal lets you track each account separately while viewing combined equity curve data in one place.

People Also Ask

Does ThinkMarkets support direct broker integration with PipJournal?

Not yet. You import trades by exporting a CSV or HTML statement from ThinkTrader or your MT4/MT5 terminal and uploading it to PipJournal manually.

Which ThinkMarkets platforms can I export trade history from?

You can export from ThinkTrader (the native web/app platform), MetaTrader 4, and MetaTrader 5 — all three generate downloadable statements.

How far back can I export ThinkMarkets trade history?

ThinkMarkets typically allows you to export up to 12 months of history per statement. For older trades, contact ThinkMarkets support to request archived data.

Will swap charges and commissions appear in PipJournal after import?

Yes. ThinkMarkets statements include swap and commission columns, and PipJournal reads these fields when calculating net P&L per trade.

Can I import both demo and live account trades?

Yes. Export and import each account separately, and use PipJournal's account labels to keep demo and live performance data distinct.

Was this article helpful?

P
Written by

PipJournal Team