Grid Bot Range Simulator
Grid bots buy low and sell high across a pre-set price range. Profitability depends on how many fills the price action triggers and how tight your grid is. This simulator gives you a first-pass estimate: per-fill profit, fills per cycle at 100% range use, and an annualized net return assuming fair number of cycles. Good for deciding if a pair is worth configuring before you commit capital. Cross-check depth with the slippage ladder.
Grid setup
Simulation
How the math works
- Spacing = (max_price / min_price)^(1/(grids - 1))
- Per-fill profit % = spacing − 1 − 2 × taker_fee
- Capital per grid = total / grids
- Per-fill USD profit = capital_per_grid × per_fill_pct
- Annualized = per_fill × fills_per_year
Real grid bots also pay funding if held on perps (not modeled here), and you'll miss fills during extended trends. Use this as the best-case ceiling, expect 40-70% of the theoretical number in practice.
Questions
What does the grid simulator estimate?
Per-fill profit, fills per full range cycle, and an annualized net return for a grid bot, given your price range, grid count, capital, and taker fee.
How is grid spacing computed?
Spacing is geometric: (max price / min price)^(1/(grids - 1)). Per-fill profit is the spacing minus 1 minus taker fees on both sides of the fill.
How realistic are the results?
Treat the output as a best-case ceiling. Funding on perps is not modeled and fills are missed during extended trends, so expect roughly 40-70% of the theoretical number in practice.