Grid Quantity Calculator
Direct answer
The Grid Quantity Calculator divides your price range by the per-grid step and floors the result to give the number of grids (buy-to-sell intervals), along with the price level count and how much of the range is covered.
The Grid Quantity Calculator answers a concrete question: given a price range and the per-grid spacing you want, how many grids should you use? Enter the lower price, upper price and step to get the number of grids (buy-to-sell intervals), price levels and range coverage.
Working backwards from per-grid spacing matches how many traders actually place orders — decide “buy every X USDT drop” first, and let the grid count emerge from that.
Grid Quantity Calculator
Result
All figures follow the assumptions on this page and are for reference only.
- Number of grids (intervals)
- —
- Price levels
- —
- Covered width
- —
- Remainder
- —
- Range coverage
- —
Key data & facts
- Grid count (floored)
- floor((Upper − Lower) ÷ Step)
- Price levels
- Grid count + 1
- Range tail
- (Upper − Lower) − covered widththe part left over when the step does not divide evenly
- Example
- 1000 ÷ 20 = 50 grids2500–3500 USDT, buying every 20 USDT drop, 100% coverage
What is the Grid Quantity Calculator?
A grid needs three decisions together: range, grid count and capital per grid. They interact — with the same range, more grids mean smaller spacing, denser fills and thinner per-grid profit.
This tool derives grid count from per-grid spacing, which suits traders who already have a clear order cadence such as “buy every 20 USDT drop”.
How to use it
- Enter the lower and upper price of the range you want the grid to work in.
- Enter the step: how much price should move before the next level triggers.
- Click Calculate to see grid count, price levels, covered width and the leftover tail.
- Take the grid count back to the main calculator to check capital per grid and net profit.
Formulas
GridCount = floor( (Upper − Lower) / Step )
Covered width = GridCount × Step; tail = (Upper − Lower) − covered width.
Levels = GridCount + 1
Worked example
Suppose an ETH grid between 2500 and 3500 USDT with one buy every 20 USDT: 1000 ÷ 20 = 50 exactly, giving 50 grids, 51 price levels and 100% coverage.
With a 30 USDT step instead: 1000 ÷ 30 ≈ 33.33, floored to 33 grids covering 990 USDT, leaving a 10 USDT tail that cannot form a full level.
Practical tips
- Match the step to your capital. If capital per grid is tiny, fees eat the profit — verify with the single-grid profit tool.
- Partial coverage is fine. A small leftover tail can be ignored, or you can nudge the range to an exact multiple of the step.
FAQ
Is more grids always better?
No. More grids mean tighter spacing, thinner profit per grid and a higher fee share. Balance grid count with capital, volatility and fees instead of chasing a high number.
What if the range does not divide evenly?
The tool floors to the largest whole grid count and reports the tail. Adjust the range to a multiple of your step or simply accept the unused tail.
Is grid count intervals or levels?
Here it means buy-to-sell intervals; price levels equal grid count + 1. Wording varies across platforms, so confirm the convention first.
How do I pick a sensible step?
A common start is a per-grid gross return clearly above the round-trip fee rate — for example around 1% spacing — then tune it against the oscillation pace of the market.
Sources & references
- What Is Grid Trading?Investopedia