Paper grid trading · 4 exchanges · Free, signups open

Practice Grid Trading on Paper, Against Live Prices

Set a price range and a number of grid levels. The bot places paper buy orders below the price and paper sell orders above it, and refills each level as it trades, around the clock. Prices come live from WOO X, Binance, Bitfinex or Bitkub. The money is simulated, so no real order is ever placed. It is free, and you need no exchange account.

No invite needed right now. We are scaling up gradually, so this may change.
WOO Xlive prices Binancelive prices Bitfinexlive prices Bitkublive prices

A grid bot that trades paper money on live prices

Every grid level is a paper order. It fills when the live market price reaches it, and fees are simulated at the exchange's published rates.

Configurable range & levels

// LEVELS

Set your upper and lower price bounds and how many grid levels to place in between — arithmetic or geometric spacing.

LADDER SPACING LIVE

A paper balance up to $1,000,000

// PAPER

Choose a starting balance of $10k, $50k, $100k or $1M. It is simulated money, and you can reset it any time.

UP TO $1,000,000 PAPER

Backtest the range first

// BACKTEST

Replay your grid settings on up to 90 days of past prices. A backtest shows what the rule would have done then. It is not a forecast.

BACKTEST READY

Live prices from 4 exchanges

// PRICES

Run paper grids on live prices from WOO X, Binance, Bitfinex or Bitkub. Each exchange gets its own view. Up to 2 grids can run at once.

4 EXCHANGES LIVE PRICES

How the grid bot works

From first click to your first paper grid, in three steps.

1

Set your range and grid count

Pick a pair, a price range you expect it to trade within, and how many buy and sell levels to place across that range.

2

Backtest it on past prices

Replay the same grid on up to 90 days of history. You see what the rule would have done on those prices.

3

Run it on paper, live

Start the grid on your paper balance and watch it fill against live prices. No exchange account or API key is involved.

What a paper grid does between your two prices

A paper grid places nothing on any exchange. It keeps each rung in your paper account and watches the live price of the pair you picked. These are the rules it follows while it does.

A rung fills the moment live price reaches it

Every rung is a limit order held in your paper account. When the exchange's live price trades at or through a buy rung, that rung fills in full at its own price. A sell rung fills the same way on the way up. Each fill is charged the exchange's maker rate, because a resting limit order is the maker side of a trade.

This is the main place a paper grid is kinder than a live one. On a real order book your order waits in a queue behind others at the same price, and price can touch a level and turn away before your turn comes. A paper rung never queues and never fills in parts. Expect a grid tested here to show more fills at its outer rungs than the same ladder would get on an exchange.

Arithmetic or geometric spacing, 2 to 180 levels

Arithmetic spacing leaves the same amount of money between each rung. Geometric spacing leaves the same percentage between them, so the gaps widen as price rises. Over a wide range the same inputs produce two noticeably different ladders.

The level count runs from 2 to 180. The capital you give the grid is split across its levels, so every rung you add makes each one smaller. The fee is a percentage of each fill, so a smaller rung pays the same rate as a large one. A dense ladder with tight spacing can hand much of each price swing to fees, and the paper ledger shows that because every simulated fill is charged.

Take-profit and stop-loss are absolute prices, and either closes everything

Both are entered as prices, in the same unit as the range bounds, rather than as percentages away from an entry. Touching either one cancels every resting rung, sells the coins the ladder holds at the live price, and files the run in your history with the rule that fired. That closing sale is a market order, so it pays the taker rate.

On every price update the exit check runs before the trailing check. If price jumps straight through the stop, the grid must not shift its ladder and commit more paper cash on the way past. Both rules also stay armed while the grid is paused, because a paused grid is still holding coins.

Trailing moves the ladder, and says so when it cannot

Trail-up and trail-down are independent switches. When price leaves the range in an enabled direction, the rung furthest from price is moved round to the near side rather than the grid being rebuilt. The moved rung always lands on its own side of the market, a sell above price and a buy below it, so it rests instead of filling on the very next update.

A sell ladder that has filled every one of its orders has no coins left to move. Rather than quietly closing the grid, the bot stops trailing, keeps the buy orders that are its only route back to holding coins, and shows the reason on the bot's card in the dashboard. It closes the grid only when nothing at all is resting, because at that point there is no way back.

Every grid setting, and what it is bounded by

The fields the start form accepts, with the limits the server checks on them.

