Paper DCA · 4 exchanges · Free, signups open

Practice Dollar-Cost Averaging on Paper, Against Live Prices

A DCA bot buys a fixed amount on a fixed schedule, every few hours, daily or weekly. It spreads your entries over time instead of buying all at once. Prices come live from WOO X, Binance, Bitfinex or Bitkub, and every buy is made with paper money. 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 paper DCA bot that runs on your schedule, not your memory

Set an amount, an interval and a pair. The bot makes a paper buy on schedule every time, even while you sleep.

Flexible recurring schedule

// SCHEDULE

Buy a fixed amount on any interval you set in hours, such as every 4 hours, daily or weekly. You place no manual orders.

AUTO-BUY PAPER

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 your schedule

// BACKTEST

Replay your amount and interval on up to 90 days of past prices to see what your average entry price would have been then.

BACKTEST READY

Live prices from 4 exchanges

// PRICES

Run paper DCA bots on live prices from WOO X, Binance, Bitfinex or Bitkub. Up to 5 can run at once.

4 VENUES LIVE PRICES

How the DCA bot works

From first click to your first paper recurring buy, in three steps.

1

Set an amount and interval

Pick a pair, how much to buy each time, and how often, in hours.

2

Backtest it on past prices

Replay the same schedule 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 bot on your paper balance and watch it buy against live prices. No exchange account or API key is involved.

What a scheduled paper buy does, and when it stops

Averaging in is simple arithmetic. The details that matter are when each buy fires, what it pays, and what the bot does once its budget is spent.

The schedule is an interval in hours, and the first buy is immediate

A DCA bot here is configured in hours, so any cadence you can express as a number of hours works: every 6 hours, daily, every 72 hours. There is no fixed weekly or monthly picker to fight, and no assumption that your buying rhythm matches a payday. The first buy goes through as soon as you press Start, and the clock runs from there.

Order size is set either in the quote currency or in the asset itself. Quote sizing spends a fixed amount of money each time, which is what most people mean by averaging in. Base sizing buys a fixed quantity of the asset each time instead, so the amount you spend moves with the price. They are two different strategies under one name.

Each buy is a paper market order at the live price

When a buy comes due, the bot buys at the pair's current live price and pays the exchange's taker rate. If your paper cash cannot cover the order plus its fee, the bot pauses and tells you why. It does not skip ahead a whole interval: the buy fires as soon as enough cash is free again.

A run can be bounded by a number of orders, by total capital committed, by both, or by neither. Whichever binds first ends the buying. Neither one is a stop-loss. They limit how much paper cash this bot may spend, which is a budget question rather than protection against a falling market.

Hitting the cap does not close the position

When a bot with a take-profit reaches its order or capital limit, it stays active rather than filing itself away. It still holds the coins it bought and still has sell orders resting against them, and you need somewhere on screen to manage both from.

Without that, a capped bot would write its history entry and disappear while its coins and resting sells stayed behind, with no card to manage them from and no Sell All button. The bots most exposed were the ones with a deliberately distant take-profit. A capped bot now stays on screen until its position reaches zero, and a partial sale keeps it there.

Sell All frees only as many of its own sells as it needs

A resting take-profit reserves the coins behind it, the way an exchange would. So a Sell All over a position with take-profits already waiting has to free some of those coins first. The bot cancels its own take-profits oldest first, and only as many as the sale needs.

Your paper account holds one balance per coin, shared by every bot on that coin. If a grid on the same pair has reserved most of it, cancelling the DCA bot's own sells would not free enough. In that case the bot cancels nothing, refuses the sale and names the other bot holding the coins. Stopping that bot releases them.

Every DCA setting on the start form

What each field does, and what it does not do.

Setting What it controls Value
interval_hours Hours between buys. Any cadence expressible in hours, not a fixed weekly or monthly picker. hours
order_size How much each scheduled buy spends or accumulates. number
order_size_unit Fixed money per buy, or fixed quantity of the asset per buy. quote | base
max_orders Ends the buying after this many orders. optional
max_total_capital Ends the buying once this much paper cash has been committed. optional
take_profit_pct Rests a sell this far above each lot's own entry price. optional

Every account can run up to 5 DCA bots at once, the most of any bot type, because a DCA bot spends almost all of its time waiting. Each pair carries one DCA bot. A bulk start applies one set of settings to many pairs in a single step, and sizing in the coin itself is switched off there, since 0.01 BTC and 0.01 DOGE are very different amounts of money.

Which exchanges' prices a paper DCA bot buys at

A paper DCA bot can buy at the live price of a pair on WOO X, Binance, Bitfinex or Bitkub. No account on those exchanges is needed. Each buy is priced and charged as if it had been placed on the exchange you selected, and nothing is sent to it.

Bitkub lists pairs quoted in Thai baht as well as in USDT, and its fee depends on that quote: 0.25% per buy on a THB pair against 0.10% on a USDT pair. A DCA bot makes many small purchases, so the same schedule on two versions of one coin adds up to a different fee total over the same weeks.

HOURLY INTERVALS TAKER-RATE BUYS LIVE PRICES 4 EXCHANGES

DCA bot — FAQ

01 // METHODOLOGY What is dollar-cost averaging (DCA)?

Dollar-cost averaging means buying a fixed amount of an asset at regular intervals, whatever the price. Your average entry price becomes the average across many buys instead of one chosen moment. A paper DCA bot lets you watch that happen with simulated money.

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

No. Vectixs is paper trading only. Your DCA bot 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 // RISK PROFILE Does DCA guarantee a gain?

No. DCA lowers the chance of buying everything at a single bad price. It does not protect against a long downtrend. You still end up holding the asset, and its value can fall below your average entry price.

04 // VENUE CONNECTIVITY Which exchanges' prices can a paper DCA bot 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 DCA bot free?

Yes. Vectixs is free and there is nothing to buy. Every account gets the same limits: up to 5 DCA 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 // SCHEDULE Can I run a DCA bot on a weekly or monthly schedule?

The interval is set in hours, so weekly is 168 hours and a four-week cadence is 672. There is no calendar-aware month, which means a monthly schedule drifts relative to a calendar date. If buying on a specific date matters to you, that is worth knowing before you start.

07 // QUOTE VS BASE Should order size be in dollars or in the coin?

Quote sizing spends a fixed amount of money each interval and is what dollar-cost averaging normally means. Base sizing buys a fixed quantity of the asset each interval, so the amount spent moves with price. They are different strategies, and the unit toggle is not cosmetic.

08 // AFTER THE CAP What happens when the bot hits max_orders or max_total_capital?

It stops buying. If a take-profit is configured, the bot stays active and keeps managing the position and its resting sells until the position reaches zero, so Sell All and the cancel controls remain available. With no take-profit there is nothing resting to wait for, and the run archives at the cap.

09 // TAKE-PROFIT Does the take-profit apply to the whole position or to each buy?

To each lot individually, at that lot's own entry price. A run that accumulated through a decline therefore has take-profits resting at several different prices rather than one blended average, and each one fills at its own price when the live price reaches it.

10 // MANUAL SELL What if I sell some of the coin by hand?

A manual paper sale comes out of the same balance the bot draws on, so the bot's own record and the account can stop agreeing. Selling through the bot's controls keeps the two in step. If the account no longer holds everything the bot expects, Sell All sells what is actually there rather than leaving the bot stuck with a position it can never close.