Grid Trading Calculator
Direct answer
The Grid Trading Calculator splits a price range into equal-distance levels and returns the buy price, sell price, per-grid net profit after fees, theoretical total profit and an annualized estimate, so you can compare ranges and grid counts before you start.
The Grid Trading Calculator helps you think before you grid: how to set the price range, how many grids to split it into, how much capital each grid ties up, how much a single grid can earn, and how much of that is eaten by fees. Enter the lower price, upper price, number of grids, capital and fee rate to get an instant per-grid buy/sell table plus the key return metrics.
Unlike simple tools that only show a theoretical number, this calculator explicitly separates gross profit from net profit after buy & sell fees, and makes the capital allocation per grid transparent, so you can judge whether your grid spacing is still profitable at your actual fee tier.
This page models an arithmetic (equal-distance) grid on spot, long-only: buy each level as price falls, sell each level as price rises. For geometric grids, futures grids, historical backtest or parameter comparison, see the related tools below.
Calculate your grid first
Result
All figures below model one complete round trip inside the range.
- Grid spacing
- —
- Capital per grid
- —
- Theoretical gross profit / round
- —
- Total fees / round
- —
- Theoretical net profit / round
- —
- Net return per round
- —
- Annualized estimate (30 days / round)
- —
Per-grid buy / sell table
| Grid | Buy price | Sell price | Step | Capital (USDT) | Gross (USDT) | Net (USDT) | Net rate |
|---|
Risk notice:This calculator models an ideal round trip. Real trading includes slippage, partial fills, funding fees and unexpected trends; theoretical numbers are for comparison, not a promise of profit.
Key data & facts
- Price levels (arithmetic)
- Level(i) = Lower + (Upper − Lower) × i / GridsGrids + 1 equally spaced levels
- Capital per grid
- Total capital ÷ Grid count
- Net profit per grid
- Gross profit − buy fee − sell feeFees are charged on both the buy and the sell notional
- Annualized assumption
- 30 days / round tripFor comparing magnitudes only, not an expected return
- Example: 2000–2200, 10 grids
- Step = 20 USDT100 USDT per grid; the first grid nets about 0.80 USDT at 0.1% per side
What is the Grid Trading Calculator?
Grid trading is a range-bound strategy: split a price range into equally spaced (or proportionally spaced) levels, buy one unit every time the price drops to a level and sell one unit every time it rises to the next level, accumulating profit through repeated buy-low-sell-high cycles in choppy markets.
The Grid Trading Calculator answers concrete questions: does the range match your capital and volatility expectations; for the same range, what do 10 grids vs 50 grids do to spacing, per-grid profit and the fee share; and below which spacing does a grid stop being worth it at your fee rate?
It does not predict direction. It translates the parameters of a grid strategy into comparable numbers — which is exactly the step worth taking before committing real capital.
How to use the Grid Trading Calculator
- Enter the current price, lower price and upper price. The range should cover the range you expect price to oscillate in, while you keep in mind what happens if price leaves it.
- Enter the number of grids: the number of buy-to-sell intervals, minimum 2. More grids mean tighter spacing and denser fills, but thinner per-grid profit and a higher fee share.
- Enter your capital and fee rate (use your exchange tier). Capital is split equally across grids and used to compute the buy/sell notional of each grid.
- Click “Calculate” and review the per-grid buy/sell table together with single-grid profit, theoretical total profit, total fees and the annualized estimate.
- To keep or compare the numbers, use “Export CSV” (opens in Excel) or “Copy all” to copy the table and summary.
Formulas (arithmetic grid · spot long)
Level(i) = Lower + (Upper − Lower) × i / GridCount (i = 0, 1, …, GridCount)
GridCount + 1 levels in total; step = (Upper − Lower) / GridCount.
PerGridCapital = TotalCapital / GridCount
GrossProfit(i) = (Level(i+1) − Level(i)) / Level(i) × PerGridCapital
Sell notional = PerGridCapital × Level(i+1) / Level(i).
NetProfit(i) = GrossProfit(i) − BuyFee(i) − SellFee(i) BuyFee(i) = PerGridCapital × FeeRate SellFee(i) = Sell notional × FeeRate
The fee rate applies to both sides by default; theoretical total profit is the sum of net profit across all grids for one complete round trip.
Annualized ≈ (total net profit of one round trip ÷ capital) × (365 ÷ assumed days per round)
For comparison the page assumes 30 days per complete round trip by default. The estimate is sensitive to oscillation frequency and only useful for comparing magnitudes, not as an expected return.
Worked example
Suppose ETH is at 2100 USDT and you plan an arithmetic grid between 2000 and 2200 USDT with 10 grids, 1000 USDT of capital and a 0.1% fee rate on both sides.
Grid step = (2200 − 2000) ÷ 10 = 20 USDT, and each grid uses 100 USDT. The first grid buys at 2000 and sells at 2020: a gross return of about 1% (~1 USDT of gross profit); a 0.10 USDT buy fee and about 0.101 USDT sell fee leave roughly 0.80 USDT of net profit.
Lower-priced grids buy cheaper and therefore earn a higher percentage; the last grid (2180 → 2200) has a gross return of about 0.917% and a net profit of roughly 0.72 USDT.
Summing net profit across all 10 grids gives the theoretical total net profit for one complete round trip inside the range (roughly 7.5 USDT, about 0.75% of capital). If one round trip completes every 30 days, the annualized estimate lands in the single-to-low-double digits — but actual oscillation frequency cannot be guaranteed, so treat that number strictly as a hypothetical estimate.
A few practical notes on grid parameters
- Make sure net profit per grid clearly exceeds round-trip fees. When spacing shrinks to the same order of magnitude as fees, the grid starts working for the exchange. A rough rule of thumb: the theoretical net profit per grid should be several times the round-trip fee before you run the grid.
- Have a reason for the range. Use recent swing highs and lows as a reference and assume price may briefly break out — once it does, the grid typically stops or gets fully filled. Decide in advance what you will do.
- More grids is not automatically better. Denser grids fill more often and look busy, but slice your capital thinner and thin the profit per grid. Compare across grid counts together with your fee tier and account size.
- Grids magnify position pressure in trending markets. In a sustained decline the grid keeps buying until capital is exhausted and the floating loss widens as price falls. Evaluate the worst case with risk and stress-test tools before starting.
FAQ
How many grids should I use?
There is no universal answer. More grids mean tighter spacing, denser fills, less capital per grid and a higher fee share. Use this calculator to compare the net-profit-to-fee multiple across a few grid counts and then choose based on your account size and view of oscillation frequency — 10 to 100 grids is a common range.
Can grid trading lose money?
Yes. Grid trading is a range strategy, not a risk-free one: in a one-way decline it keeps buying and accumulates floating loss, and once price breaks below the range the strategy is, by design, out of range — the floating loss is yours to manage via stop-loss or holding. This site makes no return promises.
How much do fees affect grid returns?
A lot. Every fill pays a fee and one buy-low-sell-high round trip involves at least two trades. If the gross profit per grid is smaller than the round-trip fee, more fills simply mean faster losses. That is why this calculator shows gross profit and net profit after fees side by side.
What is the difference between arithmetic and geometric grids?
Arithmetic grids keep a fixed price difference between neighboring levels (e.g. every 20 USDT); geometric grids keep a fixed ratio (e.g. +1% per level). In absolute terms, lower price zones have smaller price moves, so geometric grids fill more evenly across wide price spans and are often preferred for coins with large price ranges. A geometric grid calculator is coming soon.
What happens when price breaks below the range or above it?
In this spot-long arithmetic model, a steady decline fills all buy levels in sequence; once capital is exhausted buying stops and you hold the whole grid of coins with floating loss. When price breaks above the range, typically only the final sell remains and further upside is not captured. Plan for the out-of-range case before you start.
Why do live results differ from the calculator's theoretical numbers?
The calculator uses simplified assumptions: a complete round trip, each grid filled exactly once, and fills exactly at level prices. Real markets include tiered fees, slippage, funding fees (futures), partial fills and levels that are never touched, and oscillation frequency cannot be guaranteed in advance. Use the theoretical values to compare parameters, not as a return promise.
Sources & references
- What Is Grid Trading?Investopedia
- What Is a Limit Order?Investopedia