Grid Trading Bot

Mean-reversion grid. ATR-spaced. Anchored to a moving average.

The grid bot places dynamic buy levels below an anchor SMA and matching sell targets above, scaled by the market's ATR. Scales into weakness, trims into strength — with optional RSI gating to filter low-quality entries.

Is This Strategy For You?

Range-Bound Markets

You believe the market will move sideways within a range, rather than trending strongly in one direction.

Systematic Approach

You prefer a structured, rule-based strategy that doesn't rely on predicting market direction.

Sufficient Capital

You have at least €1,000 to allocate, since grid trading distributes capital across multiple order levels.

How It Works

1

The bot computes its anchor and grid spacing

A long-period SMA acts as the anchor. The Average True Range (ATR) defines volatility. Buy levels sit at anchor − N × ATR; sell targets at anchor + N × ATR.

2

It scales in as price drops below each level

Each buy level operates independently. When price touches a level (and an optional RSI oversold gate is met), the bot buys a sized portion of capital — wider drops mean more accumulation.

3

It trims into strength at the matching sell target

Each filled level has its own sell target above the anchor. As price reverts upward through the target, the bot trims that level's holding back to flat — locking in a level-specific profit.

4

The grid adapts as the market changes

The anchor SMA and ATR recompute on every tick — so as volatility expands or contracts, the spacing between levels follows automatically. No manual re-centering needed.

What to Expect

Runs continuously

The grid operates 24/7 as long as markets are open

2–8 parallel buy levels

Each level is sized as a fraction of capital and resolves independently

ATR-adaptive spacing

Wider grids in volatile markets, tighter when calm — automatic

Capital cap per trade

Total exposure capped at your configured max position fraction

Risks to Consider

Every strategy has trade-offs. Here is what you should know before starting.

A sustained drop fills all levels

If price keeps falling without rebounding, every buy level fires and your maximum position cap is reached. From there, you wait for mean reversion or take the unrealized loss.

Concentrated allocation per level

Each level commits up to ~12% of capital by default. With insufficient starting capital, the per-level notional may fall under exchange minimums and orders skip.

Underperforms in strong one-way trends

The strategy assumes mean reversion to the SMA anchor. In a sustained breakout (up or down), buy levels never get a matching sell, or sell targets keep advancing without fills.

When This Strategy May Not Be Ideal

If you expect a strong directional move

If your capital is below €1,000

If you want a simple, single-trade strategy

If you prefer long-term buy-and-hold investing

Customizable Settings

Grid Configuration

  • • Grid Levels (2 – 8)
  • • Grid Spacing in ATR units (0.5 – 3.0)
  • • Allocation per level (% of capital)

Risk Parameters

  • • Max total position (15% – 55%)
  • • Cooldown between trades (0 – 180 min)
  • • Optional RSI gate filter

Adaptive Indicators

  • • Anchor SMA (long-period, auto-tracking)
  • • ATR (Average True Range, volatility scaling)
  • • RSI gate (oversold < 38 / overbought > 62)

Try This Strategy Risk-Free

Run the grid bot in paper mode and see how it performs with your settings — before committing real capital.

7-day free trial • Credit card required • Cancel anytime

Common Questions

What happens if the price keeps falling past every level?

The bot stops adding to the position once your max position fraction is hit (default 35%). The remaining filled levels wait for a mean reversion to the SMA anchor — at which point each level's matching sell target triggers.

How much capital do I need?

We recommend at least €1,000. Each level commits up to ~12% of capital by default — with insufficient starting capital, the per-level notional may fall under exchange minimums and the order skips.

Can I test it before using real money?

Yes. You can run the bot in paper mode using real market data, without risking any capital.