NQ · LIVE ENGINE Algomyth
Judging a system

Grid trading bots explained, and why so many blow up

A grid trading bot places layered buy and sell orders around a price and profits from chop, until a real trend arrives with no stop and wipes the account.

Published 5 min read By the Algomyth desk

Illustration for the Algomyth guide on grid bots explained

A grid trading bot can show you sixty winning days in a row. That is not proof it works. It is proof it has not met a real trend yet, and the day it does tends to erase the sixty and take a chunk of the account with them.

Grid bots are one of the most popular automated trading bots, and one of the most quietly dangerous. The mechanics are simple and the early results look wonderful, which is exactly what gets people hurt. Here is how they work, why the equity curve stays clean for so long, and why so many end the same way.

What a grid trading bot actually does

A grid bot picks a reference price, then stacks a ladder of buy orders below it and sell orders above it at fixed intervals. As price drifts down it buys, then buys again a set distance lower, then again lower than that. As price drifts back up it closes each piece for a small gain. In a market that chops sideways this looks close to a money printer: every wiggle up and down books another little winner.

None of that is fraudulent or complicated. In a range, a grid harvests the range. The problem is not the mechanism, it is what the mechanism does the moment the range ends.

The one thing to remember

A grid bot's win rate is high because it books tiny profits and refuses to book losses. Those losses do not vanish. They pile up as open positions, off to the side of the win-rate line, until a trend forces every one of them to be realized at once.

Why the equity curve looks so good

Pull up a running grid bot's track record and you will usually see a beautiful thing: a near-straight line sloping gently upward, a win rate in the eighties or nineties, and almost no red. It is genuinely persuasive, and it is measuring the wrong thing.

That curve shows realized profit, the trades the bot chose to close. What it hides is open risk, the losing positions it is still holding and has not counted yet. A grid always closes its winners and almost never closes its losers voluntarily, so the equity line is a running total of good news with the bad news deferred. It answers a question you did not ask.

The trend is the whole problem

Markets do not chop forever. Sooner or later price picks a direction and goes, and a trend is a grid bot's natural predator. As price runs away from the reference, the bot keeps doing the only thing it knows: adding more positions on the losing side, each one further underwater than the last. A pure grid has no concept of "this trade is wrong, close it." It only knows "price is lower, so buy more." If there is no stop loss, and most grid bots ship without one, the open loss has no ceiling. It grows until price comes back or the account runs out of margin, and only one of those is guaranteed to happen.

Where the martingale flavor sneaks in

Plenty of grid bots make this worse on purpose. To recover faster, they increase position size as price moves against them: one contract at the first rung, two at the next, four at the one after. That is not grid trading anymore, that is a martingale, and the math of a martingale is the math of ruin. Doubling down turns a manageable move into an account-ending one, because the biggest position always sits at the worst price, so the largest bet loses the most at the worst possible moment.

A high win rate makes all of this feel safe. It is worth saying plainly: win rate on its own tells you almost nothing.

A system that wins 95% of the time and gives it all back on the 5% is a losing system with good manners.
FeatureTypical grid or martingale botFixed-stop system
Loss per tradeUndefined, grows with the trendFixed and known at entry
Worst caseThe whole accountCapped by the stop
Behavior on losersAdds moreExits at the stop
Overnight riskOften holds throughNone, flat every day
Reward vs riskSmall win, huge tail lossTarget set at three times the risk

How to tell a grid bot is hiding its risk

You do not need to reverse-engineer the code. A few questions flush out the risk every time.

Where is the stop?If the answer is "it does not need one" or "the grid is the risk management," there is no defined worst case.
Does size grow on losers?Averaging down with bigger positions is a martingale wearing a grid costume. Walk away.
Is the drawdown a real number?A 90% win rate with no stated max drawdown is showing the winners and hiding the tail.
What happens in a trend?Ask for the strategy's result in the worst trending month in its data, not the calm ones.

If a system cannot answer those four, its clean equity curve is not evidence of skill. It is evidence that the trend has not shown up yet.

Frequently asked questions

Do grid bots ever work?

In a genuinely range-bound market, a grid bot can capture the range efficiently for a while, and some traders use them deliberately with a hard stop and a fixed maximum inventory. The danger is not the tool, it is running one with no defined worst case and assuming the range lasts forever. A grid with no stop is a bet that a trend never comes, and over a long enough period that bet loses.

Why is a high win rate not enough?

Win rate only tells you how often you win, not how much you win or lose each time. A system can win 90% of its trades and still lose money if the occasional loss is many times larger than a typical win. That is exactly the shape of most grid and martingale bots: many small winners and a rare, enormous loser. Judge a system by its worst case and its reward-to-risk, not by how often it is green.

What is the difference between a grid bot and a martingale?

A plain grid places equal-sized orders at fixed intervals. A martingale increases the position size as price moves against it, trying to recover losses faster with bigger bets. Many grid bots quietly include a martingale element, which is what turns a slow bleed into a sudden blowup. The moment size grows on the losing side, you are looking at the math of ruin.

Educational content, not investment advice. Trading futures involves substantial risk of loss and is not suitable for every investor. Any reference to Algomyth results is hypothetical, simulated over historical data, and shown in full on the performance page; past performance does not guarantee future results.

The record

Twenty years, drawdowns included

Every engine publishes its full history repriced at today's values, with the losing years and the deepest drawdowns printed as plainly as the profits. Verify first, decide later.