MT5 statement analyzer
Drop in a MetaTrader report and see where the account leaks — by session, hour and habit — in under a minute, without an account.
What the analyzer shows
The analyzer reads the closed positions of an MT5 or MT4 report and runs the same rules the LSG Club journal uses on members' trades. It looks at the latest 200 closed trades of the file and shows:
- The basics: number of trades, net result, win rate against the break-even win rate, payoff, profit factor, expectancy per trade, the deepest drawdown and the longest losing streak.
- Your top three leaks — a session, Kill Zone, weekday, hour, holding time, direction or habit (such as the trade right after a loss) that loses money compared with the rest of your trades. A group needs enough trades and a statistically clear difference, so a single bad day is not a finding.
- The cost of common mistakes the file itself reveals: entries outside the ICT Kill Zones, re-entries within 15 minutes of a loss, losses well beyond the planned stop and trades taken after two losses that day.
- Simple daily rules replayed on your own history — such as stopping after one or two losses, or taking at most two or three trades a day — shown only when they would have helped in both halves of the period.
How to export your MT5 statement
- In MetaTrader 5 open the Toolbox (Ctrl+T) and the History tab, and choose the period — for example the last three months.
- Right-click inside the history and choose Report → HTML. MetaTrader 4 users choose Save as Detailed Report.
- Drop the saved file into the analyzer above. A CSV export with the usual columns works too.
Pick your broker's server time before you upload. Most brokers and prop firms run their servers on New York close time (UTC+2, UTC+3 in summer); with the wrong clock every Kill Zone is shifted by two or three hours and the session findings are off.
Privacy: nothing you upload is stored
The file is read in memory on our server and discarded as soon as the answer is sent. It is never written to disk, a database or a log. The analyzer reads only the trade rows — your name, account number and broker are not part of the answer — and it needs no account and no e-mail.
What it cannot see
A statement has entries, exits and stops, but not the price path in between. Questions such as "what if my target had been 3R" or "what if I had moved the stop to break-even at 1R" need candles after every entry; the journal's trade simulator answers them once the trades are imported. Trades without a stop loss are measured in money only, because R needs a planned risk. Every number describes the past; none of it is advice or a forecast.
To understand the numbers behind the leaks, see win rate vs risk-reward and profit factor, or size the next trade with the position size calculator.
Frequently asked questions
Is the MT5 statement analyzer free?
Yes. It needs no account, no e-mail and no card. The journal it links to is free for every club member as well.
Do you keep my statement?
No. The file is processed in memory and discarded when the result is shown; nothing is saved on our side. If you choose to save the trades to the journal, the file waits in your own browser — not on our server — until you import it after signing up.
Why only 200 trades?
It keeps the free check fast and is enough to find the patterns that matter. If the file has more, the analyzer takes the latest 200 closed trades and says so; the journal imports the whole history.
Which files work?
The HTML report of MetaTrader 5 (in any interface language), the MetaTrader 4 Detailed Statement and CSV exports with the usual columns. See how to import MT5 trades for the details.