Home > All EA Ranking

All EA Ranking 2026

All 9 MT5 EAs distributed by FXEA, evaluated with real MT5 price-data backtests. Compares 10-year compound forecast, OOS robustness, and Martingale bankruptcy probability.

9

Total EAs

9

Tested

6

Robust

PF = gross profit ÷ gross loss (1.3+ is a good guide) · Max DD = the largest temporary drop in equity (under 20% is a good guide). See the glossary (Glossary)

⚔️ Ranking figures (annual return / max DD) reflect each EA's Attack mode (maximum-risk setting). Safe-mode measured figures and a side-by-side comparison are on each EA's detail page.

📍 Where should I look?

📐 Methodology & Glossary (click to expand)

📊 Test data

  • Real price data from MT5 XMTrading-MT5 3 server (5 years, ~30,000 H1 bars)
  • Grid search (50–500 combinations) for parameter optimization
  • Train(60%)/Test(40%) split to detect over-optimization

⚙️ BT lot settings (uniform across EAs)

  • Initial balance: ¥100,000 (≈$670) × fixed 0.01 lot
  • Simple 10y forecast: fixed 0.01 lot held for 10 years (measured annual return × 10)
  • Compound 10y forecast: theoretical value if switched to compound mode (risk %) as balance grows
  • Lot rounded down to 0.01 (XM Standard min-lot constraint)

⚠ Gap vs default (caution EAs)

The EAs below ship with a default RiskPercent lower than the BT setting. Actual returns may be lower than the compound forecast in the ranking:

  • GOLD Breakout (D1): default 0.5% (BT: 1.0%) → about half the live yearly return
  • GBPUSD Scalp (M15): default 0.5% (BT: 1.0%)
  • USDJPY (H4): default 0.7% (BT: 1.0%)
  • BTCUSD / GBPJPY: default 0.75% (BT: 1.0%)

💡 To match the ranking yearly return, set RiskPercent=1.0% manually. For high-volatility EAs we still recommend the default.

📖 Glossary

PF (Profit Factor): gross profit ÷ gross loss. >1.0 is profitable, healthy EAs run 1.1–1.8
DD (Drawdown): worst historical decline. Lower is safer
OOS robustness: how well Train performance carries to Test (robust = production-ready)
Curve fit: over-optimized EAs that only worked in the past (dangerous live)
Simple interest: fixed lot, simple but slow growth
Compound: lot scales with balance, explosive growth but compounded DD
MTF: multi-timeframe (analyzes several timeframes)
Martingale (Nanpin): averaging down on losses — mathematically blows up sooner or later

🏆 Composite score formula

Score = Annual%×0.4 + PF×0.25 + DD-suppression×0.2 + Period×0.1 + Trades×0.05 (each 0-100)

*Martingale EAs use a separate scale (survival / cumulative withdrawals). 0 EAs are not yet Python-BT verified.

🥇 No. 1 by verification score (same conditions as above)

TRINITY

PF (actual) 1.91 · DD (actual) 23.3%

OOSPeriod: 7.5 yrBroker feed: MT5 tester, real price dataSymbol / TF: Multi-Asset / H4/H1
View TRINITY on MQL5 Market →See TRINITY's verified results →

⚖️ EA Comparison Tool (New)

Compare 2-4 EAs side by side. The best value for each metric is auto-highlighted

→

🔥Popularity TOP 3

🏆Overall Ranking TOP 3 — 10y Compound × OOS Robustness

🎯 TOP 5 by goal

🏷️ Best EA by Category

📋 EA list — top 5By OOS verdict / click to expand

Test conditionsOOS
Run mode
Fixed 0.01 lot, grid-searched params, Train 60% / Test 40%
Tick data
Real price data from MT5 XMTrading-MT5 3 server (5 years, ~30,000 H1 bars)
Broker feed
MT5 XMTrading-MT5 3 server (real price data) / Dukascopy for 10yr–20yr runs
Deposit / leverage
¥100,000 (≈$670)
Spread / commission
EAs that expose a MaxSpread-type filter list it in the Inputs section of their backtest report (17 of the 97 reports at the time of testing). MT5's HTML export does not emit the tester's own spread setting, so for the rest it cannot be determined from the report
✓ OOS-Robust EAs(6)— Production candidates · low curve-fit risk
▼ Show 1 more
⚠ Caution EAs(3)— High DD or weak OOS

💡 Recommended portfolios (3 styles)

🌱 Stable

OOS-robust + low DD / target 5–15% yearly

    ⚖️ Balanced

    Compound focus + moderate DD / target 10–20% yearly

    🚀 Aggressive

    Chasing high returns / 20%+ yearly

    💡 Combining 3–5 EAs from different categories (trend / breakout / reversal / range) offsets individual DDs and lowers portfolio-wide DD.

    🛡 Multi-EA portfolio guide — grow with offense, secure profits →

    Next steps after the ranking

    Frequently Asked Questions (FAQ)

    Q.Where can I get free MT5 EAs?▾
    fxea365.com publishes verified MT5 EAs (Expert Advisors) for free. All EAs are available by registering an account with Exness, XM, or HFM (via a referral link). No deposit or trading is required.
    Q.How is the ranking calculated?▾
    We rank by a score that is a weighted average of four metrics: profit factor (PF), maximum drawdown, annual return, and walk-forward stability. EAs with negative expectancy are shown separately as low-rated.
    Q.Which EA do you recommend for beginners?▾
    Start with the free "DONCHIAN ENGINE EA" (USDJPY H1). Every trade has a stop-loss and it never uses grid or martingale, so losses stay limited even if things go wrong. Over 9.4 years of real-tick testing: PF 1.50, max equity drawdown 10.8% (rule of thumb: PF above 1.3 and drawdown under 20% is healthy). Check it in the Strategy Tester first, start on your registered account with the minimum lot, then consider our other EAs (free with a partner-broker account, paid on the MQL5 Market).
    Q.Why are there so many XAUUSD EAs?▾
    XAUUSD (gold/dollar) has high volatility and produces clear trends, making it easy for EAs to profit. Its large daily range also means you can target sufficient profit with few trades.
    Q.Can I trust the backtest results?▾
    The GOLD series is run in the MT5 Strategy Tester's real-price (every-tick, real-spread) mode. RSI counter-trend and scalping types are backtested by resampling 10 years of Dukascopy M5 real data to H1 in Python. All of them undergo walk-forward validation to prevent curve-fit over-optimization.

    ⚠️ Disclaimer

    • Figures for each EA here come from long-term MT5 Strategy Tester backtests (real tick / real spread); each EA's data source is labeled (e.g. MT5 official).
    • 10-year forecasts assume the 5-year measured yearly return continues, and are not guaranteed.
    • Past backtest results never guarantee future profits.
    • This site does not provide investment advice under the Financial Instruments and Exchange Act. Use is entirely at your own risk.

    📧 Free 8-email course + subscriber-only pack of 13 MT5 indicators

    Right after you sign up, you get a download link for a subscriber-only pack of our 13 MT5 indicators: compiled files (.ex5), source code and a setup guide. Then 8 emails on algo-trading essentials, reading backtests correctly and choosing a broker (one a day for the first 5 days, then 7, 14 and 30 days after signing up). You also get notified before each price rise of the versions sold on the MQL5 Market (launch pricing that steps up as copies sell). Our EAs are free on this site with a live account at a partner broker.

    * Privacy strictly protected. You can unsubscribe at any time.