← Back to Home

Master Grid Trading

From the basics of grid bots to ATR-based sizing and ranging market detection — everything you need to run smarter, safer grid strategies.

Try Interactive Dashboard
🎓

Beginner

Grid trading basics, volatility, and how bots make money.

Start Learning →
📐

ATR & Ranging

Why 30-day ATR beats 24h snapshots, and how to read ranging markets.

Learn ATR →
🏆

Advanced

Professional strategies, portfolio management, and rebalancing.

Master It →

Beginner: Grid Trading Basics

What is Grid Trading?

Grid trading is an automated strategy that places buy and sell orders at regular intervals around a set price. Think of it as a fishing net — it catches profits every time price bounces up or down through your levels.

How it works:

  • Buy orders placed below current price
  • Sell orders placed above current price
  • • Each buy/sell pair = one profit cycle
  • • Automated — no emotion, no manual execution

Example Grid:

Sell $105 ← Profit Zone
Sell $104 ← Profit Zone
Sell $103 ← Profit Zone
Current $102 ← Market Price
Buy $101 ← Buy Zone
Buy $100 ← Buy Zone
Buy $99 ← Buy Zone

Understanding Volatility

Volatility is how much a price moves. More volatility = more price oscillations = more grid cycles = more profit. But too much volatility and price exits your range entirely.

Volatility levels:

  • Low (0–2%): Tight grids work best
  • Medium (2–8%): Balanced approach
  • High (8%+): Wide grids required

Volatility vs. spacing:

BTC (low vol ~2%) 1% spacing
ETH (medium ~5%) 2.5% spacing
DOGE (high ~12%) 6% spacing

Grid Spacing Explained

Grid spacing is the percentage difference between each buy/sell level. It determines how often trades execute and how much profit you earn per cycle.

  • Tight spacing: More trades, smaller profit each
  • Wide spacing: Fewer trades, larger profit each
  • Optimal: Sized from ATR so the market actually reaches each level

Spacing examples:

1% Spacing (tight):
$100 → $101 → $102 → $103
Trades frequently
5% Spacing (wide):
$100 → $105 → $110 → $115
Bigger profit per trade

See These Concepts with Real Data

Pick any Binance pair in the Live Dashboard and watch volatility, ATR, and grid recommendations update in real time.

Practice with Live Data

ATR & Why It Matters for Grid Sizing

What is ATR (Average True Range)?

ATR measures the average daily price movement over a given period. It accounts for gaps between candles — not just the high-to-low of a single day — making it a more complete picture of how volatile a market really is.

For grid trading, ATR answers the most important question: "How far does price typically travel in a day?" Your grid range needs to be wide enough to contain that movement without price exiting constantly.

ATR formula (simplified):

ATR = average of Max(High-Low, |High-PrevClose|, |Low-PrevClose|) over N days

Why 30 days, not 24 hours?

24h volatility (what most tools use)
  • • One unusually calm day → too-tight grid
  • • One unusually wild day → oversized grid
  • • Meaningless for a bot running for weeks
30-day ATR (VoltaGrid)
  • • Smooths out daily outliers
  • • Reflects the market's typical behavior
  • • Grid range sized to last weeks, not hours

Using ATR to Size Your Grid

A practical rule of thumb: your grid range should span at least 2–3× the ATR. This gives the market enough room to oscillate for several weeks before price exits your range.

Example — BTC/USDT:

  • Current price: $67,000
  • ATR(30): $2,400 per day
  • 2.5× ATR = $6,000 range width
  • Grid range: $64,000 – $70,000
  • Spacing: ATR / grids = ~$300 per level

ATR multiplier guide:

1–1.5× ATR Too narrow — exits fast
2–3× ATR Optimal range width
4–5× ATR Wide — fewer cycles
VoltaGrid applies a 2.5× multiplier by default. You can adjust in the calculator.

Ranging vs. Trending Markets

Why Market Regime Matters More Than Setup

