Trading bots · Reliability
Are trading bots reliable? How to check before you pay
As a category, the question has no answer: "trading bot" is not a level of quality, it is a way of executing. Some bots do exactly what they promise and some do not survive their first month outside the backtest, and from the outside the two look much alike.
What you can check is one particular bot, before you pay for it. This is that checklist: what a bot can and cannot do, why an excellent backtest proves almost nothing, what a history being "verified" actually means, and the five warning signs worth looking for. None of them promises to be right. All of them can be checked in an afternoon.
Sources read on 28 August 2026 · linked at the foot of the page
This page does not assess any particular bot
What a trading bot is and what it cannot do
The real advantage of automating is discipline, not accuracy.
A trading bot is a program that executes a set of predefined rules on a platform without anybody pressing the button. It does not predict the market, it does not guarantee a result, and being automated does not take it out of the risk.
What it does well is execute: at any hour, without hesitating, and without drifting from its own rules because a bad run has started. That is a genuine advantage and it is worth not underrating, because most of the rules a human trader breaks get broken at precisely the moment it costs most. But it is an advantage over execution, not over accuracy: a bot only knows what was written into the rules it was given.
Nor does it change the risk of the instrument it trades. When ESMA restricted the marketing of CFDs to retail clients in 2018, it justified the measure with the national regulators' own analyses, which showed that between 74% and 89% of retail accounts lose money, with average losses per client between €1,600 and €29,000. That is the starting point of the product. Automating the execution does not move that figure in any known direction, for better or worse.
And it does not get around the rules of the account it trades in. If the bot runs in a funded account, the prop firm's rulebook applies to it exactly as it applies to a person, with the added problem that a program cannot tell it is breaking the rules. That has its own section further down.
Why an excellent backtest says almost nothing
A spectacular backtest is cheap to produce, and that is precisely the point.
Because trying many combinations against the same history eventually produces a good-looking curve by pure chance. Bailey, Borwein, López de Prado and Zhu proved it formally in 2014 in the Notices of the American Mathematical Society: "high simulated performance is easily achievable after backtesting a relatively small number of alternative strategy configurations".
The important words in that sentence are "relatively small". This does not take a laboratory or thousands of runs: a modest number of alternative configurations is already enough to turn up something that looks excellent.
The backtest is the result of the search, not the evidence
Nobody publishes how many configurations they tried before settling on the one they show you. That number is exactly what you would need in order to estimate how much of the curve is a finding and how much is fitting, and the authors point to it as the central problem: because the number of attempts goes unreported, an investor cannot evaluate the degree of overfitting in what they are being shown.
A tuned strategy inherits the stretch it was tuned on
Fitting to one particular period drags that period's conditions along with it: its volatility, its spreads, its trading hours, which instruments were moving and which were not. When the market stops resembling that stretch, the execution is still correct but the edge is no longer there. The finer the fit, the narrower the range of conditions in which it is any use.
The only thing that means anything is what happens out of sample
That is, the behaviour on data the strategy did not see while it was being built, and better still in live trading, where slippage, commissions and opening gaps exist. A backtest has neither of those things: by definition it runs on what already happened, and under ideal conditions.
None of this makes the backtest useless. It is good for ruling things out: a strategy that does not even work on the past is not going to work on the future. What it cannot do is demonstrate the opposite, and that is why an excellent backtest is not an argument, it is a starting point.
What "verified track record" actually means
The badge says the figures are the broker's. It says nothing else, and that is where the misunderstanding lives.
It means one thing only: that the figures being published match the ones the broker holds. It does not mean the strategy is any good, nor that it will carry on working, nor — depending on the platform and the level — that the account is trading real money.
Myfxbook splits it into two verifications that are worth not confusing. The one covering the history says that "the account's trading history shown on Myfxbook matches the account's trading history provided by the broker on the trading platform". The one covering trading privileges says something different: that "the individual who added the trading account possesses the master password, signifying ownership or the ability to execute trades on the account". The first validates the numbers; the second validates who registered the account. An account can have one without the other.
FX Blue is more explicit still, and its documentation is the clearest description in the industry of what cannot be known. It distinguishes three levels:
- Where the data comes from
- The broker, by account sync
- What it confirms
- The trades come from the broker
- Open to tampering
- Not by the user
- Where the data comes from
- Publisher EA with anti-tamper controls
- What it confirms
- Results almost certainly genuine
- Open to tampering
- In theory yes
FX Blue puts it like this: results are "almost certainly genuine", but "it is theoretically possible for users to manipulate the data which is sent to FX Blue".
- Where the data comes from
- Reports uploaded by FTP, or backtests
- What it confirms
- Nothing checkable
- Open to tampering
- No way of knowing
And here is the sentence most worth remembering: "It is impossible to verify whether the results have been manipulated, or whether they are from a demo account or a real one".
Out of that come the two questions to put to any screenshot of results. First: which level is this account at? A screen capture, a PDF or a hand-uploaded report sits in the last one, where by definition a real account cannot be told apart from a demo. Second: even where it is verified, can you see the bad stretch? A verified history of which only the good part is shown is still half a history.
Put the other way round, "verified" is not a synonym for "good". It is a synonym for "checkable", which is a precondition and not a conclusion.
The five warning signs
None of them proves fraud on its own. What matters is not the sign, it is the one that gets no answer.
Guaranteed, fixed or "risk-free" returns
The CNMV, the Spanish securities regulator, sets this out as grounds for suspicion without qualification in its guide to unauthorised investment firms: promises of exceptional returns without risk should make us distrust the offer immediately. And on the financial education site run by the CNMV and the Bank of Spain, the same idea in other words: if you are offered very high returns with no risk attached, be careful, because that does not exist. That guide is written about firms providing investment services without authorisation, which is not the same as selling software, but the grounds for suspicion carry over untouched: a fixed monthly percentage promised on something that trades in a market is this same thing applied to bots.
A curve with no downward stretch
Every system that trades in a market has bad periods. If none of them shows up in the sales material, what you are looking at is not a system without losses: it is a selection. Ask for the worst month and for the longest run of consecutive losses. Those are two numbers anybody with a real history gives from memory, and whoever has not got one gives themselves away in the answer sooner than in the figure.
Results that cannot be audited
Screenshots, a PDF, a hand-uploaded report, a video of the platform. None of that is verification in the sense of the previous section: there is no way to know whether it has been tampered with or whether the account was real. What is checkable is a link to a verified account on Myfxbook or FX Blue, with the full history and the verification level in plain sight. If that link does not exist, the right question is not why the results are so good, it is why they are not where they can be checked.
Testimonials that cannot be corroborated
No name, no date, no account behind them and no way of reaching the person. A testimonial like that carries no information, because writing one costs the same as writing twenty. The ones worth something are the ones you can follow back to somebody identifiable who is willing to answer, and they are considerably rarer.
No company identification
This is the easiest one to check and the one most people skip. Spain's Ley 34/2002 requires anybody providing services over the internet to make their registered name, their address and a means of direct and effective contact available permanently, easily, directly and free of charge. If the site carries no registered name, no tax number and no address, the practical question stops being whether the bot is any good and becomes who you would claim against if it is not. It is also worth running the name through the CNMV's public warnings search, bearing in mind what the CNMV itself points out: a firm that has not been the subject of a warning is not necessarily an authorised firm, it may simply be that its activity has not been detected yet.
These five are not here as a sales argument. They are the same five to look at any bot with, including the system sold on this site. Asking costs nothing, and anybody who has the answers should not mind giving them.
What prop firms say about bots
They allow them. What they limit is not automating, it is the activity the bot generates.
A bot is not banned in a funded account, and that is worth saying because it is a common worry. FTMO accepts expert advisors both in the challenge and in the funded account; its restrictions fall on what the bot does, not on the fact that a program is the one doing it.
The most concrete limit is on activity: FTMO treats an account as hyperactive when it makes "more than 2,000 server requests per day on individual simulated trades or pending orders". Pending orders count there too, not only closed trades, so a bot that adjusts its stop frequently hits that ceiling far sooner than its number of trades suggests.
And there is one point that lands squarely on anybody buying a ready-made bot: FTMO warns that a third-party EA may be running for other traders at the same time, which exposes the buyer to its maximum capital allocation rule. The full breakdown, with the five figures and their official source, is on the page about FTMO and expert advisors.
For the purposes of this page, what matters is that "allowed" is not "without conditions", and that complying with the rulebook is the account holder's responsibility. A bot that makes you break a rule does not give you the challenge back.
Sources · read on 28 August 2026
- CNMV (Spanish securities regulator) · Guía de chiringuitos financieros (new tab)
- CNMV and Bank of Spain · Altas rentabilidades sin riesgo, desconfía (new tab)
- ESMA · Restriction on CFDs for retail investors (27 March 2018) (new tab)
- Myfxbook · Verification (new tab)
- FX Blue · About FX Blue verification (archived copy) (new tab)
- FTMO · Forbidden Trading Practices (new tab)
- Bailey, Borwein, López de Prado and Zhu (2014) · Notices of the AMS 61(5) (new tab)
- BOE · Ley 34/2002 (Spanish e-commerce act), article 10 (new tab)
Frequently asked questions
Are trading bots reliable?
Does a good backtest mean the bot works?
What does a verified track record actually prove?
If the bot loses money, who answers for it?
Why does a bot that worked last year stop working?
What should I ask somebody who wants to sell me a bot?
Continue reading
Three more guides on this, or on what sits next to it.
- Verifying a track recordThe six steps to check a particular track record, in order, each one with the source behind it.
- Expert advisorsWhat an expert advisor is, what it does the moment a new price arrives and how it differs from an indicator.
- Spotting a scamThe pattern the supervisors describe, and the six checks you can run before you pay.
