Performance Scorecard

How to Know If Your XAUUSD EA Is Actually Working

This guide is about results, not operations. Enter your EA's numbers below and get a score-based verdict across the 5 metrics that actually determine whether a XAUUSD EA has sustainable edge. For an operational health check — is it running, trading, following rules — see our EA health check guide.

Profit Factor

Gross profit divided by gross loss. Find in MT5 Strategy Tester or Myfxbook Report.

Failing

Below 1.0

Marginal

1.0–1.2

Good

1.2–1.5

Excellent

Above 1.5

Win Rate %

Winning trades divided by total trades, multiplied by 100.

Struggling

Below 35%

Marginal

35–45%

Good

45–60%

Excellent

Above 60%

Monthly Return %

Net profit divided by starting balance multiplied by 100, per month.

Losing

Below 0%

Marginal

0–2%

Good

2–5%

Excellent

Above 5%

Max Drawdown %

Peak-to-trough loss as percentage of account. Lower is better.

Dangerous

Above 35%

High

20–35%

Acceptable

10–20%

Safe

Below 10%

Profitable Months (last 3)

How many of the last 3 months were net profitable?

Inconsistent

0 of 3

Unstable

1 of 3

Mostly consistent

2 of 3

Consistent

3 of 3

Win Rate vs Profit Factor: The Sustainable Zone

Enter numbers in the scorecard above to see where your EA plots on this chart. The green zone is where performance is sustainable.

PF 3.0PF 1.5PF 1.0PF 0
EXCELLENT
GOOD
DANGER ZONE
WR 0%WR 35%WR 60%WR 100%

Enter profit factor and win rate above to plot your EA on this chart.

Performance vs Operations: Two Different Questions

There are two completely different questions you can ask about a gold EA. The first is operational: is it running correctly, trading at the right frequency, following its programmed rules? That question is covered in our operational health check guide.

The second question — which this guide addresses — is about results: are the numbers produced by the EA good? An EA can be operationally perfect (running 24/5, trading at exactly the right frequency, following all its rules) and still be producing poor performance results because the underlying strategy has insufficient edge, the market conditions have changed, or the risk parameters are misconfigured. The 5-metric scorecard above lets you quantify the answer.

Metric 1 — Profit Factor in Depth

Profit factor is the single most important number in an EA performance report. It is calculated by dividing gross profit by gross loss. A profit factor of 1.0 means the EA breaks even before costs. A profit factor of 1.5 means for every $1.00 lost, the EA earns $1.50 — a 50% edge over losses.

To find it in MT5: open the Terminal panel (Ctrl+T), go to Account History, right-click and select Report, then save and open the HTML file. The profit factor appears prominently in the report header.

For XAUUSD specifically, broker spreads and commissions are higher than on major forex pairs. This means a strategy that shows a profit factor of 1.15 in backtesting (which used estimated spreads) may show 1.05 or below on a live account with real spreads. Target a live-account profit factor of 1.5 or above to ensure spreads and commissions do not erode the edge over time. Whether XAUUSD is suitable for automated trading in general is covered in our XAUUSD automated trading guide.

Metric 2 — Win Rate in Depth

Win rate is widely misunderstood as a standalone metric. A 30% win rate can be perfectly profitable if the average winner is 3 times larger than the average loser (a 3:1 reward-to-risk ratio). Conversely, a 70% win rate can be unprofitable if the average loser is 4 times larger than the average winner.

For context: session breakout EAs on XAUUSD typically run with win rates between 45% and 65%. The Goldie Sniper EA PRO, operating on the M1 timeframe during London and NY sessions, runs in the higher end of this range due to the high-frequency session momentum it targets. Low-frequency sniper EAs like Blind Sniper X PRO are more selective — fewer trades, but each trade is taken with triple confirmation, which affects the win rate distribution differently.

Always read win rate in combination with profit factor. If your win rate is above 60% but your profit factor is below 1.2, it means your losing trades are taking back most of what the winners earned — a sign of poor SL/TP ratio configuration.

Metric 3 — Monthly Return in Depth

Monthly return is calculated as net profit divided by starting balance for that month, multiplied by 100. A 2–5% monthly net return (after all spreads, commissions, and swap costs) is the sustainable target range for a XAUUSD EA.

