Skip to content

The DCA bot card

The card is the bot's main screen: parameters, current state, cycle totals and control buttons. For profit figures the card is the source of truth: compare with it, not with notifications.

Where it is in the bot

Main menu → 📉 DCA Bots → pick a bot from the list. The 🔄 Refresh button re-reads the data. If you have no bots yet, the bot says: “You don't have any DCA bots yet. … Press "Create DCA Bot" to begin.”

A summary of all bots at once — Main menu → 📊 My Bots (Overview) (see The unified 'My Bots' overview). The cycle history for comparison with the exchange is exported by the command /export_dca_history <dcaBotId> in the chat with the main bot — you get a CSV file (see All commands in one list).

What the card shows

LineWhat it means
“📊 Symbol: BTCUSDT”, “📈 Direction: …”Pair and Long/Short
“⚡ Leverage: 3x | CROSS”Futures only: leverage and margin type
“💰 Investment: 100 USDT”The cycle amount including reinvestment
“📋 Orders: 10 (active: 4)”Averaging orders in total and how many are kept on the exchange at once
“🎯 TP: 1.5% from …”The Take-Profit target; with several levels also the line “🎯 TP levels: …”, which shows which ones are already filled
“🛑 SL: 7% from …” or “🛑 SL: not set”The Stop-Loss and its baseline
“⏱️ SL Timeout: 60 sec”Futures only, if it is on
“⚠️ Liquidation (estimate)”Futures only with leverage above 1; calculated from the current price — a guide, not an exact figure
“🔄 Completed cycles: 12”How many cycles closed by TP or SL
“💵 Total P&L: … USDT”The result of all completed cycles
“💸 Funding: … USDT”, “💰 Net P&L (after funding): …”Futures only, when funding is not zero; updated every 30 minutes
“⚠️ Consecutive SL: 2 / 4”How many stops in a row there have been and after how many the bot stops; the line appears after the first stop
“⏳ Cooldown until: 14:05:30 MSK”The bot is in the cooldown, with the start time of the next cycle
“📡 Webhook URL for starting: …” and the headerOnly for a bot started by an external signal

Bot statuses

StatusWhat is happening
CreatedThe bot is created, the first cycle has not started yet
Waiting triggerWaiting for the set price; the 🎯 Activate now button is available
ActiveA cycle is running: the position is open, averaging orders, TP and SL are placed
PausedNo new cycle will start; an open cycle finishes. This is also the status of a bot waiting for an RSI/SMA condition or an external signal
CooldownThe pause between cycles
Starting new cycleThe bot is entering and placing orders right now
LockedStopped by an administrator — contact support
StoppedWork is finished, orders removed, position closed

Buttons

ButtonWhen it is shownWhat it does
▶️ StartCreated, PausedResumes: an open cycle continues, otherwise a new one starts
🎯 Activate nowWaiting triggerStarts without waiting for the price
⏸️ PauseActive, CooldownDo not start a new cycle; the current one finishes
⏹️ StopExcept for stopped botsCancel orders, close the position, finish the work
🔔 Notifications: RealtimeAlwaysCycles through the modes: Realtime → Every 15 min → Hourly → Daily summary → Errors only
⚙️ Change TP strategyWhile the bot is not stoppedFrom the next cycle, see Take-Profit
⏱️ Edit SL TimeoutFutures, while the bot is not stoppedFrom the next cycle, see SL Timeout
🔄 Rotate webhook tokenStart by an external signalThe old token stops working immediately
🔄 RefreshAlwaysRe-read the card

TP %, SL %, leverage, amount, cooldown and the number of orders cannot be changed on a live bot — only a new bot can be created. Pausing and stopping in detail: Pause, start and stop.

Example with numbers

A Long BTCUSDT bot, investment 100 USDT, TP 1.5 %, reinvestment 0 %. Over a week: 8 cycles closed by TP (+1.50 USDT each) and 1 cycle by SL (−7.00 USDT). The card will show “🔄 Completed cycles: 9” and “💵 Total P&L: 5.00 USDT” (8 × 1.50 − 7.00). If the stop was the last event, there will also be “⚠️ Consecutive SL: 1 / 4”; the next cycle closed by TP resets the counter and the line disappears.

On futures with funding of −0.40 USDT over the week, “💸 Funding: −0.40 USDT” and “💰 Net P&L (after funding): 4.60 USDT” are added.

Common errors and what the bot says

  • “DCA bot not found (id=12)” — the bot was deleted or the number belongs to someone else; check the 📉 DCA Bots list.
  • “⚠️ This bot does not belong to you.” — the button was pressed under someone else's bot (for example in a forwarded message).
  • “⚠️ PnL mismatch detected” — the figures of the card and the exchange diverged; a one-off message needs no action, see PnL mismatch.