Ready to go further
Try your own grid numbers
Enter a range, a number of grids and a fee rate, and see what fees take from each grid before you look at any bot.
What is included
- How the bot works, step by step
- The arithmetic of the ladder or grid, with tables
- How it fails and how to test it honestly
- The tools that check the numbers
Who it is for
- People thinking of using this kind of bot
- People already running one and wanting a stress test
- Readers comparing bot types before buying
- Not advice, and not a recommendation to use one
Key facts
- There is no single best grid trading bot, because the answer depends on your market, costs and risk. What you can do is judge any bot against a fixed list of questions.
- A grid bot has few settings: the price range, the number of grids, the amount per grid, the spacing type, and optional stops or leverage. Each one changes the risk.
- In a made-up 20 grid example at a 0.1 percent fee per fill, gross profit for one cycle is 200.00 and fees are 44.00, so fees take 22.0 percent (calculated by us on 30 Oct 2026, exact).
- The questions that matter most are the unglamorous ones: do the stats include fees and open losses, what happens outside the range, and who holds the keys.
- A review, a score or a past return table cannot answer those questions for you. Only the bot's own rules, fee schedule and your own testing can.
What a grid bot's settings actually are
Before you compare bots, know what you are comparing. A grid bot is a small set of numbers plus a rule. The bot draws price lines, puts buy orders below the market and sell orders above, and replaces each order when it fills. The settings below are all it has.
- Range: the lowest and highest price the grid covers. Outside it, the bot has no orders. This is the biggest risk setting.
- Number of grids: how many steps the range is split into. More grids mean smaller gaps, more fills and more fees.
- Spacing type: arithmetic (equal price gaps) or geometric (equal percent gaps). Which exist varies by platform.
- Amount per grid: the size of each order, which sets the money at work and the size of the pile if price falls.
- Stops and triggers: an optional stop below the range, a stop above it, or a start price. Some bots have none.
- Leverage and direction (futures only): these bring a liquidation price into play. See grid bot settings for each setting in more detail.
Two bots with the same settings behave the same on the same prices, apart from fees, fills and downtime. So the difference between bots is mostly in the costs, the safeguards and what is shown to you, not in some secret method.
The checklist: questions to ask any grid bot
Use the table as a list of questions to answer from the bot's own documentation and your own test, not from a promise. If you cannot find the answer, treat it as unknown.
| Question | Why it matters | What a clear answer looks like |
|---|---|---|
| What are the fees, and per what? | A grid makes many small trades. A fee on every fill adds up, as the example below shows. | A stated rate per fill, plus any subscription or profit share, written down. |
| What happens when price leaves the range? | Below it the bot holds a falling asset. Above it, the bot sits in cash. | A stated rule: stop, hold, shift the grid, or close. |
| On futures, is the liquidation price shown? | Leverage can end the position before the range does. See futures grid liquidation. | A number on screen before you start. Check it with the liquidation price calculator. |
| Do the stats include fees and unrealised loss? | A profit figure that counts only completed cycles can hide a large open loss. | Realised, unrealised and fees shown as separate lines, and a total that adds them. |
| Which order types, and how much slippage? | Limit orders may not fill, market orders fill at a worse price, and the spread costs on every one. | A stated order type, and how a missed fill is handled. |
| What happens if the connection drops? | Orders may stay open while the bot cannot react, or the bot may stop. | A documented behaviour, and the orders visible on the venue itself. |
| Who holds the keys and the money? | If custody is with the seller, you rely on the seller as well as the market. | Trade-only API keys with no withdrawal right, or funds that stay on the venue in your name. |
| Are the history numbers real or simulated? | A simulation can ignore fees, fills and gaps. Live records can still be a cherry-picked window. | A label saying which, the dates, the costs included, and the losing periods too. |
Not every bot can answer every row. A bot that answers most of them in writing, before you deposit anything, tells you something about how it is run. A bot that answers none of them tells you something as well.
A worked example: what fees do to a grid with many small trades
This is a made-up example, not any real bot. The range is 100 to 120 in 20 grids with a step of 1, so each grid buys at one line and sells at the next. Each grid trades 10 units. The fee is 0.1 percent of the traded value on every fill, and each completed grid has two fills. Everything below was calculated by us on 30 Oct 2026 and is exact.
| Grid | Buy at | Sell at | Gross | Fees | Net | Fees / gross |
|---|---|---|---|---|---|---|
| 1 | 100.00 | 101.00 | 10.00 | 2.01 | 7.99 | 20.1% |
| 5 | 104.00 | 105.00 | 10.00 | 2.09 | 7.91 | 20.9% |
| 10 | 109.00 | 110.00 | 10.00 | 2.19 | 7.81 | 21.9% |
| 15 | 114.00 | 115.00 | 10.00 | 2.29 | 7.71 | 22.9% |
| 20 | 119.00 | 120.00 | 10.00 | 2.39 | 7.61 | 23.9% |
| All 20 | - | - | 200.00 | 44.00 | 156.00 | 22.0% |
Each grid grosses 10.00. The fee is about 2.01 at the bottom and 2.39 at the top, since a higher price means a bigger traded value. One full cycle of all 20 grids grosses 200.00, pays 44.00 in fees and nets 156.00. Fees take 22.0 percent of the gross. That is before any loss from price leaving the range.
The same grid at three fee rates
| Fee per fill | Gross | Fees | Net | Fees / gross |
|---|---|---|---|---|
| 0.05% | 200.00 | 22.00 | 178.00 | 11.0% |
| 0.10% | 200.00 | 44.00 | 156.00 | 22.0% |
| 0.20% | 200.00 | 88.00 | 112.00 | 44.0% |
The gross never changes. Only the fee does. Fee schedules vary by venue and by account, so use the numbers from your own, and ask whether a fee is charged on both sides.
The same fee on a narrower grid
Now keep 20 grids and the 0.1 percent fee, but squeeze the lines to a step of 0.20, about 0.2 percent apart. The round trip fee is about 0.2 percent, so it nearly equals the gap.
| Grid spacing | Gross | Fees | Net | Fees / gross |
|---|---|---|---|---|
| Step 1.00 (about 1 percent) | 200.00 | 44.00 | 156.00 | 22.0% |
| Step 0.20 (about 0.2 percent) | 40.00 | 40.80 | -0.80 | 102.0% |
A bot that advertises "more grids" or "more trades" is not showing you a better result. More fills means more fees, and the gap between the lines must be wider than the round trip fee for a completed grid to earn anything. The grid calculator lets you try your own range, and grid bot fees and costs goes through the arithmetic in full.
Red flags
- A promised or implied return. No grid can know what price will do. A stated monthly or yearly return is a claim about the market, not about the bot.
- Fees that are hard to find. If you cannot work out the cost per fill, and any profit or subscription shares, you cannot work out the result.
- No stated risks. Every grid has a range, and every range has an edge. A page that never mentions what happens at the edge is leaving out the main point.
- Stats that show only wins. Look for realised and unrealised results, the drawdown and the period covered. See are grid bots profitable for what evidence would count.
- Pressure to deposit or to raise leverage. Higher leverage shortens the distance to liquidation, and the seller of the bot is not the one who bears it.
- Withdrawal rights in the keys. A trading bot needs permission to trade. It does not need permission to move money out.
What a score or a review cannot tell you
A ranking, a star rating or a review can describe how a bot looked to someone else, on their market, over their dates, with their settings. It cannot tell you:
- what price will do next, which decides whether a grid is a good fit;
- whether the reviewer's range is a range you can afford to be wrong about;
- what your fees will be, since they vary by account and venue;
- how the bot behaves in an event it has not yet met, such as a fast gap through the range;
- whether a review was independent or paid for.
Treat a review as a source of questions, then go back to the checklist. Test the settings you plan to use on a demo or very small size first, and read the stats the way the example above reads them: gross, fees, open loss, then net.
Keep Going
Related Tools and Guides
Keep exploring
FAQ
Frequently Asked Questions
What is the best grid trading bot?
There is no single best one, because the result depends on the market, the settings, the fees and the risk you can bear. This page gives you criteria to judge any bot, not a ranking.
What should I check before using a grid bot?
Check the fees per fill, what happens when price leaves the range, whether a liquidation price is shown on futures, whether stats include fees and open losses, and who holds the keys.
Do more grids mean more profit?
No. More grids mean smaller gaps and more fills, so fees take a larger share of each round trip. The gap between lines must be wider than the round trip fee for a grid to earn anything.
Can I trust the returns shown for a bot?
Only as far as you can see how they were made. Ask whether they are live or simulated, which dates, which costs, and whether open losses are included.
Should a bot be able to withdraw my funds?
A trading bot needs permission to place and cancel orders. Withdrawal permission is a separate right, and you can check what your keys allow on the venue.
Are the numbers on this page real?
Example numbers are made up to show how the maths works, and the page says so. A figure only counts as exact when the page says it was calculated on a stated date. Nothing you enter in a calculator leaves your browser.
Can I use this to decide whether to run a bot?
It can show whether a bot's numbers hold together and how much an account can lose. It cannot say what the market will do, and it is not advice. Use it to ask better questions, then read the terms of your own broker or exchange.
Is this financial advice?
No. It is general education about how to judge a type of bot. All numbers are made up, and it does not consider your situation.
Know the Risk Before You Run It
Free calculators and guides, added every week. Leave your details and we will email you when new ones go up.
Trading carries a risk of loss