The complete guide to trading bots: what they are, what they cost, what breaks

· 14 min read · Fundamentals
The complete guide to trading bots: what they are, what they cost, what breaks

A trading bot is a program that executes a trading plan without you. That sentence contains everything true about the category, and roughly none of what gets said about it.

What follows is the whole picture in one place: the families of things people call bots, what's inside one, the six numbers that tell you whether it works, what it costs to run, the two ways to fund it, what breaks, and how to tell a real system from a landing page.

The one thing to remember

Automation doesn't create an edge. It preserves one. A bot takes a plan that was already profitable and removes the human who would otherwise fail to follow it. If the plan has no edge, automation just makes the losses arrive on schedule.

What a trading bot is, precisely

Software connected to a trading platform, holding a set of rules: under these conditions, enter; place the stop here and the target there; close when either is hit. The program watches market data, and when the conditions line up, it acts.

The important word is rules, not robot. A bot has no intuition and no opinion. It does what the plan says every time, including the times you'd have hesitated and the times you'd have doubled down. That is simultaneously its entire value and its entire danger, depending on the plan. The long version is in what a trading bot actually is.

The families that exist

"Trading bot" covers at least six unrelated things with unrelated risks. Most of the category's bad reputation comes from people evaluating one and getting burned by another.

FamilyHow it decidesTypical homeMain risk
Rule-based futures systemFixed logic in a defined window, stop and target on entryNinjaTrader, futures brokersRules fitted to past data stop working
Forex expert advisorIndicator-driven rules, often always-onMetaTrader 4 and 5Hidden martingale sizing; one bad run wipes months
Crypto grid or DCA botBuys and sells in fixed price stepsExchange APIsA sustained trend against it stacks losses with no ceiling
Signal serviceA human or model alerts; you place the orderChat apps, emailYour execution destroys the signal's edge
Copy tradingMirrors another account's tradesBroker copy platformsYou can't see their rules or when they change
Machine-learning modelA statistical model outputs a decisionCustom code, some platformsOpaque: when it fails, nobody can say why

None is a scam by definition and none is a guarantee. What separates them is how much you can verify before paying, and how much they demand from you afterward. The last row is where most current marketing lives: a system described as "AI" is usually either a genuine statistical model that nobody can interpret, or ordinary rules with a fashionable label.

What's inside one: data, decision, order, log

Every serious automated system, whatever it trades, is the same four blocks in a row. If a vendor can't describe theirs in these terms, that tells you something.

1. Data inA live market feed: prices, volume, sometimes the order book. Garbage or delayed data produces confident, wrong decisions. This is why the feed is a purchase decision, not an afterthought.
2. The decisionThe rules. Conditions evaluated on every bar or tick, producing one of three answers: enter long, enter short, or do nothing. "Do nothing" is the most common correct answer and the hardest for a human to give.
3. Order outReal orders sent to the broker (entry, stop and target together), plus handling for rejections, partial fills and disconnects. Toys assume everything fills at the price they wanted.
4. The logEvery decision and fill recorded. Without it you can't tell a system behaving normally in a drawdown from one that's broken, and people discover they need logs at exactly the wrong moment.

Note what isn't in that list: prediction. A good system doesn't forecast where the market is going. It finds a repeatable condition where the payoff is skewed in its favor, takes the trade with a defined loss, and repeats.

The six numbers that tell you if it works

Every performance claim reduces to these. Learn them once and most sales material becomes transparent.

MetricWhat it tells youHow it gets gamedBacktest of the system sold here
Net profitWhat's left after costsQuoting gross, or omitting commissions entirely≈$260,700 net from $274,406 gross
Maximum drawdownThe deepest hole before a new high, your real pain thresholdSimply not mentioning it$4,379 on one micro contract
Profit factorGross wins divided by gross losses. Above 1.0 is profitableComputed over a cherry-picked period1.58
Win rateShare of trades that win. Means nothing aloneHeadlined at 80% while losers are five times bigger46.2%, so it loses more often than it wins
Average win / average lossWhether the wins are big enough to carry the lossesAverages hiding one enormous outlier trade$354 / $193, a ratio of 1.84
Sample size and periodWhether the result could be luckSix months of a favorable regime4,557 trades over 88 months

