How to choose a trading bot: the checklist to demand from any seller

· 10 min read · Judgment
How to choose a trading bot: the checklist to demand from any seller

Give me an afternoon, historical data and no scruples and I'll hand you an equity curve that climbs in a near-straight line for seven years. It will be worthless, and it will look better than anything honest you have ever seen. That is the problem with buying a trading system: the marketing is cheap to fake and the product is invisible.

So you don't evaluate the pitch. You evaluate what the seller is willing to put in writing and what you can check on your own machine. Here is the list.

Start from "it doesn't work"

The default assumption for any automated system, from anybody, should be that it does not work until specific evidence moves you. That isn't cynicism, it's arithmetic: thousands of these are sold, a small number are built on anything real, and the ones that aren't look exactly like the ones that are from the outside. If you start at "prove it," bad products fail fast and good ones have no trouble.

The other half is knowing what you're not entitled to. You are not entitled to a guarantee, and any seller offering one has just told you something about themselves. What you are entitled to is enough information to decide for yourself.

The one thing to remember

You are not judging whether the system will make money. Nobody can tell you that. You are judging whether the seller has given you enough verifiable detail to make an informed decision, and whether what they showed you includes the parts that make them look bad.

The checklist

  1. A backtest you can rerun yourself. Not a screenshot, not a video, not a link to a third-party dashboard you can't audit. The strategy file, a stated period, a stated instrument, and a standard tool (the Strategy Analyzer in NinjaTrader 8, for instance) so you can press Run and compare. If the only proof is an image, it isn't proof.
  2. A stated test period, long enough to contain bad markets. Two years of a trending market proves that a trend-following system follows trends. Ask for something that spans several regimes: quiet stretches, volatile stretches, rate shocks. The published Rentabilio backtest runs 88 months, day by day, which is more than seven years.
  3. Sample size counted in trades, not months. A system with 60 trades over five years has told you almost nothing. The result could easily be luck. Hundreds of trades minimum, thousands preferably. Rentabilio's simulation contains 4,557 trades, and the number matters more than the profit next to it.
  4. A maximum drawdown, published as a dollar figure. Every system has a worst stretch. If the seller has never mentioned theirs, either they don't know it or they've decided you shouldn't. The figure published here, in backtest, is $4,379 on a $50,000 account. That is the number to size against, not the profit.
  5. The losing periods shown, not just the winning ones. A month-by-month table with red rows in it is worth more than any headline number, because it tells you what a normal bad patch looks like before you're inside one. A seller who only shows the good months is selling a highlight reel.
  6. A defined instrument and a defined trading window. "It trades the markets" is not an answer. Which contract, on which exchange, at what times. A system that claims to run 24 hours across every asset class is either several systems wearing a trench coat or none at all. Rentabilio trades US index futures in one window a day at 8:30 AM ET and is asleep the rest of the time. The mechanism is written out in how it works.
  7. Real stop and target orders, sent to the market. Ask directly: are the stop and target working orders resting at the exchange, or does the software hold them internally and act when the price is touched? The difference matters the day your internet drops mid-trade. Anything worth buying places both in the market at the instant of entry.
  8. Commissions and slippage subtracted, with the assumption written down. A gross backtest is a fantasy number. Ask what per-contract cost was applied and whether fills were modeled optimistically. The backtest here shows $274,406 gross and ≈$260,700 net, taking about 5% off at roughly $1 per micro contract, with the assumption stated so you can disagree with it.
  9. An answer to "how will I know if it stops working." Every system eventually degrades. The seller should be able to describe what abnormal looks like: how many consecutive losses still fall inside historical behavior, what a drawdown past the backtest's worst would mean, what to do about it. If nobody has thought about that, you're the risk management and nobody told you.
  10. License terms in writing. How many machines, whether the license moves if you replace your computer, what happens at renewal, whether updates are included, and whether the license dies if you stop paying. All of that should be readable before purchase, not discovered afterward. Ours is on the pricing page.
  11. A refund policy you can read before you pay. Software that can be copied is hard to refund and most sellers say so. That's fine, as long as they say it up front and in plain language. What isn't fine is a policy that appears only after the charge goes through, or one written to be impossible to satisfy.
  12. A support channel that leaves a record. A ticket with a reference number and a written history beats any chat window. If the only way to reach a seller is a messaging app where the conversation can be deleted, you have no record of what you were promised. Here, the contact form is the only door in, and every message becomes a ticket.

