Performance Metrics · MetaTrader

How to Analyze Your MT5 Trading History

Your MT5 account history already contains the honest version of your trading story. Here is how to export it, what every number in the report actually means, and the six-question health check that turns a statement into decisions.

By TradeJournal EditorialPublished 11 June 202610 min read
Trader analyzing an exported MetaTrader 5 trade history report with profit factor and drawdown statistics on screen

Step 1: Export your MT5 trade history

To analyze your MT5 trading history, export the built-in report first: open the Toolbox (Ctrl+T), select the History tab, right-click to set your date range, then right-click again and choose Report to save it in HTML or Excel-readable format. The report contains every closed position plus the summary statistics this article explains.

  1. Open the History tab. In the desktop terminal, press Ctrl+T to open the Toolbox and click History.
  2. Set the date range. Right-click inside the tab and pick a period. For analysis that means anything, use at least three months or 50+ trades - one good or bad fortnight tells you almost nothing.
  3. Choose what you are looking at. MT5 distinguishes orders, deals, and positions. For performance review, the positions view is the one that matches how you think about your trades.
  4. Generate the report. Right-click, select Report, and save. Open the file and sanity-check that the date range and trade count are what you expected.

The exact report layout is documented in the official MetaTrader 5 help. MT4 users: the equivalent lives in the Account History tab, via Save as Detailed Report, with near-identical statistics.

Step 2: What each number in the MT5 report means

Broker support pages explain where the report is. Almost none of them explain how to read it. Here is each summary statistic, what it measures, and the trap in each one.

Report fieldWhat it measuresThe trap
Gross Profit / Gross LossSum of all winning trades; sum of all losing tradesBig gross numbers with small net profit means you are churning - costs are eating the difference
Total Net ProfitGross profit minus gross loss over the periodSays nothing about how it was earned - one lucky trade and 40 small losses can net positive
Profit FactorGross profit divided by gross lossMeaningless on small samples; 15 trades can print 3.0 on luck alone
Expected PayoffAverage money result per trade (net profit ÷ trade count)Currency-based, so inconsistent position sizes distort it badly
Balance Drawdown AbsoluteHow far balance fell below the initial depositStays at zero once you are above deposit - quiet on recent pain
Balance Drawdown MaximalLargest peak-to-trough fall in moneyA rand figure: looks scarier (or safer) than it is without the percentage
Balance Drawdown RelativeLargest percentage fall relative to balanceRead with maximal; on a growing account the two can tell different stories
Consecutive wins / lossesLongest streaks, in count and moneyYour worst streak so far is not your worst possible streak

Two of these deserve a promotion in your attention: profit factor and the drawdown pair. Together they answer the only two questions that matter at the account level - does the approach make more than it loses, and what does the journey feel like along the way.

Step 3: The six-question History Health Check

With the report open, run these six questions against it. Each one is answerable from the export alone, and each points at a specific next action.

CHECK 01

Is profit factor above 1.0 on 50+ trades?

Below 1.0 over a real sample, the approach is losing money and sizing tweaks cannot fix the math. Above 1.0 on fewer than 50 trades, withhold judgement - the sample is still noise.

CHECK 02

Would you have kept trading through the maximal drawdown?

Look at balance drawdown maximal and relative, and be honest: if that fall happened next month, would you stick to the system? If not, the position sizing is too big for your tolerance regardless of what the math says.

CHECK 03

Does one trade carry the period?

Find the largest profit trade. Subtract it and re-look at net profit. If the sign flips, the period's result was one trade wide - which is information, not edge.

CHECK 04

Do a few symbols do all the work?

Sort by symbol. Most multi-pair retail histories show one or two pairs producing the profit and a long tail of pairs quietly leaking it. The long tail is usually boredom, not strategy.

CHECK 05

Is there a time-of-day pattern?

