Expert Advisor: The Curve You Cannot Check
An expert advisor is a program that runs inside a trading platform, watches the market and places orders without a person present. Two very different objects share the name: one you wrote yourself, and one you bought with an equity curve nobody outside the seller can verify.
How it works
An expert advisor is a program that trades the account for you. It sits inside the trading platform, reads price as it arrives, and sends orders under rules written down in advance.
The term comes from one platform and stuck. MetaTrader called its automation scripts expert advisors; elsewhere the same object is a trading bot or plain automated trading.
Writing one is worth doing even if it never trades live. Code will not accept a vague rule, so every ambiguity that survived in a discretionary method becomes an exact condition or is dropped.
The one you wrote and the one you bought
A bought program arrives with a curve you cannot check. The code is usually compiled and unreadable, the test behind the curve is not reproducible, and the account is a screenshot. Some sellers are honest; the curve cannot tell you which.
Most sold ones survive by adding to losers. A program that doubles its position after each loss, a martingale or a grid, produces a beautiful curve for months and then returns the whole account in one afternoon. The smooth curve is the warning, not the evidence.
It has to run somewhere, and your laptop is not that place. A machine that sleeps, restarts for an update or drops its connection leaves an open position with nobody watching. A small hosted server is the practical answer.
In practice
An unwatched program fails quietly and keeps trading. A broken feed, a rejected order or a renamed symbol will not announce itself, so somebody must read the account daily.
It pays the spread on every order it ever sends. A rule that trades often can be right about direction and still finish behind, so cost belongs inside the backtesting.
And it will keep trading when nobody else is. Thin volume hours widen the spread and thin the book, and a program with no clock takes those fills happily.
Months of live results beat any backtest. Forward testing on a demonstration account is slow and boring, and it is the only stage that shows the program meeting real spreads and real gaps.
A weekend gap is where the martingale ends. An opening gap prices straight through the level the program was waiting for, and in forex it lands while the platform is shut.
So a hard stop in the code is not optional. The stop loss belongs at the broker, not only in the program’s memory: if the program dies, its intentions die with it.
Every round trip pays the spread. Most buyers of a program look only at its win rate; a rule that trades 400 times a year at $5 a round trip spends $2,000 on a $10,000 account, 20% of it, before a single trade is judged right or wrong.
Checking one you did not write
Ask for a long live record on a real account, not a backtest. A strategy tester result describes the past, and a setting tuned until that past looks perfect is overfitting with a sales page attached.
Then look for one behavior in particular: does it hold a loser and add to it? If positions grow while price moves against them, the curve you were shown has not met the day that ends it.
Measure the worst drawdown against the account you would actually fund. A fall that looks survivable on a large test balance can close a small live one, especially with leverage multiplying the same move.
Then run it small and live for months. There is no shortcut around that, and a seller who tells you the demonstration period is unnecessary has told you what you needed to know.
What an expert advisor is not
- It is not a source of trading signals. Signals are suggestions to a person; this places the order itself.
- It is not a strategy. It is the enforcement of one, and it cannot improve a rule that was never good.
- It is not institutional algo trading. That is execution at scale; this is one retail account and one script.
- It is not proof of anything. An equity curve is a claim, made by the party who wants to sell it.
How this connects
The TradingView equivalent is written in Pine Script, which can generate alerts and backtests but relies on a connected broker for automatic execution.
The honest version belongs to systematic trading: fixed rules, tested, sized and monitored, with the program as enforcement rather than the source of the edge.
The two dangerous structures have names. Grid trading places orders at fixed intervals in both directions, and averaging down into losers is the opposite of anti-martingale sizing, which adds only to positions that are working.
Expectancy is the number a bought program should come with, the average result per trade after costs, and a seller who cannot state it has not measured it.
Slippage is where backtests and live accounts part company, because a tester fills at the requested price and a real market does not.
Profit targets quoted in pips hide the account impact, since the value of a pip depends on the position size the program uses.
A demo account is the free first stage before any live money, although demo fills are usually kinder than real ones.
High frequency trading is a different business altogether, run on co-located hardware rather than a retail platform.
Some sellers are running a trading scam, and broker verification comes before connecting any program to real funds.
When it fails
In a range the grid sellers look like geniuses. A program that fades every move is paid for doing so while price oscillates, and the account curve climbs in a straight, convincing line.
- When the range ends. The same program meets a trading range breakout holding its largest position of the run.
- When the connection drops. A position opened by a program that is no longer running has nobody managing it and no exit but the broker’s.
- When the parameters were fitted. Settings tuned to one particular stretch of history degrade from the first live bar onwards.
- When leverage rescales the drawdown. A fall the test survived at one position size closes the account at another.
- When the broker changes something. A widened spread, a renamed symbol or a new minimum stop distance can stop the code without stopping the trading.
- When you intervene halfway. Closing one of its trades by hand leaves the program managing a position it no longer understands.
The original data
The counts come from the site’s video study, a scan of the 24,971 videos in the finance search study this site keeps. “Expert advisor” appears in 7 titles from 5 channels, median 11,637 views, maximum 323,870.
The generic names are far more crowded. “Trading bot” has 93 titles from 77 channels, median 10,655 and maximum 1,097,422; “automated trading” 27 titles, median 10,749; “algorithmic trading” or “algo trading” 191 titles, median 6,204.
Two of them are thin. “Strategy tester” has 5 titles from 4 channels at a median of 52,868 views, and “overfitting” has 2 at a median of 299.
A smooth curve also hides how long real markets spend below a peak. The S&P 500 finished 93% of its trading days from 1950 to 2026 under an earlier record close, so an equity line that almost never dips is behaving like no index does — the pattern a grid or martingale produces before its losing day arrives.
The question: Nine months of smooth gains. Run it live?
The number that matters is the probability that the program empties the account, not a description of what it does. That is the number a martingale or grid program needs you not to ask for. Write down the longest losing streak yours can survive at your account size, and do not fund it until the seller states that number too.
Related
Trading bot is the same object under the name most of the internet uses. Strategy tester is the tool that produced the curve you are being asked to believe. Algo trading is the wider field this sits at the retail end of.
These usually arrive with the same picture: a curve that climbs and barely dips. Ask for the trade history behind it, which is the only part that tells you anything, and remember that writing your own is valuable mostly for what it teaches you about your own rules. If somebody will not show you the losing weeks, they are not hiding a secret, they are hiding the losing weeks.
— Michael Whitman
This page is educational, not financial advice. Test every idea on your own charts before risking money.