Answers that should end the conversation

"Verified results"Verified by whom. If no auditor is named and no method is described, the word is decoration.
A monthly percentageNobody can promise a monthly return. Not a fund, not a bank, not a bot. A number attached to a promise is a sales figure.
No drawdown anywhereThe single most useful number in the entire report is missing. That is a choice, and you can read it.
A countdown timerPrice expiring in 04:59 is designed to stop you doing exactly what this article describes.
"Risk-free"Trading futures is not risk-free. Anyone using that phrase has already told you how carefully they write.
Only winning screenshotsA track record of green days with no red ones does not exist. You are looking at a selection, not a record.

The full catalog of tricks is in how to spot a trading bot scam, and the specific case of systems marketed as artificial intelligence is in AI trading: what is real.

Now run the list on us

It would be strange to publish a checklist and dodge it, so here is where Rentabilio lands, including the awkward part.

The strategy can be loaded into NinjaTrader 8 and rerun over the same period. The instrument and the window are stated. The stop and target go to the market together with the entry, target at 2× the risk, and nothing is held overnight. The drawdown is published. The trade count, the 46.2% win rate, the $354 average winner against the $193 average loser and the 1.58 profit factor are all on the performance page along with the losing stretches.

The awkward part: that record is a backtest, not an audited live account. It is a simulation over historical data, prepared with the benefit of hindsight, with no real money at risk. It cannot fully capture execution, slippage or liquidity on a real fill, and past performance, real or simulated, does not guarantee future results. If your checklist requires a third-party-audited multi-year live track record, we do not clear that bar, and you should apply that consistently to every competitor who doesn't either.

Judge a seller by what they show you when it makes them look worse.
Check the numbers before you check the price

Trade count, drawdown, losing months and the steps to reproduce it in your own NinjaTrader 8.

Two things the checklist can't tell you

First, whether it fits you. A system that trades once a day at 8:30 AM ET is useless to somebody who can't have a machine running at 8:30 AM ET. A $4,379 drawdown is a number on a page until it's your account, and only you know what you'd do on day three of it. Read the risk page before the sales page.

Second, whether you can leave it alone. The most common way a working system loses money is the owner switching it off in a valley or adjusting parameters mid-flight, and no checklist protects against that. Start with what a trading bot actually is.

Frequently asked questions

What is the single most important item on the list?

The reproducible backtest, because it is the only item that doesn't depend on trusting anyone. Everything else (the drawdown, the win rate, the trade count) is a claim you're being handed. A strategy file you can run yourself over a stated period turns all of those claims into things you can check in an afternoon. If a seller will not let you reproduce the result, the rest of the conversation is theater.

Is a live track record better than a backtest?

An independently audited live track record over several years is stronger evidence, and it is also rare, expensive to produce and easy to fake in its unaudited form. A screenshot of a live account proves nothing at all, since demo platforms produce identical images. A long, reproducible backtest with costs subtracted and drawdowns published beats an unverifiable live claim, and both should be read as history rather than forecast.

How much should a trading bot cost?

Price tells you almost nothing about quality here, in either direction. What matters is the ratio between the cost and what you can verify before paying it, plus the other costs you'll carry: platform, data, and evaluation fees if you trade funded capital, around $100 for a 50k account. Work out the whole number in the calculator first.

Should I test a system on a demo account first?

Yes, and for longer than feels necessary. A demo run confirms the mechanics: that it connects, places orders at the times it should, and places the stop and target where it claims. It will not validate the strategy, because a few weeks of trades is far too small a sample to tell skill from luck. Treat it as a plumbing check, not a verdict.

What if the seller refuses to answer these questions?

That is an answer, and it's a complete one. A seller with a documented system finds these questions ordinary and boring, because they've written the material already. Evasion, urgency and offense are all the same signal wearing different clothes. Close the tab and keep your money.

In short: you cannot know in advance whether a system will make money, so stop trying to judge that. Judge what's verifiable: a backtest you can rerun, a period long enough to matter, a trade count large enough to mean something, a published drawdown, real orders in the market, costs subtracted, terms in writing. Anything that fails the list fails it for a reason, and that includes us wherever we don't clear it.

Seeing it work beats reading about it

Rentabilio, the automated system sold on this site, takes one trade a day at 8:30 AM ET with the stop and the target placed before it enters, and its backtest can be reproduced in your own NinjaTrader 8. The full report, the drawdown and the losing stretches are all on one page.