// DCA MECHANICS
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.