Upload your trade history. See what it's really costing you.
Export the history from your MetaTrader terminal and drop it here. NovaTrader computes your real performance and risk statistics, then reviews the patterns behind them — the same analysis the NovaTrader app runs on your account.
See it run, start to finish
A MetaTrader 5 statement dropped in, parsed, and reviewed — performance, equity curve, behavioural patterns and the habits costing the account money. Captions walk through each step as it happens.
What your report looks like
Below is a complete report for a sample account — the same layout, the same statistics and the same review you get from your own file. Every figure in it is invented for illustration.
A real edge on EURUSD, given back by position sizing and re-entries after losses.
Performance
Equity curve
cumulative net, in close orderWhat the data shows
- 120 trades over 37 active days for a net result of -1,996.50 and a profit factor of 0.81.
- Average win of 186.40 comfortably exceeds average loss of -142.85, so the loss comes from a 38.3% win rate, not from bad exits.
- EURUSD and GBPUSD are net positive together; XAUUSD alone accounts for -1,487.20.
- Maximum drawdown of -3,218.75 is larger than the total net loss, so the account has been well underwater at some point.
Working for you
- Winners are bigger than losersAverage win 186.40 against average loss -142.85 — the exit discipline on winning trades is working.
- EURUSD is genuinely profitable41 trades, 46% win rate, +612.40 net. This is the part of the strategy that is carrying its weight.
Costing you
- Position sizing is close to randomLot-size variability of 92.7% with 14 trades doubling the previous size. Size is not being set by a rule.
- Re-entering within minutes of a loss31 trades opened inside 30 minutes of a loss, 18 of them larger than the trade that just lost.
- XAUUSD is doing the damage33 trades at a 30% win rate for -1,487.20 — three quarters of the total loss from one instrument.
- Results decay after a lossAverage result following a loss is -38.91 against an overall average of -16.64.
Focus next
- Fix position size to a single rule before changing anything else in the strategy.
- Impose a cooling-off period after a losing trade, since results measurably worsen inside that window.
- Paper-trade XAUUSD separately, or drop it, until it stops subsidising the rest of the account.
Behaviour patterns in the numbers
Opened a new trade within 30 min of a loss 31 time(s).
Increased position size on the trade immediately after a loss 18 time(s).
Lot-size variability (CV 92.7%). 14 trade(s) doubled the previous size.
4 day(s) had far more trades than your average of 3.24/day.
Avg result after a loss (-38.91) is below your overall avg (-16.64).
21 trade(s) lasted under 60 seconds.
By instrument
| Symbol | Trades | Win rate | Net |
|---|---|---|---|
| EURUSD | 41 | 46% | +612.40 USD |
| XAUUSD | 33 | 30% | -1,487.20 USD |
| GBPUSD | 22 | 45% | +208.15 USD |
| USDJPY | 16 | 25% | -893.40 USD |
| US30 | 8 | 25% | -436.45 USD |
This is a review of 120 closed trades over roughly three months. A sample this size can describe what has happened but cannot establish that any pattern will continue.
Want this tracked continuously, trade by trade?
See the MetaTrader AI JournalStatistics in this example are illustrative. The written review is AI-generated (gpt-4.1-mini). For information only — a review of past results, not financial advice or a prediction.
Sample figures for a fictional account. Your report is generated from the trades in your own file.
How to export your report
- 1. Open the Toolbox → History tab.
- 2. Right-click → Report → HTML (Internet Explorer).
- 3. Upload the saved .html file.
- 1. Open the Terminal → Account History tab.
- 2. Right-click → Save as Detailed Report.
- 3. Upload the saved .htm file.
cTrader: export closed positions from the History tab as .csv.
What each number in your report means
A trading report is only useful if you know which figures decide whether a strategy survives. These are the ones this tool computes from your history.
- Win rate
- The share of closed trades that finished in profit. On its own it says very little — a 35% win rate is excellent if your winners are three times your losers, and a 70% win rate can still lose money if one bad trade erases twenty good ones.
- Profit factor
- Gross profit divided by gross loss. Above 1.0 the strategy makes money, below 1.0 it does not. It is the single most honest number in the report because it cannot be flattered by a high win rate.
- Expectancy
- What one average trade is worth, accounting for how often you win and how much you win when you do. Negative expectancy means the strategy loses money at scale no matter how it feels day to day.
- Maximum drawdown
- The largest peak-to-trough fall in your cumulative result. This is the number that decides whether a strategy is survivable: a drawdown deeper than your total profit means the account has been badly underwater along the way.
- Average win and average loss
- The mean size of a winning and a losing trade. Comparing the two shows whether your problem is entries (few winners) or exits (winners too small, losers too big).
- Win and loss streaks
- The longest consecutive runs in either direction. Long loss streaks are what break discipline, and they are usually where position sizing starts drifting.
- Average hold time
- How long a position stays open on average, plus how many trades lasted under a minute. A cluster of very short trades often marks impulsive entries rather than a scalping plan.
- Size consistency
- How stable your lot sizes are, expressed as a score. Low consistency means position size is being decided in the moment — the most common reason a profitable strategy still loses money.
The habits a totals table cannot show you
Most trading reports summarise outcomes. The order your trades happened in says more: what you did straight after a loss, when your size drifted, and which days you traded far more than usual. All of it is measured from your own timestamps and lot sizes.
Trades opened within thirty minutes of a loss, and whether they were larger than the trade that just lost. Counted from timestamps, not inferred from mood.
How often the position immediately following a loss was bigger than the one before it — the mechanical signature of trying to win it back.
Days with far more trades than your own average, and whether those days actually made or lost money compared to normal ones.
Whether your average result measurably worsens after a loss, or after a winning streak. Both are common and both are invisible in a totals table.
Runs of three or more consecutive losses, and how many separate underwater periods the account went through.
Per-symbol profit and win rate, which regularly shows one instrument quietly funding the losses of everything else.
These are patterns in numbers, not a psychological diagnosis. The report says how often something happened and what it cost — the reading of it stays yours.
Questions
Which files can I upload?+
MetaTrader 4 and MetaTrader 5 HTML statements (.html or .htm) and cTrader closed-position exports (.csv). Files up to 10 MB. MetaTrader saves its reports as UTF-16, which this tool detects and reads correctly.
How do I export my MetaTrader history?+
In MetaTrader 5, open the Toolbox, go to the History tab, right-click and choose Report, then HTML (Internet Explorer). In MetaTrader 4, open the Terminal, go to Account History, right-click and choose Save as Detailed Report. Upload the file it saves.
Is my trading history stored?+
No. The file is parsed in memory to produce the report and then discarded. No trades are written to an account, and the uploaded file never touches disk. If you want your history tracked continuously, that is what the MetaTrader AI Journal is for.
Are the statistics generated by AI?+
No. Win rate, profit factor, expectancy, drawdown, streaks and every behavioural count are computed arithmetically from the trades in your file. The AI writes the review on top of those numbers and is instructed to cite only figures it was given — it never produces a statistic of its own.
How many trades do I need?+
At least five closed trades, and the review is more meaningful with thirty or more. Below that, patterns in the numbers are indistinguishable from noise.
Does it cost anything?+
Each report uses one request from your NovaTrader plan. A free account includes 150 requests a month. You are not charged for a file that cannot be read, and if the written review fails the request is refunded automatically.
Why do I need to sign in?+
A trading history is personal, and each review costs a real AI request, so the analysis runs against your own account rather than anonymously. Sign-in is a six-digit code emailed to you — there is no password, and it is the same NovaTrader account used by the TradingView extension.
Win rate, profit factor, expectancy, drawdown and streaks are computed from your trades — the AI explains them, it never invents them.
Your report is parsed in memory and discarded. No trades are saved to an account and the file never touches disk.
Revenge entries, size jumps after losses, overtrading days and the sessions where you actually lose money.
Trading live on TradingView instead? Get the NovaTrader extension →