Most "best MT5 EA" lists you'll find are affiliate roundups where the rankings match the commission rates. This isn't one of those. We sell our own EA (NextTrade Gold EA), so we're biased — but the criteria below apply to any product, including ours. If we don't pass our own checklist, we don't deserve your money either.
Here's what to actually check.
The 8 questions that filter 90% of the market
Before you compare features, run any candidate through these. Most products fail at #1.
1. Is there a published, real-tick backtest report?
Not a screenshot of an equity curve. The full MT5 Strategy Tester report — modelling mode listed, broker named, date range visible, every trade in the deals tab. If the seller refuses to send it, walk away. The bar is so low that even passing it is a positive signal.
For reference, here's our latest published report: Exness real-tick, May 1–8, 2026, 11 trades, full deals list. That's the standard.
2. What's the refund policy?
Less than 14 days, or "case by case," or "non-refundable digital goods" — those are red flags by themselves. A real product has time to prove itself on demo. A refund window shorter than a typical demo period (one to two weeks) is a tell that the seller doesn't expect the EA to survive that long.
NextTrade ships with a 14-day refund, no interrogation. That's the floor. Some products go to 30. Anything under 14 is a warning.
3. Are the inputs documented?
"It runs on default settings" is not documentation. Every input — risk percent, session window, news buffer, magic number — should be listed somewhere with what it does, what it defaults to, and when you'd change it. Here's what that looks like when it's done properly.
If the seller hides the inputs, the most likely reason is they don't want you to find the martingale multiplier or the unbounded grid logic. That's not paranoia. It's the most common pattern in the $30–$80 EA segment.
4. Is risk per trade an input, or hardcoded lots?
This is the single most important answer. A beginner-safe EA computes lot size from a percentage of equity (usually 0.5%–2% per trade). A dangerous one uses fixed lots, which means a $500 account and a $50,000 account take the same risk. Guess which one survives.
The acceptable answers: riskpct input, money_amount input, or both. Anything else is a hard pass.
5. Is there a daily loss limit?
"Daily loss cap" is the difference between a 5% drawdown day and a blown account. It's a circuit breaker — the EA stops trading once daily losses exceed a set amount, then resumes the next day. Beginners need this more than experienced traders, because the temptation to override is highest right after losses.
If the EA doesn't have one, you'll have to enforce it manually with discipline you probably don't have yet.
6. Does it require a martingale or grid?
Martingale = double down on losers. Grid = stack open trades against the trend hoping for a reversal. Both can produce gorgeous backtest equity curves and zero live results. Both can blow a 5-year account in 5 minutes.
The seller will rarely call it "martingale" — they'll call it "smart recovery," "grid scaling," or "averaging." The tell: any EA that adds positions after a loss is using one or the other. Beginners should hard-skip both.
7. What's the news/session/event filter?
Gold goes through 50–150 pip candles in seconds during NFP and FOMC. An EA without a news filter will get its stops blown through during these events, repeatedly. Same for rollover (21:00–23:00 GMT) when spreads widen.
A beginner-friendly EA has both filters built in and on by default — see how a proper news filter works for the mechanics.
8. Is the seller still around?
"Lifetime updates" from a seller who hasn't shipped a build in 18 months is not lifetime. Check the changelog, check the support response time, check whether they answer email. The MT5 EA segment has a high attrition rate; a product that's been actively maintained for 12+ months is rare and valuable.
Pricing reality check
The honest range for a beginner-friendly MT5 EA in 2026:
- Under $50: almost always a martingale or grid. Skip.
- $50–$150: mixed. Some legitimate small developers, plenty of single-author hobby projects.
- $150–$300: the realistic floor for a properly-engineered, maintained product. Most lifetime licenses live here.
- $300–$500: reasonable for a product with a long track record and active support.
- Over $500 or any subscription above $50/month: you're paying for marketing, not engineering. Skepticism wins.
For context, NextTrade Gold EA is $230 lifetime. That's deliberate — high enough to fund actual development, low enough that a beginner can recover the cost on a small account.
Beginner-friendly defaults that actually matter
If you're new and don't want to think about every input, the defaults below are sane starting points. Don't tune anything until you've watched the EA run on demo for at least a week.
- Risk per trade: 0.5% (yes, half a percent — start tiny).
- Daily loss cap: 3% of equity. EA stops for the day at –3%.
- Sessions: London + New York only. Skip Sydney; Tokyo optional.
- News filter: on, with 30-minute buffers before and after high-impact USD events.
- Magic number: any non-zero integer unique to this EA on this broker.
- Stop loss: always present, never hidden behind a "smart exit" mode.
What to skip on day one
Beginners get stuck tuning things that don't matter. The big three:
- The AI bias filter — leave it off for week one. Get a baseline first, then layer it on.
- Trailing stop tweaks — defaults are fine. A trailing stop works or it doesn't; tuning rarely fixes a strategy that doesn't.
- Multi-symbol expansion — XAUUSD only for the first month. Adding EURUSD doubles your chances of breaking something with no benefit while you're still learning.
Personal insight: the test that surprises new buyers
The most useful exercise we've watched a beginner do: take the EA's input file, change one default, run a 30-day demo, change it back, run another 30 days. Compare the equity curves. The point isn't to find a "better" setting — it's to see how sensitive the strategy is to its inputs. If a 10% tweak collapses performance, the EA is overfit. If nothing changes, the input doesn't matter and you can ignore it.
Most buyers never do this and never know how robust their EA actually is. Take an afternoon. It's worth it.
FAQ
Do I need programming skills to use an MT5 EA?
No. Drag the .ex5 file into the MQL5/Experts folder, drop it on a chart, click AutoTrading. That's the whole installation. See the 3-step setup.
How much capital do I need to start?
$500 minimum on a properly-sized EA. $1,000–$5,000 is the comfortable range. Below $500 you can't risk-size sensibly without going to micro-lots.
Will it work with my broker?
Any regulated MT5 broker that offers XAUUSD will work. Tighter spreads (under $0.30) produce better results. ECN/RAW accounts beat standard accounts.