Scan entry times. Clusters of losses in a specific window - late-night trades after a full workday are the classic SA version - are a schedule problem masquerading as a strategy problem.

CHECK 06

Are losing trades held longer than winners?

Compare average duration of winners and losers. Losers held much longer than winners is the signature of hoping instead of exiting, and it shows up in history files years before traders admit it.

Checks 4 to 6 require sorting the trade rows, not just reading the summary block - which is exactly the point where a spreadsheet starts to strain and a journal with imports starts to earn its keep.

Worked example: reading a real-shaped report

A composite example with realistic numbers. A trader exports six months of history: 74 closed positions on a ZAR account. The summary block shows:

  • Gross profit: R18,400 · Gross loss: R14,100 · Total net profit: +R4,300
  • Profit factor: 1.30
  • Expected payoff: +R58 per trade
  • Balance drawdown maximal: R6,900 · Balance drawdown relative: 11.2%
  • Largest profit trade: +R3,750 · Maximum consecutive losses: 7

Surface reading: profitable half-year. Health-check reading: the largest winner is +R3,750 of a +R4,300 net - remove it and the remaining 73 trades made R550 between them (check 3 fails). The 11.2% relative drawdown happened during a 7-loss streak in the late-evening window (checks 2 and 5 worth investigating). Profit factor 1.30 on 74 trades is plausible but thin.

Neither reading is "wrong" - but only the second one tells the trader what to do next: find out what conditions produced the big winner, and look hard at the evening trades. That is the difference between a scoreboard and analysis. How to compute the risk-adjusted version of these numbers is covered in our trade expectancy guide.

What MT5 cannot tell you

The history report records what happened. It is structurally blind to why. Four things are missing, and they are precisely the things that change behaviour:

  • Setup identity. MT5 does not know which of your setups a trade belongs to, so it can never tell you that your breakout setup works and your reversal setup does not. Everything is averaged into one blended number.
  • R-multiples. The report thinks in currency. Without knowing your intended risk per trade, it cannot say whether that +R3,750 winner was +1.5R of discipline or +6R of oversized luck.
  • Plan adherence. A profitable rule-break and a disciplined loss look identical in a history file. Over time that blindness rewards exactly the wrong habit.
  • Context and state. News windows, session, your own decision quality - none of it is in the export, all of it explains the patterns the export reveals.

The full field list worth capturing on every trade is in what to track in a forex trading journal.

From history file to journal workflow

A one-off export is an autopsy. A routine makes it a feedback loop. The cadence many traders settle into:

  1. Daily, two minutes: log each trade's setup tag, intended risk, and a one-line state note while the decision is fresh. The history file will hold the numbers; only you can hold the context.
  2. Weekly, thirty minutes: reconcile the week's history against your journal entries and run the review questions from the 30-minute weekly trading review.
  3. Monthly: export the full MT5 report, run the six-question Health Check, and compare against last month. One month is weather; the trend across months is climate.
  4. Quarterly: use the accumulated data to re-test whether your setups still hold up, using the framework in how to find your trading edge.

One housekeeping note for SA traders: those exports are also records. SARS expects supporting documents kept for five years from submission of a return, and a dated monthly export folder (or a journal that stores the history for you) is the cheapest possible way to have them when asked.

Educational content, not financial advice

This article is for informational and educational purposes only and does not constitute financial advice as defined by the FAIS Act. Trading forex involves significant risk of loss. Consult a licensed financial services provider before making financial decisions.

TradeJournal is a software journal, not an FSCA-authorised financial services provider. The worked example uses invented numbers for illustration; past results in any history file do not predict future performance, and no metric threshold mentioned here is a recommendation to trade. Journal exports are records for you and your accountant, not tax advice. See our full disclaimer.

Frequently asked questions

Your history has the answers. Ask better questions.

TradeJournal turns raw trade history into setup-level, session-level, R-multiple analytics with the discipline context MT5 cannot capture. Start free, in rand.

See plans