Blog/EA analytics

How to track EA performance

Closed profit is the loudest number, but it is rarely the most useful one. Good EA tracking connects profit to version, symbol, session, magic number, drawdown and account conditions.

EA analytics7 min readJul 3, 2026
FIG 01 — useful EA analytics separate strategy behavior by magic number, symbol, session and version.

An Expert Advisor can look profitable in a monthly screenshot while hiding the thing that matters most: whether its edge is stable and repeatable. To track EA performance properly, you need context around each trade and account state around the strategy.

Start with EA identity

Every EA should be identifiable in the trade history. In MT5, that usually means magic number, symbol, account and comment. If you test multiple versions, add a version tag somewhere consistent: comment, set file name, journal note or external tracker.

Without identity, you end up evaluating a blend of strategies. A portfolio might be up overall while one EA version quietly degrades.

Track metrics beyond profit

MetricWhy it matters
Net profitShows outcome, but not risk quality.
Max equity drawdownShows open-trade pain and survival risk.
Average hold timeReveals whether the EA is behaving like its design.
Win rate and payoffUseful together; either one alone can mislead.
Session performanceShows whether the EA depends on London, New York or rollover conditions.
Symbol exposurePrevents hidden concentration across correlated pairs.

Use equity curve, not only closed trades

Closed-trade reports can make an EA look smoother than it feels live. Equity curves include floating P/L, so they show the real experience of holding the strategy. A grid or recovery EA may post many closed wins while carrying deep floating drawdown.

That does not automatically make the EA unusable, but it changes how it should be sized and monitored. Read MT5 equity curve tracker for a deeper walkthrough.

Compare versions carefully

When you change an EA setting, you are creating a new experiment. Keep version notes. Record the date, set file, broker, symbol list and account size. If performance improves, you want to know why. If it gets worse, you want a clean rollback path.

A simple version log can prevent weeks of confusion later. It also makes forward testing more honest because each result is tied to the settings that produced it.

Connect strategy tracking to account risk

EA-level analytics should never float away from account-level risk. If three EAs all short the same currency exposure, the account is more concentrated than each strategy report suggests. If margin level drops, the account problem matters more than the individual EA scoreboard.

Start with the account monitoring foundation in How to monitor MT5 accounts, then layer EA analytics on top.

Tracking rule The goal is not to collect every possible statistic. The goal is to make the next decision easier: keep running, reduce size, pause, replace, or investigate.

A weekly EA review workflow

  1. Review account equity and drawdown first.
  2. Break performance down by EA magic number and symbol.
  3. Check session performance and abnormal hold times.
  4. Compare current results to the active version notes.
  5. Document any change before redeploying the EA.
Track EAs beside live account risk.

xTriel gives you the account telemetry layer that EA analytics needs: equity, drawdown, margin and heartbeat.

View dashboard