Two of those deserve extra emphasis. Win rate is the most abused number in this industry: a system can win 46% of the time and be excellent, or win 85% of the time and be a slow bankruptcy. What matters is win rate combined with the win-to-loss ratio. At a target set to twice the risk, breakeven sits at winning one trade in three, about 33%, and everything above that is edge.

Sample size separates evidence from anecdote. Fifty trades tell you almost nothing; a strong-looking fifty-trade record happens by chance constantly. Thousands of trades across multiple years and market regimes is a different class of claim, and the only kind worth paying for.

The arithmetic of a 2-to-1 target

Work it through once and losing streaks stop feeling like failures. Risk one unit to make two. Take a hundred trades at a 40% hit rate, as a working hypothesis and not a promise: forty winners at two units is 80 units, sixty losers at one unit is 60 units. Net 20 units before costs, from a system that was wrong 60% of the time.

Now the consequence people don't want. If you're wrong 60% of the time, runs of four and five losses are ordinary. Not a broken system, not a changed market, just arithmetic. Any equity curve produced this way is a staircase with real valleys in it, and the drawdown figure tells you how deep they've historically been.

The system doesn't have bad weeks. It has the bad weeks its statistics always implied.

What it actually costs to run one

Vendors quote the license price. That's rarely the whole bill.

CostRoughlyNotes
The system licenseOne-time or subscriptionBeware anything charging a share of profits it can't verify
The platformFree to backtest and simulate; paid to trade liveNinjaTrader 8 licensing is lease, lifetime, or higher per-trade rates
Market dataModest monthly fee per exchangeUsually bundled with a broker or prop firm connection
Commissions≈$1 per micro contractAbout 5% of gross in the published backtest, and it scales with trade count
A machine that stays onA few dollars a month for a small VPSOr your own computer, awake and connected at the right hour
Evaluation fees≈$100 per 50k account, repeatedlyOnly on the funded route, and they recur. See below
TaxesDepends on your situationUS futures fall under Section 1256, which has its own rules

Commissions deserve one line of arithmetic, because they're the cost people most consistently ignore. The published backtest here shows $274,406 gross and ≈$260,700 net, roughly 5% removed, at about $1 per micro contract across 4,557 trades. On a system taking twenty trades a day instead of one window, that same tax would swallow the edge whole. Trade frequency is a cost decision as much as a strategy decision.

The two ways to fund it

A funded account. You pay a prop firm for an evaluation, trade under their rules, and if you pass, you trade their capital for a share of the profits. A 50k evaluation runs about $100, a 100k about $250, a 250k about $400, and the tier sets your contract limit: 50k is one micro contract, 100k up to two, 250k up to five. We support Apex Trader Funding, Lucid Trading, My Funded Futures and Tradeify, meaning the system is built to run inside their rules and you buy the evaluation from the firm yourself. Topstep, Take Profit Trader, Earn2Trade and Bulenox run comparable models.

The part that gets left out: accounts get consumed. A drawdown trips the account's limit and it's gone; you buy another evaluation. In the last seven months of the published backtest, about seven accounts would have been consumed, roughly $700 in fees against $43,322 gross (≈$41,000 net) over that stretch. That stretch was itself roughly double the backtest's long-run monthly average of ≈$2,900 net, so treat it as a good run rather than the expected one. Details in how funded accounts work.

Your own account. No rules, no profit split, no evaluation fees. The trade-off is a much larger number up front. Not because of margin: day-trade margin on a micro contract is small, and a system that never holds overnight lives inside it. Because of drawdown. If the worst historical drawdown is $4,379 on one contract, an account has to absorb something at least that bad without a margin call and without you panicking. Two to three times the worst drawdown, on top of margin, puts you around $10,000 to $15,000 for a single contract, and it has to be money you can afford to lose entirely. Both routes are priced out in how much money you actually need.

Every number in this guide comes from one report

88 months, 4,557 trades, the losing months included, and the steps to reproduce it in your own copy of NinjaTrader 8.

What breaks

