You found a bot with a stats page that looks unbeatable — a 90%-plus win rate, a green equity curve climbing left to right, a screenshot of last month's gains. Before you connect it to a live account, you need a repeatable way to tell a genuinely strong bot from a page dressed up to sell. This is that method: the numbers that actually matter, the ones that lie when you read them alone, how to confirm the results are real instead of screenshotted, and the red flags that mean walk away — a checklist you can run on any bot or EA's page and finish with a trust-or-don't decision you can defend.

Key Takeaways
  • No single number proves a bot works — read drawdown, profit factor, reward-to-risk and expectancy together, because a great-looking win rate can belong to a losing system.
  • Trust the track record only when it is third-party verified, live (not backtest-only), and long enough to cover more than one market regime.
  • Scan for the walk-away red flags — guaranteed-return language, hidden drawdown, no live-vs-backtest split — before you risk a cent.
Table of Contents (15 min read)Contents

Why a Bot's Headline Stats Can Still Be Lying to You

The trap is rarely a fake number. A bot's sales page can show a completely real statistic that still tells you nothing useful on its own. A 90% win rate is the classic case: it can be genuinely true and still describe a bot that bleeds an account dry, because the 10% of losing trades are each many times larger than the 90% of tiny wins. The figure isn't the lie — reading it in isolation is.

That is the mindset this whole checklist runs on. No single metric decides anything. Trust comes from reading several numbers together, confirming they are real rather than pasted into an image, and checking that the record is long enough to have survived more than one kind of market. Take the numbers one at a time and you will be fooled by the exact one the marketer chose to enlarge.

The Core Metrics to Check Before Trusting Any Bot or EA

Every trustworthy read starts with the same handful of numbers, and the whole point is to read them as a set, letting each one check the others. You want a clear sense of what a strategy's backtest results should look like before trusting a live bot, and this is where that picture forms.

A labeled diagram of a mock trading-bot performance page with callouts marking the win rate as misleading alone, drawdown and verification as the real signals, and a missing drawdown box as a red flag.
Anatomy of a bot's stats page: which numbers to trust, which one is a decoy, and the absence that should stop you.

Here is what a healthy report card looks like when you lay the core numbers side by side — notice that no single figure is doing the work alone.

Read the whole card

A bot's report card — read together, not one numberIllustrative 3-year backtest

Net Profit
+$8,240
Profit Factor
1.8
Maximum Drawdown
18%
Recovery Factor
3.2
Win Rate
58%
Reward-to-Risk
1.9 : 1
Expectancy / trade
+$21
Total Trades
640
Longest DD (days)
47
Worst Losing Streak
9
A healthy bot is a balanced report card — a modest win rate is fine when reward-to-risk and expectancy carry it.

Maximum Drawdown

Maximum drawdown is the deepest peak-to-trough fall the account suffered — the worst losing stretch, measured from a high-water mark to the bottom before recovery. It answers the only question that keeps you in the game: how bad did it get, and would you have held through it? A bot can post a beautiful average return and still have gone 40% underwater along the way — a drop most people would have panic-switched off at the worst possible moment.

Depth vs duration
A max drawdown is two risks at once: how far it fell (depth) and how long it stayed down (duration) before clawing back to even.
The 18% max drawdown wasn't a single moment — it was weeks spent underwater; the depth is one number, the duration is another.

Read two things, not one: the depth (how far it fell) and the duration (how long it stayed underwater). A shallow-but-brief drawdown is very different from a shallow one that took eight months to claw back. A drawdown also costs more to recover than it looks — a 20% fall needs a 25% gain to get back to even, and a 50% fall needs 100%. If you want to feel that asymmetry, run the recovery math on a drawdown calculator before you trust a bot that quietly discloses a big one.

Profit Factor

Profit factor is gross profit divided by gross loss — how many dollars the bot made for every dollar it lost. A profit factor of 1.0 breaks even; below that it loses. As a rough reference many automated traders use, anything under about 1.2 leaves almost no margin for slippage and fees, while 1.5 to 2.0 is a genuinely durable range. Be equally skeptical of a suspiciously high figure: a profit factor of 5 on a short record usually means the sample is too small or the strategy is overfit, not that you found a money printer.

Risk-to-Reward Ratio

