Finestel's DCA Bot builds your position gradually: a base order, followed by additional orders if price drops, so your average entry improves as the position fills.
Take-profit recalculates automatically after every order, and the same execution strategy runs whether it's triggered by a signal, a TradingView alert, or manually in the trading terminal.

A signal opens a DCA cycle. From there, the bot manages entries, averaging, and exit without further input, recalculating as the position changes.
A market or limit order opens the position, depending on your configuration.
Once the base order fills, the configured DCA orders are placed, and take-profit is set, sized to the filled base order quantity.
Each DCA fill recalculates the average entry price and resets take-profit to match. Stop-loss stays fixed at the full possible position size, base order plus all DCA orders.
If take-profit hits: the remaining DCA orders and the stop-loss are cancelled. And if the stop-loss hits: the take-profit is cancelled.
Size for the initial entry
Number of averaging orders, size distribution (fixed, multiplier, increment) and price distribution (%, fixed, multiplier, increment)
TP sized to filled quantity; SL sized to max possible position (base + all DCA orders)
Leverage, margin mode, and position mode
Behavior on duplicate or opposite incoming signals
DCA isn't a separate product on Finestel; it's an execution strategy available inside whichever initiator fits how you trade.
Trigger DCA cycles from custom webhook or API payloads; your own strategy, script, or signal provider drives entries.
Best for
Signal Providers, Custom Strategies
Connect TradingView alerts and Pine Script strategies directly to DCA execution, no separate infrastructure needed.
Best for
Indicator-Driven and Technical Traders
Configure and manage DCA positions manually, with the full parameter set and live position control.
Best for
Discretionary Traders and Those Who Want Full Control
Individual Professional Traders
Improve entries on volatile pairs, and let take-profit adjust itself as the position fills.
Asset Managers & Portfolio Managers
Apply one DCA configuration across every managed account through Terminal, TradingView Bot, or Signal Bot; the same engine, consistent execution.
Crypto Trading Funds
Standardize DCA execution across the fund's entire trading operation; one execution strategy, every position.
Some bots assume an order filled and move on. Finestel checks first, so a partial fill or a delay never leaves your take-profit set to the wrong amount.

The bot knows the moment something fills, instead of waiting for its next scheduled check.
If an order only fills part-way, your average entry and take-profit update to match what actually happened.
Every time more of the position fills, take-profit is reset to cover it properly, never too much, never too little.
One signal executes across every connected account, on every exchange, at once: Binance, Bybit, OKX, KuCoin, Bitget, Kraken, HyperLiquid. Same behavior everywhere.
Step 1 of 4
Add Your Exchange Account(s)Add your exchange account under My Exchanges before setting up anything else; the DCA Bot needs a connected account to place orders on.

Get answers to commonly asked questions about our products, services, and policies.