Returns above 10% monthly on a consistent basis should trigger scrutiny rather than celebration. In almost every case, EA strategies that generate more than 10% monthly are doing so through elevated risk — larger lot sizes relative to account balance, tighter SL that get hit more frequently, or martingale-style position sizing that compounds risk exponentially.

Monthly returns above 20% are almost invariably accompanied by drawdown levels that make the strategy unsustainable for retail accounts. If you see a XAUUSD EA advertised with consistent 15–25% monthly returns and a low drawdown, review the backtest methodology carefully — the results are almost always based on optimised backtest parameters that do not replicate on forward data. Our remote monitoring guide covers how to track monthly return figures through Myfxbook while away from your computer.

Metric 4 — Max Drawdown in Depth

Maximum drawdown is the largest peak-to-trough decline in account equity during the measurement period, expressed as a percentage. It represents the worst-case scenario an investor would have experienced if they entered at the strategy's highest point and stayed through its lowest point.

In MT5, the report distinguishes between balance drawdown (based on closed trades only) and equity drawdown (includes open floating losses). Equity drawdown is the more conservative and more meaningful figure — it includes the worst moments of open trade floating loss that would have tested your psychological resolve.

Sudden drawdown spikes — a large one-time equity drop that does not correspond to a pattern of losing trades — typically indicate a news-event trade that was held through high-impact data (NFP, CPI, Fed decisions). A well-configured XAUUSD EA should either close positions before high-impact news or have a news filter that pauses trading during these periods.

Metric 5 — Monthly Consistency in Depth

Monthly consistency is the simplest and most reliable early-warning metric. Three consecutive profitable months is the minimum evidence threshold for calling an EA "working" on live markets. This timeframe exposes the EA to three different sets of market conditions, including the monthly cycles that affect XAUUSD (month-end positioning flows, monthly NFP cycle, Federal Reserve meeting calendar).

One exceptional month followed by two losing months is a common pattern in curve-fitted EAs that happened to encounter their optimal market conditions in the test month. It does not represent a working strategy.

After 3 months of live profitable trading, review whether the strategy characteristics match the market type: a breakout EA that is consistently profitable during trending markets (clear London opens, strong momentum) may struggle during summer low-volatility months (June–August) when XAUUSD ranges tightly. Expecting this and planning for seasonal adjustment is part of professional EA management.

How to Pull These Numbers from MT5 and Myfxbook

From MT5 Report

  1. 1.Open MT5 and press Ctrl+T to open the Terminal panel
  2. 2.Click the Account History tab
  3. 3.Set the date range to cover the period you want to analyse
  4. 4.Right-click anywhere in the history panel
  5. 5.Select Report (HTML format)
  6. 6.Open the saved HTML file — profit factor, win rate, and drawdown are in the summary section

From Myfxbook

  1. 1.Log into Myfxbook.com and open your account
  2. 2.The Overview tab shows daily and total gain, balance, and equity drawdown
  3. 3.Click the Analytics tab for profit factor and win rate calculations
  4. 4.Use the Monthly Breakdown section to count profitable months
  5. 5.Export to PDF for a formal performance record

What to Do If Scores Are Low

A scorecard total below 7 out of 15 requires investigation before continuing to trade. There are four investigation paths, in order of likelihood:

1.

Configuration

Review every EA parameter against the developer documentation. Common misconfigurations include lot sizes too large for account balance, daily loss limits set too high (or disabled), spread filters set too permissively, and session windows extending into non-optimal hours.

2.

Broker

Run the EA on a second broker's demo account simultaneously for 2 weeks. If performance improves significantly, the issue is spread/commission structure at your current broker, not the EA strategy itself.

3.

Market conditions

Review whether the period of poor performance coincides with unusual market conditions (persistent tight range, extraordinary news events, summer low-volume months). A breakout EA will underperform during extended range periods — this is expected, not a strategy failure.

4.

Fundamental EA quality

If configuration, broker, and market conditions are all confirmed acceptable, the EA may have insufficient live edge. Compare its performance against its published backtest expectations. If live results are dramatically below backtest projections, the backtest may have been over-optimised.

Frequently Asked Questions

Related Reading

Pro-Scalper EA Range

Find the Right EA for Your Trading Style

Goldie Razor V2.8.4

M15 breakout + H4 EMA filter — built for XAUUSD on MT5

View Goldie Razor →