The reward-to-risk ratio is how much the bot aims to win on a trade versus how much it risks to get it. It is the hidden partner of the win rate — the two only make sense together. A bot that wins small and loses big needs a very high win rate just to break even; a bot that wins big and loses small can be profitable while losing more trades than it wins. When a page brags about win rate but never mentions reward-to-risk, that omission is the story. It costs nothing to test the reward-to-risk numbers yourself against the win rate a bot claims.

Recovery Factor and Expectancy

Recovery factor is net profit divided by maximum drawdown — how much the bot earned relative to the worst pain it put you through. A recovery factor above 2 or 3 means the reward genuinely justified the risk; a big profit with an equally big drawdown scores poorly here, which is exactly the point.

Expectancy is the single most useful number on the whole page because it folds win rate and reward-to-risk into one figure: the average amount you can expect to win (or lose) per trade over the long run. A positive expectancy is the whole ball game — it is the direct answer to "does this bot make money on average once the wins and losses settle out?" A high win rate with negative expectancy is a losing system wearing a nice costume.

Trade Frequency and Consistency

Two softer numbers finish the core read. Trade frequency — how many trades the record contains — is really a sample-size question: a stellar result across 30 trades is noise, while the same result across several hundred trades in different conditions is a signal. Consistency of returns asks whether the profit was earned steadily or came from one lucky month that flatters the average. A curve that grinds upward month after month is worth far more than a flat line with a single vertical spike, even if both end at the same total.

Is the Win Rate Lying to You?

Here is the demonstration the sales pages never show you. Take two bots with the exact same historical win rate — 70% — and watch them end up in opposite places, purely because of their reward-to-risk.

The same number, two destinies
Over 100 tradesBot ABot B
Win rate 70% 70%
Average win $90 $30
Average loss $30 $100
Reward-to-risk 3 : 1 0.3 : 1
Net result +$5,400 -$900
Verdict Grows the account Bleeds the account
Identical 70% win rates, opposite outcomes — the reward-to-risk ratio, not the win rate, decides who survives.

Bot A wins 70 of 100 trades at $90 each and loses 30 at $30 each, netting +$5,400. Bot B wins the same 70 trades but only $30 each and loses 30 at $100 each — a $900 loss on an identical win rate. The win rate was never the problem or the proof; it was the decoy.

Zoom out and the pattern is a whole map, not a single case. The grid below shows the expected value of every combination of win rate and reward-to-risk. Hover any cell: you will find high win rates that still lose money and modest win rates that comfortably profit. That green-versus-red boundary is the real question a bot's numbers have to answer.

Try the numbers

Where a bot actually turns profitable — win rate x R:R

Hover a cell to see the expected value per $100 risked.
Expected value per $100 risked. A high win rate lands in the red zone the moment reward-to-risk gets thin.

Verified vs. Unverified: How to Tell If the Track Record Is Real

Now the half of the problem neither sales page solves: proving the numbers are real. A screenshot proves almost nothing — it is an image, croppable, editable, and showing whatever slice of history flatters the bot. What you want is a verified track record: results published through an independent third-party service that reads the account's trade history directly, so the vendor cannot hand-pick or retouch it.

Three checks separate a real record from a dressed-up one:

  • Third-party verification, not a self-hosted image. A link to an independent tracking service that pulls the account read-only is worth a hundred screenshots. If the only "proof" lives on the vendor's own page, treat it as marketing, not evidence.
  • Live results, not backtest-only. A backtest shows how the bot would have done on past data — useful, but easy to over-optimize until it fits history perfectly. A live, forward record is the one that had to survive real fills, spreads, and surprises. Insist on seeing live results, not just a curve fitted to the past.
  • Mind the gap between backtest and live. Even an honest bot's live results drift below its backtest because of slippage — the difference between the price the bot wanted and the price it actually got. A record that shows live numbers suspiciously identical to the backtest is a warning, not a reassurance.

How Long a Track Record Needs to Be Before It Means Anything

A verified record can still be too short to judge. The reason is regimes: markets trend, they range, they crash, and they grind sideways, and a strategy that thrives in one can quietly die in another. A two-week record, or one that only ever saw a single smooth uptrend, hasn't been tested against anything.

Ask what the record has actually lived through. You want to see the bot survive at least one sharp reversal, one choppy range, and one high-volatility stretch — not just a friendly trend that would have flattered almost anything. Length matters mostly because it is how a record accumulates enough trades and enough different conditions to stop being luck. A short record isn't proof of a bad bot; it is an absence of proof, and you treat it as unproven until time fills the gap.

Red Flags That Mean Walk Away

