Spot DCA (Martingale) Bot on WhiteBIT

The Spot DCA (Martingale) Bot on WhiteBIT is an automated trading tool designed to help you build a position during market dips and exit at a defined profit target. Unlike grid strategies that place continuous buy and sell orders within a range, the DCA Bot focuses on a single cycle: it opens an initial position, adds larger buy orders as the price drops to lower your average entry, then sells the full position once your target profit is reached.

This strategy is ideal for trending or directional markets — when you expect the price to dip before recovering. The bot removes emotional decision-making, automates position averaging, and makes it easier to execute a disciplined recovery strategy without constant manual intervention.

The Spot DCA Bot interface provides an overview of the strategy and quick-start templates for popular trading pairs. You can create a new bot or use AI-generated presets with estimated performance data for pairs like BTC/USDT and ETH/USDT. The "My Bots" section will list your active bots once created.



 

Key Features and Benefits of Spot DCA Trading Bot

Simple or Advanced Setup

You can configure the DCA Bot in two ways — either using AI Strategy mode for a quick setup or Manual mode for full control.

In AI mode, you only need to select a risk level (Conservative, Balanced, or Aggressive) and choose a reinvestment preference. The system will automatically set the optimal price step, take profit target, number of safety orders, and order size multipliers. Each risk level is designed for a different tolerance for drawdown and recovery speed:

  • Aggressive — tighter price steps, faster averaging, higher capital deployment per cycle
  • Balanced — moderate spacing and multipliers for a mix of recovery speed and capital efficiency
  • Conservative — wider steps, smaller multipliers, slower but steadier position building

AI mode is ideal for newcomers, as it also provides an estimated potential ROI and cycle duration based on historical data.



 

In Manual mode, experienced users can configure every parameter: initial order amount, safety order size, price step between orders, take profit percentage, amount and order multipliers, stop-loss level, start price trigger, and the maximum number of safety orders. Manual configuration lets you tailor the strategy to your own market outlook, capital allocation, and risk tolerance.



 

Flexible Investment Options

When setting up the DCA Bot, you can specify the initial order amount and safety order amount separately. The interface shows the minimum required amount for your chosen settings and your available balance, helping you size the investment correctly.

Before launching the bot, you will see a clear preview of all parameters — including the estimated maximum capital required across all safety orders — so you can verify your exposure upfront. If your balance is insufficient, a convenient deposit link is provided so you can top up funds without leaving the setup page.



 

Real-Time Monitoring and Control

Once running, the DCA Bot manages your orders continuously, and you can monitor its status in real time. The dashboard shows key metrics for the current cycle:

  • Cycle Index — which cycle the bot is currently running
  • Average Entry Price — the blended price across all filled buy orders, used to calculate your take profit and stop loss levels
  • Active safety orders — open buy orders and how far each is from the current market price (% till fill)
  • P&L — current unrealized and realized profit/loss across cycles

You can view a log of completed trades and cycle history for full transparency. You can stop the bot at any time. When stopped, all open orders are canceled and all assets held within the bot are returned to your main balance.



 

Smart Insights

The system provides smart suggestions and performance alerts based on price movement and bot behavior. These notifications help you stay informed about significant market shifts or deviations from expected strategy performance — so you can intervene or adjust settings at the right moment without needing to monitor the market manually.

Summary

The Spot DCA Bot lets traders of all experience levels execute a disciplined position-averaging strategy automatically. Beginners benefit from AI presets and transparent risk levels, while experienced traders can fine-tune every parameter. The cycle-based structure — enter on dips, exit on recovery — gives you meaningful, intentional profit-taking rather than constant small trades. With full visibility into each cycle and the ability to stop anytime, the DCA Bot combines automation with precise directional control.

Spot DCA Trading Bot Balances

Each Spot DCA Bot has its own internal balances — Stock and Money — used exclusively within that bot.

During trading:

  • All realized profit (PnL) from completed cycles remains on the bot balance
  • The difference in trading fees is also accumulated on the bot balance

These balances are fully returned to your main account when the bot is stopped.

Spot DCA Trading Bot Fee Calculation Details

The DCA Bot operates with a fixed trading fee of 0.1%.

Even if you have a discounted fee (VIP level or other programs), the system calculates order placement using 0.1% in order to:

  • ensure higher calculation precision
  • guarantee correct order placement

The difference between your actual trading fee and 0.1% is not lost. It is accumulated on the bot balance and distributed between Stock and Money balances.

What Happens When the Spot DCA Trading Bot Is Stopped

When the bot is stopped:

  • All accumulated PnL from completed cycles
  • The accumulated fee difference
  • All assets are currently held within the bot

are transferred to your main balance immediately.

Order Types Used in the DCA Bot

Depending on the configuration and launch scenario, the DCA Bot uses the following order types:

Order Type
Initial order (immediate start) Market
Initial order (with start price defined) Stop-limit or Limit
Safety orders Limit
Take Profit Limit
Stop Loss Market

Initial order logic with start price:

Condition Order Type
startPrice > currentPrice and minPrice < startPrice < maxPrice Stop-limit
startPrice > currentPrice and startPrice ≥ maxPrice Limit (trigger)

Limit (trigger) means the order is not immediately placed into the order book. It waits until the market reaches the specified price, after which a regular limit order is submitted.

What Does "Duration" Mean in AI Strategy for Spot DCA Trading Bot?

When creating a DCA Bot in AI mode, a "Duration" estimate may be displayed alongside the projected ROI for the selected risk level.

Important: this is not an automatic termination period for the bot.

Duration represents the estimated timeframe within which the bot may complete enough cycles to reach the projected potential ROI, based on historical modeling.

For example:

  • Potential ROI: +5%
  • Duration: 1–3 months

This means that, based on historical data, the strategy may generate approximately +5% within 1–3 months of operation. The bot will continue running until you stop it manually or until the defined number of cycles is reached — whichever comes first.

Support

In case of any questions related to the functionality of our exchange, you can:

  • Leave a request on our website;
  • Write to the support email: support@whitebit.com;
  • Write to the chat using the button in the lower right corner of the screen (in the upper right corner of the WhiteBIT app, click ).

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request