- Home /
- Strategies /
- Grid Trading Strategy

Grid Trading Strategy
A grid trading strategy that places a lattice of buy and sell orders across a range, profiting from natural price oscillation without predicting direction.
Overview
A grid strategy spreads a series of buy orders below the current price and sell orders above it. As price oscillates inside a range, the grid captures profit on each leg without requiring the trader to predict direction. It works best in ranging, sideways markets and fails hardest in strong trends, where the grid runs out of capital on one side.
Setup
- Instruments: forex majors, crypto pairs with high liquidity and a tendency to range
- Timeframe: 1H, 4H, or daily
- Indicators: ATR(14) to set grid spacing, a defined range (support and resistance)
- Market regime: ranging — never run a grid into a strong trend
Grid spacing should be roughly 0.5 × ATR(14); tighter grids trade more but carry more risk.
Entry rules
- Define the range: identify clear support and resistance with multiple tests
- Set grid spacing (e.g., every 0.5 × ATR)
- Place buy orders at each level below the current price, sell orders at each level above
- Each buy order has a corresponding sell target one grid level higher; each sell order has a buy target one grid level lower
- The grid trades itself as price oscillates — each filled order captures one grid of profit
Stop loss
- Hard stop beyond the range: exit the entire grid if price closes beyond support (long grid) or resistance
- Maximum total grid risk: 3% of account — the grid must not consume the account if it runs
- Close the grid immediately if ATR expands sharply — a regime change is underway
Use the stop loss calculator to size the emergency stop.
Take profit
- Each leg takes profit at the next grid level (one grid of profit per fill)
- The grid is closed entirely when the range breaks or the daily loss limit is hit
- Grids compound slowly; patience is the strategy's engine
Confirm per-leg math with the risk-reward calculator.
Risk management
- Total grid risk capped at 3% of account, spread across all levels
- Position size per leg = (total risk ÷ number of grid levels). Verify with the position size calculator
- Run only one grid per instrument; multiple grids stack correlated risk
- Reduce grid size when a major news release is imminent — breakouts break grids
When it fails
Grids fail in trends, where price runs through every level on one side, leaving the trader with a stack of losing legs. The hard stop beyond the range is the only protection. Never expand a losing grid ("martingale") to recover — that path leads to account ruin. If the range breaks, close and wait for a new range to form.
Backtest Results
Hypothetical backtest — past performance does not guarantee future results. These numbers are illustrative, not a promise. Always forward-test on demo before live trading.
Test parameters:
- Instrument: BTC/USDT and ETH/USDT
- Timeframe: 4H
- Period: 2020-01-01 to 2025-12-31 (5 years)
- Risk per trade: 1% of account
- Commission/slippage: included
| Metric | Value |
|---|---|
| Total trades | 1800 |
| Win rate | 76% |
| Average win | +0.65R |
| Average loss | -1.6R |
| Expectancy | +0.11R |
| drawdown" class="glossary-link">Max drawdown | 32% |
| Annualized return | 15% |
| Profit factor | 1.3 |
| Best trade | +1.2R |
| Worst trade | -6.5R |
| Avg trades/month | 30 |
What the numbers mean
The 76% win rate is misleading — each leg is a tiny +0.65R win, but the strategy is one trend away from a -6.5R tail. The 32% drawdown is the real cost: a single strong trend runs through every level on one side. The expectancy is positive but thin, and the profit factor of 1.3 leaves little margin for execution error.
Weaknesses to watch
- A single trending move beyond the range triggers the hard stop and produces the -6.5R tail
- Martingale-style grid expansion to "recover" is the path to account ruin — never expand a losing grid
- High trade frequency inflates commission drag; 30 legs/month at low R per win is sensitive to fees
How to use this data
Use these numbers as a baseline expectation. If your live results are significantly worse after 50+ trades, something is off — either the market regime changed, or your execution differs from the backtest. Do NOT scale position size based on backtest optimism.
My Notes
Log in to save notes on this article and share them with the community.
Strategy is for educational purposes only. Not financial advice.
Related
Building a Trading Strategy
Turn scattered setups into a real strategy. Entries, exits, stops, backtesting, and iteration.
blogAgricultural Seasonality: Corn, Soybeans, and Wheat Calendar Patterns
Corn, soybeans, and wheat follow biological calendars that produce repeatable seasonal windows; learn the four highest-odds trades per grain per year.
blogAirdrops and Governance Tokens: How They Work and What to Watch
Airdrops distribute free tokens to early users to decentralize protocols, and governance tokens let holders vote on changes, but farming them carries real costs and risks.
Read next
Dual Moving Average Crossover Strategy (Beginner Edition)
One of the most classic trend-following strategies. Simple rules, easy to execute, ideal for beginners trading stocks or crypto on daily timeframes.
Read more →