How to Read an MQL5 EA Product Page: What to Trust and What to Ignore

EA Buyer’s Guide · Series B, Part 1 · 8 min read

MQL5 is the largest marketplace for forex Expert Advisors. It is also one of the most difficult to navigate as a buyer.

Product pages are long, full of statistics, and written by the developers themselves — people who have every incentive to present their EA in the best possible light. Without knowing what to look for, it is easy to confuse a well-presented EA with a genuinely profitable one.

This guide walks through every major section of an MQL5 EA product page and explains what the numbers actually mean — and what questions to ask before you buy.


Section 1: The Product Description

The description is written by the seller. Treat it like marketing copy — useful for understanding the strategy intent, but not a source of verified claims.

Red flags to watch for:

  • Claims of consistent monthly returns (e.g., “10-30% per month”) without verified live results
  • Phrases like “no drawdown” or “risk-free” — these are not possible in live trading
  • No mention of the underlying strategy logic — secretive descriptions often hide martingale or grid systems
  • Vague backtesting claims like “tested since 2010” without screenshots or downloadable reports

A good description explains the core logic, names the pairs and timeframe, and is honest about the risk model — including whether it uses martingale or averaging.

Section 2: The Backtest Tab

The backtest tab shows historical simulation results. These are generated in MetaTrader’s Strategy Tester and can look impressive — or be completely meaningless — depending on how they were run.

What to check:

Modeling Quality

Look for “Every Tick Based on Real Ticks” or at minimum “Every Tick.” Results using “Open Prices Only” on intraday strategies are unreliable. The quality percentage should be above 90%.

Spread Setting

Many developers run backtests with unrealistically low spreads (1-2 pips) that do not match live conditions. A realistic spread for EURUSD on a standard account is 1.0-1.5 pips. On gold, it can be $3-5. Ask yourself: what spread was used, and does it match your broker?

Test Period

A backtest covering only 1-2 years is short. A 10+ year backtest that includes the 2008 financial crisis, the 2020 COVID crash, and the 2022 rate hike cycle is far more meaningful. Shorter tests are often cherry-picked to start at favorable conditions.

Maximum Drawdown

This is the peak-to-trough decline during the test. A 10% drawdown on a $1,000 account means it hit $900 at some point. For martingale systems, the backtest drawdown is especially important — it tells you how large the recovery cycles can get.

Section 3: Live Results and Myfxbook

This is the most important section on any product page. Backtest results can be optimized to look perfect. Live results cannot be faked.

A developer who provides a verified Myfxbook link or MQL5 Signal subscription is showing real money, in a real account, running the real EA.

What to check on Myfxbook:

  • Verified by Myfxbook — the green checkmark means the data is pulled directly from the broker. Unverified accounts can show anything.
  • Account age — how long has the EA been running on this account? 3 months is a start. 12+ months across different market conditions is meaningful.
  • Drawdown vs gain — an EA showing 50% return with 40% drawdown is not impressive. Look for favorable return-to-drawdown ratios.
  • Open trades — if there are large open floating losses, that changes the real account balance. Myfxbook shows both.
  • Lot sizes — are the lot sizes consistent with the account balance? Oversized lots indicate aggressive risk.

Warning: No Live Results

If a paid EA has no verified live results — only backtests — that is a significant red flag. The developer is asking you to trust simulations. Live results should be a baseline expectation for any EA priced above $50.

Section 4: Reviews and Ratings

MQL5 reviews can be informative, but they require some skepticism.

A common pattern: an EA launches with several 5-star reviews in its first week, all from accounts with no purchase history and no other reviews. This is a common manipulation technique.

Useful signals in reviews:

  • Specific details about settings used, account size, and broker — these are genuine user experiences
  • Mentions of problems or limitations — honest reviewers report both positives and negatives
  • Developer responses to negative reviews — how a developer handles criticism tells you a lot about post-sale support
  • Review dates spread over months — not all clustered within a week of launch

Section 5: The Price and License Type

MQL5 EAs are sold as rental (monthly/annual) or one-time purchase licenses. The pricing model tells you something about the developer’s confidence.

  • Rental-only pricing — common for EAs with ongoing updates, but also a model that generates revenue even if the EA stops performing
  • Lifetime license — the developer earns a one-time fee, so they have incentive to build something durable
  • Very low price ($10-20 lifetime) — often means the developer does not expect to provide support or updates
  • Very high price ($500+) — price alone does not mean quality; verify with live results

A Practical Checklist Before You Buy

MQL5 EA Evaluation Checklist

  • ☐ Does the description explain the core strategy logic?
  • ☐ Is there a backtest with 5+ years of history and realistic spread?
  • ☐ Is there a verified live Myfxbook account with 6+ months of data?
  • ☐ Does the live drawdown match what the backtest predicted?
  • ☐ Are reviews spread over time with specific details?
  • ☐ Does the developer respond to questions in the comments?
  • ☐ Is there documentation on minimum account size and risk settings?
  • ☐ Is the pricing model clear (rental vs lifetime)?

An EA that passes all eight of these checks is rare — and worth taking seriously. Most will fail on at least two or three, which tells you where the real risk is before you spend a dollar.


Next in the EA Buyer’s Guide Series

Part 2: Backtest vs Live Results — Why They Diverge. We explain overfitting, spread gaps, and the five most common reasons a profitable backtest fails in live markets.

Publishing May 14, 2026

Try It on a Demo Account First

All BotFXPro EAs include a free MQL5 demo. Run it in Strategy Tester before committing to live.

Browse BotFXPro EAs on MQL5 →

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *