MT4 / MT5 Statement Analyzer
Drop in your MetaTrader report and get the numbers the report leaves out — profit factor, expectancy, drawdown, streaks and per-symbol performance. The file is read inside your browser and never uploaded.
How to export your report
- Open the Terminal panel and the Account History tab
- Right-click anywhere in the list
- Choose the period, then Save as Detailed Report
- Open the Toolbox panel and the History tab
- Right-click and pick Positions, then Report
- Save as HTML (or export the list as CSV)
Privacy: this page contains no upload code. Your report is parsed by JavaScript running on your own machine — you can switch off your internet connection after the page loads and the analyzer still works.
Reading your own numbers honestly
A MetaTrader report tells you whether you made money. It does not tell you whether you made money for a repeatable reason. These are the figures that answer that question.
Profit factor
Gross profit divided by gross loss. Under 1.0 the account loses. Between 1.1 and 1.3 is fragile — a wider spread or one bad week erases it. 1.5 to 2.0 is a genuinely good system. Far above 2.0 with only a handful of trades usually means the sample is too small, or that losses are being hidden by holding them open.
Expectancy
Average profit per trade. It is the single most useful number here, because it combines win rate and reward-to-risk into one figure. A 35% win rate is perfectly healthy if the average win is three times the average loss.
Maximum drawdown
The largest fall from a peak in your balance curve. Judge it against your own tolerance: a strategy with a 30% drawdown will be abandoned by most people at the worst possible time, no matter what the final return says. On a prop-firm account, compare it directly with your allowed drawdown.
Streaks
The longest losing streak tells you what you have to be able to sit through. If your worst streak was eight and you risk 2% per trade, that is a 15% hole — and the next streak may be longer than the last one.
Want this updated automatically?
The free Verified Results publisher EA sends your closed trades from MT4 or MT5 to your own CopyConnectFX page and recalculates all of this continuously — with a shareable public link if you want one. Same statistics, no file exporting. Get started here.
Statement questions
Is my statement uploaded to a server?+
No. The file is read and analysed entirely inside your browser using JavaScript. Nothing is transmitted, stored or logged — you can disconnect from the internet after the page loads and the tool still works.
What is a good profit factor?+
Profit factor is gross profit divided by gross loss. Below 1.0 the strategy loses money. Between 1.1 and 1.3 is marginal once spread and commission are considered. Between 1.5 and 2.0 is solid. Anything far above 2.0 on a small sample is usually a sign of too few trades or a hidden risk such as a martingale.
Which files does the analyzer accept?+
MT4 statement and detailed statement HTML files, MT5 HTML reports, and CSV or tab-separated history exports from either platform.
How is maximum drawdown calculated?+
The analyzer builds a balance curve from your closed trades in chronological order, tracks the running high point, and records the largest fall from a peak to a following trough — in both currency and percentage of that peak.
The guide behind this tool
Exporting the full history, what MetaTrader's own summary gets wrong, and which numbers to read first.
Read the guide →Other free tools
Position size for the risk you want to take.
What one pip is worth on your position, in your currency.
Daily and maximum loss levels, and safe risk per trade.
Your stats, calendar and hourly heatmap on the chart.
More on risk and performance in the CopyConnectFX blog, or see the full feature guide.
Let the copier do the sizing for you
CopyConnectFX copies trades between your MT4 and MT5 accounts locally, and can size every copy by risk percentage automatically — with a daily-loss limit that closes everything before a breach. Free.