Performance analysis tool
Backtest analyzer
Load an MT4 or MT5 backtest report and analyze performance, risk and trading tendencies in a clear, readable form.
- No sign-up
- Free
- Runs in your browser
Upload report
Drag & drop your file here
or click to select
Supported formats: .html / .htm
Files are processed inside your browser and are never sent to a server.
Analysis summary
Sample viewA (good)
Net Profit
245,320 JPY
Max DD
18.45%
PF
1.62
Number of trades
312 trades
Win Rate
40.8%
Average P/L ratio
1 : 2.35
Overall rating: A (good)
The balance between stability and profitability is relatively good.
Equity curve
Sample dataDrawdown
Max DD: 18.45%Monthly P/L (last 12 months)
Rolling PF and win rate over time
Sample dataCheck whether results swing sharply from one period to the next. A strategy that earns only during a specific stretch tends to break down when the market changes.
Drawdown
Max DD: 18.45%Monthly P/L (last 12 months)
Sample dataGreen months are profitable, red months are losing ones. Load a real file to see monthly results for the whole period and the share of profitable months.
Trade history
Sample data| Close time | Symbol | Direction | Lots | P/L | Balance |
|---|---|---|---|---|---|
| 2025/04/24 18:02 | USDJPY | Buy | 0.10 | +5,120 | 345,320 |
| 2025/04/22 09:41 | USDJPY | Sell | 0.10 | -2,140 | 340,200 |
| 2025/04/18 21:15 | EURUSD | Buy | 0.10 | -2,090 | 342,340 |
| 2025/04/15 14:30 | USDJPY | Buy | 0.10 | +4,860 | 344,430 |
| 2025/04/11 03:58 | EURUSD | Sell | 0.10 | -2,210 | 339,570 |
| 2025/04/08 17:22 | USDJPY | Sell | 0.10 | +5,340 | 341,780 |
Load a real file to sort and filter every trade, and export the result as CSV or JSON.
What to look at in these results
Beyond a list of numbers, this shows a short summary of what they tell you.
Risk
Maximum drawdown is 18.45%, which is somewhat high.
Stability
Most of the profit is spread across several months, so the bias toward one period is fairly small.
Trading tendencies
The longest losing streak is 8. This type covers a low win rate with a strong profit-to-loss ratio.
Key metrics
These are calculated automatically from the report you load. The figures below are sample values.
Net Profit
245,320 JPY
Max Drawdown
18.45%
Win Rate
40.8%
Profit Factor
1.62
Expectancy
787 JPY
Risk-Reward Ratio
2.35
Total Trades
312 trades
Max Consec Wins
6 trades
Max Consec Losses
8 trades
Avg Duration
6 h 24 min
How to read the analysis
What is the overall score?
It combines several metrics — profitability, risk, stability and trading efficiency — into a single score from 0 to 10. 8.0 or above is S, 6.0 or above is A, and 4.0 or above is B.
What is max DD?
It is the largest percentage fall from a peak in account balance — a measure of how much risk the strategy carries.
Points to watch out for
Look beyond profit: also check drawdown, the number of trades and whether results are concentrated in certain periods.
Overall EA rating
Overview
Six key metrics give you the EA’s basic performance. A rating appears under each figure.
Net Profit
—
Profit Factor
—
Max Drawdown
—
Win Rate
—
Total Trades
—
Sharpe Ratio
—
Smart Insights
Equity Curve
Visualizes how the account balance moves. A steady rise is ideal; sharp drops are risk factors.
Equity Curve
Monthly P&L
Drawdown
Risk Metrics / Detail Metrics
Detailed metrics on risk management and trading style, including professional measures such as Sortino, Calmar and expectancy.
Sortino Ratio
—
Recovery Factor
—
Calmar Ratio
—
Expectancy
—
Risk-Reward Ratio
—
Ulcer Index
—
Max Consec Wins
—
Max Consec Losses
—
Avg Duration
—
Largest Win
—
Largest Loss
—
Profitable Months %
—
Charts
Charts your trading patterns from several angles. Streaks, direction and lot-size trends reveal weak spots.
Win/Loss Streaks
Direction P&L
Lot Size Progression
DD Recovery Periods
Rolling Sharpe/PF
Monthly Return Heatmap
Return Distribution
Time Analysis
Pinpoints the hours and weekdays you win most. Combine it with the What-If filter for EA optimization hints.
Hourly Trade Distribution
Weekday Trade Distribution
Hour × Weekday Heatmap
Walk-forward analysis
Splits the trading period into four equal parts and compares performance across them. Spread in PF, win rate and DD between periods reveals over-optimization.
What-If Filter
Simulates "what if I had traded only under these conditions?" — filter by hour or direction.
Filtered Equity Curve
Monte Carlo
Shuffles the order of trades to evaluate future scenarios probabilistically — also used to estimate the risk of ruin.
Shuffles your actual trade results randomly to test equity curve variability. Shows bankruptcy probability and worst-case scenarios.
Equity Fan Chart
Final Balance Distribution
Max DD Distribution
Trade History
A detailed list of every trade, with sorting, search and CSV/PDF export.
| # | Open Time | Type | Lot | Open Price | Close Time | Close Price | Close Type | Profit | Balance | Duration |
|---|
EA Comparison
Compares several EAs side by side, using normalized equity curves, radar charts and a correlation matrix.
Normalized Equity Comparison
Radar Chart
Correlation Matrix
EA Comparison
When to use it
Comparing backtests
Analyze several EAs under the same conditions and compare their results and risk.
Checking before you list an EA
Check past performance and risk objectively before you publish an EA.
Reviewing before forward testing
Re-check that the strategy holds up before you start forward testing.
Related tools
Lot calculator
Calculates the right lot size from the risk you are willing to take.
OpenMonte Carlo
Shuffles the order of trades to show the risk of ruin and how widely equity can swing.
OpenDrawdown recovery
Calculates the return you need to bring a fallen balance back to where it was.
OpenEA builder
Build an EA without code and export it as MQL.
OpenHow to use the backtest analyzer
Just drag and drop a MetaTrader 4/5 backtest result (an HTML report) to analyze it.Every file is processed inside your browser and is never sent to a server.No account is required either.
Done in three steps
1. Run the backtest — Test the EA in the MT4/MT5 Strategy Tester.
2. Save the report — Right-click the results screen and save it as an HTML file.
3. Load the file — Drop the saved file into the area above and the analysis starts right away.
What the tool can analyze
Equity and drawdown, results by month, weekday and hour, winning and losing streaks, lot-size trends, recalculation by condition with the What-If filter, Monte Carlo simulation, and comparison and correlation analysis across several EAs. The results work well with theother calculatorsto work out your trading lot size and risk tolerance.
How it differs from doing it by hand in Excel
| By hand in Excel | Backtest analyzer | |
|---|---|---|
| Analysis time | Several hours to half a day | Seconds (drag and drop) |
| Creating charts | Build each chart manually | Over ten generated automatically |
| Time-of-day analysis | Needs formulas to aggregate | Shown automatically as a heatmap |
| What-If | Conditional logic gets complicated | Adjust with a slider |
| Monte Carlo | Requires a VBA macro | Runs with one click |
| EA comparison | Manual work on a separate sheet | Analyzes several files at once |
| Cost | Excel/Office required | Free, no sign-up |
FAQ
What can I learn from the backtest analysis?
Does it support both MT4 and MT5?
If the results look good, can I trust them as they are?
Is my data sent to a server?
Can I compare several EAs at once?
Which export formats are supported?
Does it work on a smartphone?
Is it free? Are there any limits?
Once the analysis is done, the next step is comparing EAs.
Browse free EAs and the rankings to find one whose balance of performance and risk suits you.