How to Read MT5 Backtest Reports — What Each Metric Means and What Passes
Contents
- The Basic Structure of a Backtest Report
- Key Metrics Shown at the Top of the Results Tab
- Critical Metric #1: Profit Factor (PF)
- Critical Metric #2: Maximum Drawdown (Max DD)
- Metric #3: Win Rate
- Metric #4: Expected Payoff
- Metric #5: Sharpe Ratio
- Metric #6: Total Trades
- Reading the Equity Curve (Graph Tab)
- Characteristics of a Good Equity Curve
- Characteristics of a Problematic Equity Curve
- EA Backtest Pass/Fail Summary
- FAQ
- Q: My EA had PF 2.5 in backtesting, but in live trading it fell below PF 1.0. What happened?
- Q: Can I use an EA with only a 35% win rate if its PF is 1.3 or above?
- Q: What is the "Recovery Factor" shown in the report?
- Related Pages
How to Read MT5 Backtest Reports — What Each Metric Means and What Passes
When you finish a backtest in MT5's Strategy Tester, you're presented with a report packed with metrics. Without knowing what to look for among those hundreds of numbers, it's nearly impossible to accurately judge whether an EA is any good. This article explains the key metrics and gives you a practical framework for evaluation.
The Basic Structure of a Backtest Report
An MT5 backtest report consists of a Results tab and a Graph tab.
Key Metrics Shown at the Top of the Results Tab
| Metric | MT5 Display Name | Importance |
|---|---|---|
| Profit Factor | Profit Factor | ★★★ |
| Maximum Drawdown | Max Drawdown | ★★★ |
| Gross Profit | Gross Profit | ★★ |
| Gross Loss | Gross Loss | ★★ |
| Net Profit | Net Profit | ★★ |
| Win Rate | Win Rate | ★ |
| Expected Payoff | Expected Payoff | ★★ |
| Sharpe Ratio | Sharpe Ratio | ★★ |
| Total Trades | Total Trades | ★★ |
Critical Metric #1: Profit Factor (PF)
Profit Factor = Gross Profit ÷ Gross Loss
This is the first number to look at when evaluating any EA.
| PF Value | Assessment |
|---|---|
| Below 1.0 | Negative expected value (losing money over the long run) |
| 1.0 – 1.2 | Marginally positive (barely breaks even in real markets) |
| 1.2 – 1.5 | Realistic range for live trading |
| 1.5 – 2.0 | Excellent (though over-optimization should be suspected) |
| Above 2.0 | Red flag (strong curve-fitting suspected) |
Important: High values like PF 3.0 or 4.0 are almost always a sign of a short testing period or parameters that have been over-optimized to the specific historical dataset.
Target range for EAs on this site: PF 1.20 – 1.50
Critical Metric #2: Maximum Drawdown (Max DD)
Maximum Drawdown = The largest peak-to-trough decline during the backtest period (in dollars or %)
| DD (%) | Assessment |
|---|---|
| Below 5% | Excellent |
| 5 – 15% | Viable range for live trading |
| 15 – 25% | Tolerable, but psychologically demanding |
| Above 25% | Difficult to sustain capital at this level |
The report shows DD both as a percentage and as a dollar amount. For EA evaluation, always refer to the percentage (relative value).
Note: In live forward testing, expect the actual maximum DD to run approximately 1.5× higher than the backtest figure.
Metric #3: Win Rate
Win Rate = Winning Trades ÷ Total Trades × 100
Win rate means nothing on its own. Always pair it with the Risk/Reward ratio (RR).
| Win Rate | RR Ratio | Expected Value |
|---|---|---|
| 40% | 1:2.0 | Positive (0.4×2 − 0.6×1 = +0.2) |
| 50% | 1:1.0 | Zero (negative after spread costs) |
| 60% | 1:0.7 | Negative (0.6×0.7 − 0.4×1 = −0.02) |
| 70% | 1:0.5 | Marginal (0.7×0.5 − 0.3×1 = +0.05) |
A low win rate is not a problem as long as PF is 1.2 or above. The EAs on this site are designed to achieve PF 1.2 – 1.4 with win rates around 45 – 55%.
Metric #4: Expected Payoff
Expected Payoff = Net Profit ÷ Total Trades
This is the average profit or loss per trade.
| Expected Payoff | Assessment |
|---|---|
| Negative | Not viable |
| 0 – ~1 pip equivalent | Borderline, depending on spread costs |
| 10 pips or more | Sufficient for live trading |
Metric #5: Sharpe Ratio
Sharpe Ratio = (Annualized Return − Risk-Free Rate) ÷ Standard Deviation of Returns
This measures the efficiency of returns relative to risk.
| Sharpe Ratio | Assessment |
|---|---|
| Below 0 | Failing |
| 0 – 0.5 | Low |
| 0.5 – 1.0 | Viable for live trading |
| 1.0 or above | Excellent |
MT5 uses its own proprietary Sharpe Ratio calculation, which may differ from other tools. Treat it as a reference indicator rather than a definitive measure.
Metric #6: Total Trades
Minimum for statistical significance: 50 – 100 trades
A small trade count increases the chance that good results were simply lucky.
| Trade Count | Reliability |
|---|---|
| Below 50 | Low (statistically insufficient) |
| 50 – 100 | Reference-level |
| 100 or more | Reliable threshold |
| 500 or more | Very high |
If an EA produces fewer than 50 trades over a 10-year backtest, the strategy fires too infrequently or its filters are too restrictive.
Reading the Equity Curve (Graph Tab)
In the Graph tab, examine the Balance curve (blue line) and the Equity curve (green line).
Characteristics of a Good Equity Curve
- A steady, gradual upward slope from left to right
- Drawdowns occur but recover within a reasonable timeframe
- No single period dominates all of the gains (no obvious bias)
Characteristics of a Problematic Equity Curve
- A dramatic spike in only one specific year or period (curve-fitted to that era)
- A drawdown that drags on for years without recovery
- An erratic pattern of sharp spikes followed by sharp drops
EA Backtest Pass/Fail Summary
| Metric | Minimum Pass | Ideal Target |
|---|---|---|
| Profit Factor | 1.20 or above | 1.30 – 1.50 |
| Maximum Drawdown | 20% or below | 10% or below |
| Total Trades (10 years) | 100 or more | 200 or more |
| Expected Payoff | 10 pips or more | 20 pips or more |
| Sharpe Ratio | 0.5 or above | 0.8 or above |
| Verification Period | 5 years or more | 10 years or more |
Only move on to forward testing once all metrics clear the minimum pass threshold.
FAQ
Q: My EA had PF 2.5 in backtesting, but in live trading it fell below PF 1.0. What happened?
The most common cause is over-optimization (curve-fitting). Parameters that have been fine-tuned to historical data simply do not hold up in the future. Another likely culprit is that the spread used in the backtest was set lower than reality. Try re-running the backtest with a realistic spread — for XAUUSD, that means 30 – 50 pips — and see if the results change.
Q: Can I use an EA with only a 35% win rate if its PF is 1.3 or above?
Yes. When the Risk/Reward ratio (TP ÷ SL) is high enough, a low win rate can still produce a positive expected value. What matters is PF and maximum DD. A PF of 1.3 with DD within 15% is suitable for live trading. If the low win rate bothers you psychologically, test it on a demo account first to see whether you can stick with it during losing streaks.
Q: What is the "Recovery Factor" shown in the report?
Recovery Factor = Net Profit ÷ Maximum Drawdown. A value of 3.0 or above is the general benchmark. The higher it is, the more profit the EA is generating for the same amount of risk. Use it together with PF to assess an EA's overall efficiency.
Related Pages
Related
2026-05-18
MT5 Backtest Tick Data Quality — OHLC, 1-Minute OHLC, and Real Ticks Explained
2026-05-18
Walk-Forward Analysis: Preventing Curve Fitting in EA Optimization
2026-05-12
What Is FX EA Backtesting? The Right Approach and Key Pitfalls
2026-07-15
Real Ticks vs 1-Minute OHLC: Why the Same EA Gives Opposite Results
5-Day Email Course (Free)
Get one email a day covering the essentials of FX automated trading, how to read backtests correctly, and tips for choosing a broker.
* Privacy strictly protected. You can unsubscribe at any time.