Some signals let you reject a bot before you even open the metrics. Treat any of these as a fast no:

  • Guaranteed or impossible-return language. Be wary of any bot marketed as "risk-free", promising a "can't-lose" return, or advertising a daily dollar figure the capital behind it could never realistically produce — no real system does, and the phrasing itself is the tell.
  • No drawdown disclosed. A page that shows profit but hides the worst losing stretch is hiding the one number that could scare you off.
  • Unverifiable stats. Headline figures with no third-party link, no downloadable history, no way to confirm them independently.
  • No live-versus-backtest distinction. If the vendor won't say whether the curve is real trading or a simulation, assume the flattering interpretation is wrong.
  • Hidden or disabled risk settings. A bot you can't inspect — no visible stop rules, no exposure limits, a locked "black box" — is one you can't control when it misbehaves.

Regulators see the same fraud pattern constantly, and their advisories read like this red-flag list: unrealistic returns, cherry-picked results, and stats no one can independently confirm. When a bot trips several of these at once, you already have your answer.

Where the Sharpe Ratio and Risk Controls Fit In

Two more things belong on the page, though this article's job is only to place them, not to re-derive them. A bot's stats will often quote a Sharpe ratio, and it is worth understanding what the Sharpe ratio in a bot's published stats actually means — in short, it rewards steady returns and penalizes a wild ride, so it is a useful tiebreaker between two bots with similar profit. Read it as one signal among the core metrics above, never as a verdict on its own.

The other is the bot's own risk machinery — its stop rules, per-trade exposure caps, and kill-switches. A great backtest built on reckless position sizing is a blow-up waiting for its turn, so part of due diligence is checking whether a bot's risk controls are actually sound before the numbers earn any weight. Together the metrics and the safeguards answer the question the entire checklist is really asking — the risk of ruin, the odds this account gets wiped out before the edge can play out.

The Quick Due-Diligence Checklist

Collapse everything above into one pass you can run on the next bot's page in a couple of minutes. If it cannot clear these, it hasn't earned a live account.

The two-minute pass

Run this on any bot or EA before you trust it

0 / 8

Checklist complete — you’re cleared to proceed.

Eight ticks between a real bot and a dressed-up sales page — clear all eight before you connect it.

Evaluating a bot isn't about finding the one magic metric — it is about refusing to be sold by any single number. Read the metrics as a set, demand a verified and long-enough record, reject the red flags on sight, and you can look at any bot's page and defend a clear trust-or-don't call. That skill, not any particular bot, is what protects your account.

FAQ

What is the single most important metric for evaluating a trading bot?

There isn't one — that belief is exactly the trap. If forced to pick, expectancy is the most complete number because it combines win rate and reward-to-risk into the average result per trade. But even expectancy has to be read next to maximum drawdown and a verified, long-enough track record, or you can be fooled by a positive number built on too few trades.

Is a high win rate a good sign in a trading bot?

Not on its own. A win rate only means something paired with reward-to-risk. A bot can win 90% of its trades and still lose money if the occasional losses dwarf the frequent wins, and a bot can win under half its trades and grow steadily if its winners are much larger than its losers. Judge the win rate together with reward-to-risk and expectancy, never alone.

How can I tell if a bot's performance record is real?

Look for third-party verification — results published through an independent service that reads the account's trade history directly, rather than a screenshot on the vendor's own page. Then confirm the record is from live trading, not a backtest fitted to past data, and long enough to have traded through more than one type of market.

How long should a bot's track record be before I trust it?

Long enough to have survived different market conditions, not just a calendar minimum. A record that only ever saw one smooth uptrend hasn't been tested. You want to see the bot come through at least one sharp reversal, one choppy range, and one high-volatility stretch, with enough trades that the result can't be explained by luck.

What are the biggest red flags in a trading bot's marketing?

Guaranteed or "risk-free" return language, no disclosed drawdown, headline stats that can't be independently verified, no distinction between live and backtested results, and hidden or locked risk settings you can't inspect. Any one of these is reason to walk away before you spend more time on the numbers.

Sources & Further Reading

Want to go deeper? These independent, authoritative sources shaped this guide — each one is worth reading in full:

Signalbots Cross-Market Desk

The Cross-Market Desk is the SignalBots editorial team for topics that span every market — platform connectors, copy trading, partnership and IB programs, and the general mechanics of trading automation. We research and write the guides that apply no matter what you trade.

More from this desk

Discussions 0

Leave a comment