DCA Bot

The DCA Bot allows users to automate trading on connected exchanges by following a Dollar Cost Averaging (DCA) strategy. A DCA Bot entity contains parameters and conditions that manage automated deals across market drawdowns with automated safety orders and take-profit targets.

Quentrade provides comprehensive REST API methods to create, configure, backtest, and manage DCA Bot entities and their associated deals in real time.

How DCA Bots Work

The process starts with configuring a DCA Bot, where all trading conditions, such as base and safety orders, take profit, and stop loss, are set. The bot automatically creates and manages deals based on the configured strategy.

Key Information Held by Each DCA Bot

1

Account & Trading Pairs

Connected exchange accounts, single or multi-pair configurations, and market types.

2

Strategy & Active Deals

Long or Short strategies, base order sizes, and concurrent active deals limits.

3

Take Profit & Stop Loss

Percentage targets, trailing take profit deviations, and stop loss risk controls.

4

Safety Orders & Averaging

Safety order steps, volume multipliers, step scale multipliers, and max safety counts.

5

Cooldowns & Market Conditions

Deal start conditions, minimum price triggers, open deal cooldowns, and volatility filters.

DCA Bot Capabilities

Automated Dollar Cost Averaging

Dynamic multi-step safety order laddering that reduces average entry price during market drawdowns.

Long & Short Strategy Execution

Profit from upward trends with Long bots or accumulate base currency during bear trends with Short bots.

Intelligent Risk Management

Comprehensive protection with Trailing Take Profit, Stop Loss, Maximum Safety Order Limits, and Cooldown timers.

High-Concurrency Trade Engine

Driven by Tokio asynchronous runtime in Rust with real-time multi-exchange WebSocket and REST adapters.