Setting What it controls Range
range_mode Set the band as two explicit prices, or as a percentage either side of the current price. manual | percent
grid_count How many rungs the band is divided into. Each one becomes a resting paper limit order. 2 – 180
spacing_type Equal currency steps between rungs, or equal percentage steps. arithmetic | geometric
direction Buy ladder below price, sell ladder above it, or both from one pool. A sell ladder starts with a paper market buy for its coins. buy_first | sell_first | both
trail_up / trail_down Whether the whole band follows price out of its range in that direction. on | off
take_profit_price Absolute price that closes the entire grid when touched. optional
stop_loss_price Absolute price that closes the entire grid when touched. optional

Every account can run up to 2 grid bots at once, free. The count is per bot type, so a running grid never uses up a DCA or dip-buy slot, and each pair can carry one grid. Rung fills pay the selected exchange's maker rate. The market sale set off by a take-profit, a stop-loss or the Stop button pays its taker rate.

Which live prices a paper grid can run against

A paper grid can follow the live price of a pair on WOO X, Binance, Bitfinex or Bitkub. You do not need an account on any of them. The dashboard reads each exchange's public market data, the same prices anyone visiting that exchange can see.

The exchange you pick sets the fee model, and a grid feels that more than any other bot type because it trades so often. Binance is charged 0.10% per fill. Bitkub is 0.25% on THB-quoted pairs and 0.10% on USDT-quoted ones. Bitfinex is charged nothing. A gap between rungs smaller than one buy fee plus one sell fee is used up by fees before price has moved anything, and the paper ledger shows it.

LIVE PRICES MAKER-RATE RUNGS NO ACCOUNT NEEDED 4 EXCHANGES

Grid trading bot — FAQ

01 // GRID BASICS What is a grid trading bot?

A grid bot places a ladder of buy and sell orders across a price range you set. It buys as the price dips to each lower level and sells as it rises to each upper level. It reacts to price swings inside the range and makes no prediction about direction. On Vectixs every one of those orders is a paper order.

02 // NO EXCHANGE ACCOUNT Do I need an exchange account or an API key?

No. Vectixs is paper trading only. Your grid trades a simulated balance against live public prices. No real order is ever placed, so there is no exchange account to connect, no API key to paste and no deposit to make.

03 // MARKET RISK Does grid trading work in a downtrend?

Grids are built for range-bound, choppy markets. In a sustained downtrend a grid keeps buying at lower prices with no matching sell, so it ends up holding more of a falling coin. A paper grid lets you watch that happen with no money at stake.

04 // VENUE CONNECTIVITY Which exchanges' prices can a paper grid use?

Live public prices from WOO X, Binance, Bitfinex and Bitkub. Fees are simulated at each exchange's published rates. Paper orders fill at the observed price, with no partial fills and no slippage beyond the fee model, so paper results can differ from live trading.

05 // COST Is the grid bot free?

Yes. Vectixs is free and there is nothing to buy. Every account gets the same limits: up to 2 grid bots running at once and backtests on up to 90 days of history. Paper bots on an account nobody has signed into for 14 days are stopped automatically, and an email warns you at day 11.

06 // SPACING Should I use arithmetic or geometric grid spacing?

Arithmetic puts a fixed currency amount between rungs; geometric puts a fixed percentage between them, so rungs widen as price rises. On a narrow band the two are nearly identical. On a wide one they are different ladders, and backtesting the same range both ways is the cheapest way to see the difference on the pair you actually intend to trade.

07 // LEVEL COUNT How many grid levels can a single bot have?

Between 2 and 180. The capital you assign is split across them, so more levels means smaller rungs. Fees are a percentage of each fill, so cutting the same capital into finer pieces does not make any one rung cheaper to trade.

08 // PRICE LEAVES RANGE What happens when price leaves the grid range?

By default the ladder simply stops filling until price returns. With trail-up or trail-down enabled the whole band follows price instead, moving the rung furthest away round to the near side. If the trail is impossible, the bot stops trailing and shows the reason on its card rather than quietly closing the grid.

09 // PAUSE VS STOP What is the difference between pausing and stopping a grid?

Pause cancels the opening orders and stops new cycles, but keeps the position and keeps the take-profit and stop-loss rules armed, because a paused grid still holds coins. Resume re-places the opening orders. Stop ends the run and offers to sell what is left at market.

10 // BOTH DIRECTIONS Can one grid run buy and sell legs at the same time?

Yes. In the both direction one pool of paper cash funds a buy ladder below price and a sell ladder above it. The sell ladder's coins come from a paper market buy when the grid starts. Each order is tagged with its own leg, so a fill places its counterpart on the correct side.