Risk warning. Trading foreign exchange carries a high level of risk and is not suitable for everyone. This guide is educational and is not financial, investment, or trading advice. Never trade money you cannot afford to lose.
Reject any EA that hides grid or martingale logic, needs a bigger deposit than the vendor's own signal uses, or shows results only on demo accounts. Before paying, demand a verified real-account track record of at least 12 months, a disclosed maximum drawdown, and a plain explanation of the strategy.
The MQL5 market lists thousands of expert advisors. A few are honest pieces of software. Many are sales pages wrapped around fragile logic. The gap between the two is rarely visible in the screenshots, because screenshots are the easiest thing to fake or cherry-pick.
You do not need to be a programmer to filter out most bad EAs. You need a fixed checklist, applied the same way every time, before emotion or a countdown timer gets involved.
Automatic disqualifiers: walk away without debate
Some findings end the evaluation on the spot. Do not weigh them against the good points. One of these is enough to close the tab.
1. Grid or martingale logic behind soft words
Vendors rarely write "martingale" on the sales page. They write "smart recovery", "drawdown compensation", "adaptive lot management", or "zone recovery". These phrases usually mean the robot opens larger positions after losses, or stacks a grid of trades against a move. That approach produces long rows of small wins in the screenshots, then one event that can wipe the account. If the equity curve looks like a smooth staircase but floating drawdown is never shown, assume the losses are hiding in open trades.
2. A minimum deposit far above the vendor's own signal
Read the recommended deposit on the sales page, then find the vendor's own signal account. If the vendor runs the EA on a $300 cent account but tells buyers they need $5,000, the numbers do not describe the same risk. The vendor's real exposure is the honest one. A mismatch here means the marketing account and the recommended settings are two different products.
3. Countdown timers and price-pressure tactics
"Only 3 copies left at this price." "Price rises to $999 at midnight." Software has no scarcity. A countdown exists to stop you from doing exactly what this checklist asks you to do: wait, verify, and compare. Treat manufactured urgency as information about the vendor, not about the product.
4. Results shown only on demo or cent accounts
Demo accounts fill orders instantly at ideal prices. Cent accounts trade amounts so small that slippage and spread barely register. Both flatter a strategy. If every linked account is demo or cent, the vendor has chosen not to show you real conditions. That choice tells you what real conditions look like.
What to demand before paying
An EA that survives the disqualifiers still has to earn a yes. Ask for each item below. A vendor who refuses or deflects has answered your question.
- A verified third-party track record. A Myfxbook account with verified track record and open trade history, or an MQL5 signal page, connected to a real account. Not a screenshot, not a PDF, not a video of a terminal.
- At least 12 months of live history. Three good months prove nothing. A year covers different volatility regimes, news cycles, and at least a few losing streaks. How the EA behaves in the bad weeks matters more than the good ones.
- Maximum drawdown, disclosed and explained. Both balance drawdown and floating (equity) drawdown. A vendor who only quotes balance drawdown on a grid system is hiding the number that matters.
- The strategy in one honest paragraph. "Trades pullbacks on EURUSD daily bars with a fixed stop" is an explanation. "Proprietary neural quantum algorithm" is not. If the logic cannot be described, it cannot be trusted when market conditions change.
- Backtests on tick-quality data. Ask what data source was used and at what modeling quality. A backtest on low-quality minute data with no spread or slippage settings is decoration, not evidence. Our guide on why most forex backtests lie covers this in detail.
A scoring table you can copy
Print this or copy it into a note. Score every EA the same way. If any red flag appears in the first four rows, stop scoring and move on.
| Criterion | What good looks like | Red flag |
|---|---|---|
| Trade logic | Fixed stop loss on every trade, one position per signal | "Recovery" trades, grids, growing lot sizes after losses |
| Deposit consistency | Vendor's own account matches the recommended deposit and settings | Vendor trades cents, buyer told to fund thousands |
| Sales tactics | Stable price, documentation, refund terms in writing | Countdown timers, "copies left", price doubling tonight |
| Account type shown | Real account, verified by a third party | Demo or cent accounts only, or screenshots without verification |
| Track record length | 12 months or more of live trading | Under 3 months, or gaps where losing periods were deleted |
| Drawdown disclosure | Max balance and floating drawdown both published | Only profit figures, drawdown never mentioned |
| Strategy explanation | One clear paragraph a beginner could repeat | Buzzwords, secrecy, "AI" with no described rules |
| Backtest quality | Tick-quality data, spread and slippage modeled, out-of-sample period | Untested claims, or 99% smooth curves with no cost assumptions |
| Reviews | Mixed, detailed reviews spread over time | Bursts of 5-star reviews posted the same week |
Even a good EA fails with bad risk settings
Passing this checklist does not make an EA safe in your hands. The same robot can be reasonable at 1% risk per trade and account-ending at 10%. Lot size, stop distance, and how much you risk on each trade decide the outcome as much as the entry logic does. Before running anything, live or demo, work through our guide on forex risk management basics. Position sizing comes before predictions.
Related guides
- Forex risk management basics: position sizing before predictions
- Why most forex backtests lie: data, overfitting, and the honest test
- Our trading resources and prompt packs
- Browse all guides · Our services
Disclaimer. Trading foreign exchange carries a high level of risk and is not suitable for everyone. This guide is educational and is not financial, investment, or trading advice. Never trade money you cannot afford to lose.