AlgoVerdict

What Makes a Good Forex EA? Evaluation Criteria & Red Flags

Last updated: 04 June 2026

A good EA is a risk profile, not a return machine

Most buyers of an Expert Advisor ask first: "How many percent does it make?" That is the wrong question. Any return can be inflated by taking more risk — right up to total loss. The right question is: "How much risk does this EA carry for each unit of return, and is its edge real?"

This guide gives you a framework to evaluate any EA — bought commercially or self-built — against the same objective criteria. It builds on the core trading metrics; here we apply them to EA selection.

Criterion 1: Out-of-sample and forward results

This is the knockout criterion. A backtest alone proves nothing — it only shows that parameters can be fitted to the past.

Criterion 2: Drawdown relative to return

A return without drawdown context is worthless. Two key measures:

Always ask: would you have held through the deepest drawdown in the history without switching the EA off? If not, the EA is too aggressive for you — regardless of the return.

Criterion 3: Profit factor and trade distribution

Profit factor (gross profit / gross loss) is useful but easy to manipulate.

Profit factorReading
< 1.1Edge too thin, eaten by costs
1.3 – 1.8Realistic and sustainable
> 2.5 (over many trades)Rarely honest — check for curve-fitting or grid/martingale

What matters is the trade distribution: does the profit come from many similarly sized trades, or from a few outliers? If the entire PF hangs on three lucky trades, it is not reproducible.

Criterion 4: Trade frequency and sample size

An EA with 12 trades a year needs decades to become statistically meaningful. A scalper with 2,000 trades delivers a valid sample in months — but is far more sensitive to spread and slippage.

Always relate frequency to the broker: a high-frequency EA fails at an expensive broker even if the logic is sound. See the broker comparison for EA/algo trading.

Criterion 5: Robustness

Robustness means the edge does not depend on one exact parameter combination.

Criterion 6: Money management

How does the EA scale lot size?

Red flags: how to spot a problematic EA

Conclusion

A good forex EA is not defined by a high return but by a healthy return-to-drawdown ratio, an edge proven through out-of-sample and forward testing, a sufficiently large trade sample, and transparent, risk-based money management. Anyone who screens by this framework filters out most marketing products before the first real money is at stake. The next step is to combine vetted EAs sensibly — the EA portfolio management guide shows how.

Frequently asked questions

Which single metric matters most for an EA?

None on its own. The most important combination is return relative to maximum drawdown (recovery factor) together with a credible out-of-sample or forward result. A high return with no drawdown context is meaningless.

Is a profit factor of 3.0 a good sign?

Not necessarily. A very high profit factor on few trades often signals curve-fitting or a martingale/grid mechanic that rarely loses but can lose catastrophically. Values between 1.3 and 1.8 over many hundreds of trades are more credible in practice than a PF of 3.0 over 40 trades.

How do I spot a dishonest EA quickly?

A flawlessly smooth equity curve with no meaningful drawdown, missing or backtest-only results, a hidden martingale mechanism, and marketing that sells return promises instead of risk metrics.