Home > Blog > How to Read MT5 Backtest Reports — What Each Metric Means and What Passes

BacktestingMT5ReportEvaluation MetricsEA Analysis

How to Read MT5 Backtest Reports — What Each Metric Means and What Passes

Published: 2026-05-18Read time: about 4 min
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

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

MetricMT5 Display NameImportance
Profit FactorProfit Factor★★★
Maximum DrawdownMax Drawdown★★★
Gross ProfitGross Profit★★
Gross LossGross Loss★★
Net ProfitNet Profit★★
Win RateWin Rate
Expected PayoffExpected Payoff★★
Sharpe RatioSharpe Ratio★★
Total TradesTotal 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 ValueAssessment
Below 1.0Negative expected value (losing money over the long run)
1.0 – 1.2Marginally positive (barely breaks even in real markets)
1.2 – 1.5Realistic range for live trading
1.5 – 2.0Excellent (though over-optimization should be suspected)
Above 2.0Red 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 RateRR RatioExpected Value
40%1:2.0Positive (0.4×2 − 0.6×1 = +0.2)
50%1:1.0Zero (negative after spread costs)
60%1:0.7Negative (0.6×0.7 − 0.4×1 = −0.02)
70%1:0.5Marginal (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 PayoffAssessment
NegativeNot viable
0 – ~1 pip equivalentBorderline, depending on spread costs
10 pips or moreSufficient 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 RatioAssessment
Below 0Failing
0 – 0.5Low
0.5 – 1.0Viable for live trading
1.0 or aboveExcellent

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 CountReliability
Below 50Low (statistically insufficient)
50 – 100Reference-level
100 or moreReliable threshold
500 or moreVery 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

MetricMinimum PassIdeal Target
Profit Factor1.20 or above1.30 – 1.50
Maximum Drawdown20% or below10% or below
Total Trades (10 years)100 or more200 or more
Expected Payoff10 pips or more20 pips or more
Sharpe Ratio0.5 or above0.8 or above
Verification Period5 years or more10 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.


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.

Comments & questions