Free crypto grid bot simulator

Test your grid bot
before it costs you money.

Configure a grid strategy, run Monte Carlo simulation or historical backtesting, and see the full distribution of outcomes — all in the browser, no sign-up required.

No sign-up required Runs in your browser Free forever

A grid bot simulator lets you test without risk

A grid bot places a ladder of buy and sell limit orders at fixed price intervals. When price oscillates within the range, each round trip captures the spread between adjacent levels. The strategy earns steadily in sideways markets — and loses steadily in trending ones.

Before deploying real capital, you need to know: how often does my configuration get liquidated? What does the fee drag look like over 30 days? How does changing leverage from 3× to 5× affect my risk profile?

A grid bot simulator answers these questions by running your configuration through hundreds of synthetic price paths (Monte Carlo) or real historical data (backtesting) — without touching an exchange.

xBot is a free, client-side simulator built specifically for perpetual futures grid bots. Everything runs in your browser. Nothing is sent to a server.

Example simulation — BTC/USDT, 30 days
Entry price $95,000
Grid range $85,000 – $105,000
Grid levels 20
Leverage
Capital (margin) $2,000
Median P&L (500 paths) +$418
Liquidation probability 4.2%
Win rate 68.6%
These numbers come from a Monte Carlo simulation using 30-day BTC historical volatility. Results vary with market conditions — run your own configuration in the simulator.

How the simulation works

1
Configure your grid

Set your price range, number of grid levels, leverage, capital, fees, and grid direction (long, short, or neutral). The simulator pre-fills entry price and volatility from live market data.

2
Run the simulation

Choose Monte Carlo (synthetic price paths using your volatility inputs) or backtest mode (upload real OHLCV CSV data). The engine replays your exact order book against each price path.

3
Read the results

See median P&L, win rate, Sharpe ratio, max drawdown, liquidation probability, and a percentile fan chart across all simulated paths. Adjust and re-run until you find a configuration worth deploying.

Important: simulation results depend on your volatility and drift assumptions. A grid bot that performs well in sideways conditions will perform poorly in a strong trend. The simulator shows what can happen under your assumptions — not what will happen. Always stress-test against scenarios where price breaks your range.

Three grid directions — very different risk profiles

The most important choice in grid bot configuration isn't the number of levels or the range — it's direction. Long, short, and neutral grids behave completely differently when price trends.

Neutral
Neutral grid

Runs buy orders below entry and sell orders above entry simultaneously. Starts flat and builds exposure in the direction price moves. Earns in both directions as long as price oscillates — but exposure grows on both sides as fills accumulate.

Best when: you expect sideways movement and have no directional view. Most complex to manage due to two simultaneous exposure books.
Long
Long grid

Places buy orders across the entire range. Each fill opens a long position; the corresponding sell closes it at a profit. Starts with full long exposure. Benefits from upward drift — funding hurts if market is bearish.

Best when: you expect the market to move sideways to slightly up. Simple to understand: you're earning grid income on a long position.
Short grid
Short grid

Places sell orders across the range and earns as price falls and recovers. Starts fully short. Benefits from downward drift and typically receives funding rather than paying it in bearish markets.

Best when: you expect the market to move sideways to slightly down. Mirror image of the long grid in terms of mechanics and risk.

→ Read more: Long vs Short vs Neutral grid: when to use each direction

What xBot simulates

Monte Carlo simulation

Run 100–1,000 synthetic price paths using your volatility (IV) and drift inputs. See the full outcome distribution including tail risks — not just an average.

Historical backtesting

Upload real OHLCV data from any exchange in CSV format. The engine replays your exact grid configuration against historical price tick by tick.

Live market data

Entry price, funding rate, and 30-day volatility auto-populate from live exchange feeds. The Market Analysis panel flags trending vs ranging conditions using ADX.

A/B strategy comparison

Run two configurations against the same price paths side by side. Change one variable — leverage, grid count, direction — and see the exact impact on every metric.

Fee and funding modelling

Taker and maker fees applied to every fill. Funding rate drag modelled across the simulation period. See exactly how much the invisible costs eat into grid income.

Liquidation tracking

Liquidation price recalculated dynamically as position size changes with each fill. Liquidation probability reported across all simulated paths. Stop-loss and take-profit support included.

Run your first simulation in under two minutes

No account. No installation. Configure your grid, click Run, and see what happens before you touch the exchange.

Launch the Simulator →
Free forever No data leaves your browser Works on mobile