Buying guide
The Expert Advisor Buying Checklist: 15 Questions to Ask Before You Pay for an MT5 EA
By Benjamin Lee · Updated · 8 min read
Buying an Expert Advisor is a purchase of software and of a claim: the claim that a set of rules will behave a certain way with real money. The software part you can check. The claim part you have to question. Most regret comes from a short list of avoidable mistakes, such as a mismatched platform, a licence that does not cover your second account, a hidden martingale, or a refund policy nobody read. These 15 questions turn that list into a routine you can apply to any EA, from any seller, in any language.
Key takeaways
- Check compatibility first: MT5 or MT4, symbol, account type and your broker's rules.
- Read the licence: number of accounts, VPS use, updates and whether you can transfer or resell.
- Ask for evidence you can verify, not screenshots: a real-ticks backtest and a dated account link.
- Find out how it manages risk, especially stop losses, grids and martingale.
- Read the refund policy before you pay, and keep your order and download records.
How to use this checklist
Go through the questions in order, and write the answers down. A good seller can answer almost all of them from the product page or the manual. Where the answer is missing, ask. Where the seller refuses or avoids the question, treat that as information. The questions are grouped into five areas: who and what you are buying, compatibility, evidence, risk, and the commercial terms.
Part 1: Who is selling, and what exactly are you buying?
Step 1: 1. Who built the EA, and who is selling it?
Look for a named developer or company, a contact route and a history. If the seller is a reseller rather than the developer, the page should say so, and it should say on what basis the product is sold.
Step 2: 2. Which version is it, and what changed?
A version number and a change log show that the product is maintained. Check that the version on the page matches the file you receive.
Step 3: 3. What does the licence allow?
Find out how many accounts you can run it on, whether demo and live count separately, whether you can move it to another broker or computer, whether VPS use is allowed, and what happens to updates. Our guide to lifetime, subscription and rental licences explains the terms.
Step 4: 4. Do you get the right to use what you are paying for?
If the price is far below other listings for the same named product, ask why. A legitimate low price has an explanation, such as a different edition, a limited licence or a sale. Our guide on buying a cheap MQL5 EA safely covers the checks.
Part 2: Will it run on your setup?
Step 1: 5. MT4 or MT5, and which symbols?
An .ex4 file runs only on MetaTrader 4 and an .ex5 file only on MetaTrader 5. Confirm the symbol and timeframe too, since many EAs are built for one market, as covered in MT4 versus MT5.
Step 2: 6. Hedging or netting account?
Some EAs hold opposite positions and need a hedging account. On a netting account those trades merge, and the strategy breaks.
Step 3: 7. Does your broker allow it, and at what cost?
Check the broker's terms on automated trading, scalping and hedging, and compare the spread and commission with those the vendor tested. For European accounts, also check that the margin needs fit the leverage limits.
Part 3: What is the evidence?
Step 1: 8. Is there a backtest you can reproduce?
Ask for the test model (real ticks is the closest to live), the date range, the spread and commission, and the settings file. Then run it yourself. If your result is far worse, find out why. See how to read a backtest report.
Step 2: 9. Is there a dated live or demo record?
A link to an independent track-record page with the broker, start date and trade history is worth far more than a screenshot. Learn how to read one in our guide to verifying an EA track record.
Step 3: 10. What is the maximum drawdown, and how long did it last?
Ask for both balance and equity drawdown. A profit figure with no drawdown is half a number. Use the drawdown calculator to see what recovery would take.
Part 4: How does it handle risk?
Step 1: 11. Is there a stop loss on every trade?
If not, find out what ends a losing position. Open-ended exposure is the pattern behind most blown accounts.
Step 2: 12. Does it use a grid or martingale?
These raise the position size or add positions as price moves against the EA. They can look very smooth until one move breaks them. They may still suit some traders, but the seller should state it plainly. Read the risks of grid and martingale EAs.
Step 3: 13. Does it need a DLL or an external web address?
Some EAs ship a DLL or use WebRequest for news. Only allow those for a seller you trust, and only for the exact address documented.
Part 5: The commercial terms
Step 1: 14. What is in the package, and how do you get support?
Look for the EA file, a setfile, a manual and a stated way to ask questions with a response time. Check what is covered if the platform updates.
Step 2: 15. What is the refund policy, in writing?
Read it before you pay, not after. Digital products are often subject to special rules, and the policy should say what counts as a valid claim and how long you have. You can see how another store sets this out in our own refund policy, and compare it with any seller you are considering.
| Answer you get | What it suggests | What to do |
|---|---|---|
| Clear, specific and verifiable | A seller who expects to be questioned | Continue, and still test on demo |
| Clear but not verifiable (screenshots only) | Possible, but unproven | Ask for an account link or run your own test |
| Vague or evasive | The seller may not know, or does not want to say | Ask again once. If it stays vague, walk away |
| Pressure, a countdown or a promise of fixed returns | Marketing instead of evidence | Do not buy |
After you buy, the work continues: install it carefully (see how to install and run an EA on MT5), size it to your account (how much money you need), and test it before real money is at risk.
Phrases on sales pages and what they usually mean
| Phrase | What it may really mean | What to ask |
|---|---|---|
| Up to 300% a month | A best-case figure from one backtest or one account | Which account, which period and what drawdown? |
| 99% modelling quality | The tester used generated ticks with a fixed spread | Was it based on real ticks, with a realistic spread? |
| Works on all pairs | Not tuned for any of them | Which pairs were tested and shown? |
| Fully automatic, no risk | No product is without risk | Treat this as a reason to stop reading |
| Limited licences left | A pressure tactic, since digital copies do not run out | Is there a licence cap and why? |
| Verified by our team | Self-verification, which is not independent | Is there a link to an independent track-record page? |
| Lifetime updates | Updates for as long as the seller operates | Is that written in the licence? |
After you buy
Step 1: Save your records
Keep the order confirmation, invoice, licence text, product version and the file you downloaded. Save a copy of the product page as it was on the day you paid.
Step 2: Check the package against the page
Confirm the files match what was promised: the EA, setfile, manual and any extras. If anything is missing, report it straight away and in writing.
Step 3: Install and test on demo first
Do not attach a new EA to a live account on the day you buy it. Follow the demo and forward test steps in this site's other guides.
Step 4: Write down your stop rule
Decide the drawdown or time period after which you will switch the EA off and review it, before it has made any trades.
Step 5: Raise problems early
If the EA behaves differently from the page in the first weeks, contact the seller with logs and screenshots while the refund period is still open.
Sources and further reading
- MQL5 Articles: How to purchase a trading robot from the MetaTrader Market and to install it?The steps MetaQuotes documents for buying and installing a Market product.
- CFTC Customer Advisory: AI Won't Turn Trading Bots into Money MachinesA US regulator's warning about trading-bot claims of unrealistically high returns.
- MetaTrader 5 Help: Testing ReportWhat each figure in the tester's report means, including drawdown.
Frequently asked questions
What should I check before buying an Expert Advisor?
Check who built and sells it, the licence terms, compatibility with your platform and broker, a backtest and live record you can verify, how it handles risk, and the refund policy. The 15 questions above cover each.
How do I know if an EA seller is trustworthy?
A trustworthy seller names who built the product, shows verifiable evidence, explains risk plainly, publishes a licence and a refund policy, and answers questions directly. Vague answers and pressure are warning signs.
Should I buy an EA that has no stop loss?
Be very cautious. Without a stop loss, nothing limits the loss on a trade except the EA's own logic. If you consider it, size it very small and understand exactly what closes a losing position.
Can I get a refund on a digital EA?
It depends on the seller and on local consumer rules for digital content. Read the refund policy before you pay and keep your order and download records.
Is a cheaper EA worse than an expensive one?
Price alone does not show quality. Judge by the evidence, the risk logic, the licence and the support. A low price should come with a clear explanation, and a high price does not prove an EA works.
How many of the 15 questions should a seller answer?
A good seller can answer nearly all of them from the product page or the manual. If several answers are missing, ask once in writing. If the seller stays vague on licence, evidence or refunds, choose another product.
Expert Advisors in these styles
Apply the checks above to any of these before you buy: read the manual, run your own backtest, and start on demo.
Keep reading
- VerificationHow to Verify an EA Track Record: Myfxbook and MQL5How to read an EA track record on Myfxbook or MQL5 Signals: what verification proves, the numbers to check, fake-record tricks, and a 12-point checklist.
- SafetyFree MT5 Expert Advisors: Are They Safe? What to CheckAre free MT5 EAs safe? Where legitimate free Expert Advisors come from, the risks of cracked files and DLLs, and a safe way to inspect and test one first.
- Gold EAsBest Gold EA for MT5: How to Choose One (Checklist)How to pick a gold (XAUUSD) Expert Advisor for MT5: strategy type, spread tolerance, drawdown, proof to ask for, and a 12-point checklist before you pay.
- Pillar guideMT5 Expert Advisors: The Complete Guide for BeginnersEverything about MetaTrader 5 Expert Advisors in one place: how they work, strategy types, risk, backtesting, buying safely, gold, EURUSD, prop firms and Europe.