Systems fail in a small number of well-known ways. Knowing them is most of what separates an informed buyer from a hopeful one.

  1. Curve fitting. The most common. Parameters tuned until they fit history perfectly, which guarantees a beautiful backtest and no future performance. Symptoms: many parameters, oddly specific values, results that collapse when the dates shift slightly.
  2. Regime change. A market's character genuinely shifts: volatility regime, liquidity, participant mix. A system built for one regime degrades in another. This is real and unavoidable; the defense is monitoring, not prevention.
  3. Slippage and fills. Backtests assume you got filled. Live markets, especially in the seconds after a data release, do not always agree, and a system whose edge is a tick or two wide can be consumed by that gap.
  4. Infrastructure. Power cuts, dropped connections, Windows updates at the wrong moment, an expired contract month. Boring, frequent, and the reason people run on a VPS.
  5. Account rules. On a funded account, a profitable system can still lose the account to a daily loss limit nobody read. The system did nothing wrong. The account is still gone.
  6. The owner. Statistically the biggest one. Switching it off during a drawdown, changing parameters mid-flight, adding contracts after a good month. Covered in automation mistakes and why most traders lose.

How to tell a real one from a toy

Run this checklist against anything, including this site.

Automatic disqualifiers: guaranteed returns, fixed monthly percentages, "risk-free," account screenshots you can't audit, testimonials without verifiable identities, and urgency pressure on the purchase. No legitimate system needs a countdown timer.

A worked example, with the caveats attached

Rentabilio is the system sold here, and it's a useful example because every number above maps onto it. It runs on NinjaTrader 8, trades US index micro futures, and works one window a day at 8:30 AM ET, when US economic data lands and the pre-open starts moving with intent. Stop and target go into the market with the entry, the target at twice the risk. Nothing is ever held overnight.

The published backtest covers more than seven years (88 months, day by day) on a $50,000 funded account trading one micro contract: $274,406 gross, ≈$260,700 net after commissions, an average of about $35,500 a year or $2,900 a month. 4,557 trades, a 46.2% win rate, an average winner of $354 against an average loser of $193, a profit factor of 1.58, and a maximum drawdown of $4,379. The mechanism is described on how it works; the report and reproduction steps are on performance.

Hypothetical performance. Every figure in this guide comes from a backtest over historical data, not from a live trading account. Simulated results are prepared with the benefit of hindsight, carry no financial risk, and cannot fully account for real execution, slippage or liquidity. Past performance, real or simulated, does not guarantee future results.

Who this isn't for

An automated system makes sense if you want exposure to a defined strategy without turning it into a second job, and if you can tolerate an edge that arrives unevenly. It makes particular sense on a funded account, where the capital at risk isn't yours and the downside is an evaluation fee.

It does not make sense in four cases, and they're worth being blunt about:

Frequently asked questions

Are trading bots legal in the United States?

Yes. Automating orders in your own account is legal. What is regulated is managing other people's money or advising professionally for compensation, which requires registration with the CFTC and NFA. Buying software and running it on your own account is neither. Your results still have to be reported to the IRS, and US futures get specific treatment under Section 1256.

How much money do I need to start?

About $100 for a 50k funded evaluation, plus the platform and the system license, if you take the prop firm route. Budget for three or four evaluations, because accounts get consumed by drawdowns and have to be re-bought. If you want to trade your own capital instead, the realistic number is closer to $10,000 to $15,000 for a single micro contract, sized off the drawdown rather than the margin requirement.

Do I need to know how to program?

No. Installing a compiled strategy into NinjaTrader 8 is a matter of importing a file and enabling it on the right account and instrument. Programming knowledge only matters if you intend to build or modify systems yourself, and modifying a purchased one is usually a mistake, since the track record you paid for no longer describes what you're running.

How long before I know whether a system works?

Longer than most people are willing to wait. A statistical edge plays out over dozens or hundreds of trades and can easily start underwater, so a losing first month proves nothing either way. Judge a system by whether it is behaving in line with its own historical statistics, particularly its drawdown profile, not by whether it made money this week.

Can I run the same system on several accounts at once?

Technically yes, and it's common practice once a system has earned trust: the same trade is copied across multiple funded accounts. Each account is a separate evaluation you pay for and pass, and each prop firm sets its own limits on how many accounts one person may hold and how they may be traded together. Read those rules before buying the second account, not after.

In short: a trading bot is a written plan that executes itself, and its value is entirely inherited from the plan. Judge one on six numbers (net profit, drawdown, profit factor, win rate, average win against average loss, and sample size) and on whether you can reproduce them yourself. Price in commissions, evaluation fees and a machine that stays on. Expect losing stretches, because the arithmetic requires them. And if the numbers can't be checked, you already have your answer.

Seeing it work beats reading about it

TSOPEN, 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.