/api/v1/bots/dca
Creates a new Dollar Cost Averaging (DCA) bot. Configure initial base order size, safety order laddering, price deviation scaling, profit targets, and stop-loss risk controls executed by the high-performance Tokio trade engine.
Body Parameters
21User-defined label for the DCA Bot (1 to 100 characters).
Exchange identifier where the bot executes orders: binance, bybit, okx, kucoin, bitget, reku, indodax, tokocrypto, etc.
UUID of the connected exchange credentials entity from GET /api/v1/exchanges.
Trading pair in Quentrade format (e.g. BTC/USDT, ETH/USDT, SOL/USDT).
Trading market type: 'spot' or 'futures'.
Trading strategy direction: 'Long' (buy low, sell high) or 'Short' (futures only).
Initial order execution type: 'limit' or 'market'.
Initial base order size in quote currency (e.g. 100 USDT).
Initial safety order size in quote currency (e.g. 50 USDT).
Step scale multiplier applied to subsequent safety order price deviations.
Volume multiplier applied to increase size of subsequent safety orders.
Percentage price drop from average entry price to trigger each safety order.
Maximum number of safety orders the bot can execute per trade cycle.
Target profit percentage above average entry price to close the deal (e.g. 2.5).
Take profit calculation type: 'percentage'.
Enables trailing take profit to let profits run during strong rallies.
Trailing profit deviation percentage (e.g. 0.2).
Enables stop loss protection to cap maximum drawdown.
Stop loss percentage below average entry price (e.g. 5.0).
Cooldown period in seconds before starting a new deal after closing.
Deal start trigger condition: 'asap', 'manual', or 'signal'.
dev_create_dca_bot.additional_info.title
dev_create_dca_bot.additional_info.leverage_title
dev_create_dca_bot.additional_info.leverage_desc
Currency Rates & Leverage Limitsdev_create_dca_bot.additional_info.tp_steps_title
dev_create_dca_bot.additional_info.tp_steps_desc
{
"take_profit_steps": [
{
"amount_percentage": 50,
"profit_percentage": 10
},
{
"amount_percentage": 50,
"profit_percentage": 20
}
]
}dev_create_dca_bot.additional_info.strategy_title
dev_create_dca_bot.additional_info.strategy_desc
Available Strategy ListExample Request
Example Responses
Returns the newly created DCA Bot entity with default status 'stopped'. Call POST /api/v1/bots/dca//start to launch execution.