You can have a perfect ATR-sized grid with ideal spacing — and still lose money if the market is trending strongly. Grid bots are regime-dependent: they make money in ranging markets and lose money in trending markets.

Ranging Market — Grid Bots Thrive

Price: up... down... up... down...
Grid: buy low → sell high → repeat ✓
  • • Price bounces within a defined channel
  • • Each bounce triggers a buy/sell cycle
  • • Every cycle = profit captured
  • • Bot runs for weeks without intervention
Ranging Score: 80–100

Trending Market — Grid Bots Bleed

Price: down... down... down... exits grid
Grid: all buys hit, no sells ✗
  • • Price moves in one direction and doesn't return
  • • Bot fills all buys (or all sells) with no counter-trades
  • • Capital locked in unrealized loss
  • • Bot exits range and stops cycling
Ranging Score: below 50

How to Identify a Ranging Market

A ranging market shows no clear directional trend. Price oscillates between support and resistance levels without breaking out. Key signs:

  • Low ADX (below 25): Directional movement is weak
  • Price near middle of 30-day range: No extreme breakout
  • Multiple bounces off same levels: Support/resistance holding
  • Declining volume on moves: No conviction in either direction

VoltaGrid's Ranging Score calculates all of this automatically and gives you a single 0–100 number.

Ranging Score interpretation:

80+
Excellent
Strong ranging conditions — deploy with confidence
50–79
Caution
Mixed signals — use tighter range or smaller size
<50
Avoid
Trending market — wait for ranging conditions to return

Intermediate: Calculations & Risk

Calculating Grid Profits

Profit per grid cycle = the sell price minus the buy price, minus trading fees on both sides.

Profit = (Sell − Buy) − (Buy × 0.1%) − (Sell × 0.1%)

Example:

  • Buy at $100, sell at $102.5 (2.5% spacing)
  • Gross profit: $2.50
  • Fees: $0.20 (0.2% round-trip)
  • Net profit: $2.30 per cycle

Example — $500 investment:

Investment:$500
Spacing:2.5%
Grids active:10
Profit per cycle: $1.15
Daily (4 cycles): ~$4.60

Risk Management for Grid Bots

Conservative

  • • Tight spacing (0.5–1.5%)
  • • BTC / ETH only
  • • Ranging Score 80+
  • • Max 10% of portfolio
Best for: beginners

Balanced

  • • ATR-optimal spacing
  • • Top 20 pairs
  • • Ranging Score 65+
  • • Max 20% of portfolio
Best for: experienced

Aggressive

  • • Wide spacing (3–8%)
  • • Altcoins / volatile pairs
  • • Any market condition
  • • Max 5% of portfolio
Best for: risk-tolerant

Advanced: Professional Strategies

Professional Grid Strategies

1. ATR-Dynamic Grid Adjustment

Recalculate ATR(30) weekly and adjust your grid range if the market's volatility has shifted significantly. Don't set-and-forget for more than 2–3 weeks.

2. Ranging Score Filtering

Only deploy capital when the Ranging Score is above 70. When it drops below 50, pause the bot and wait. The cost of waiting is zero. The cost of a trend wipeout can be significant.

3. Multi-Pair Diversification

Run grids across 3–5 uncorrelated pairs. If one pair trends out of range, the others continue cycling. Use My Grid Tracker to monitor all of them from a single view.

Pro rebalancing checklist:

  • Check Ranging Score weekly
  • Recalculate ATR(30) every 2 weeks
  • Widen range if price approaches boundary
  • Pause bot if Ranging Score drops below 50
  • Never risk more than 5% on one grid
  • Track performance in My Grid Tracker

Portfolio Management

📊

Diversification

Spread across multiple pairs, timeframes, and strategy types.

⚖️

Position Sizing

Never risk more than 2–5% of total portfolio on a single grid.

📈

Performance Tracking

Monitor cycle count, profit factor, and active range status with My Grid Tracker.

Apply What You've Learned