Skip to content

If you intervene manually on the exchange

The bot compares its orders with the exchange and can carry on after an intervention, but every manual action on the bot's pair throws off its calculations. Manage the bot with the buttons in its card, not in the exchange app.

What it is

The bot treats as its own only the orders it placed itself, and compares them with the exchange every 5 minutes. Your own orders and trades on the same pair with the same keys end up in that comparison and interfere with it. If you want to trade the same pair manually, use a different subaccount or different keys.

What will happen

Your action on the exchangeThe bot's reaction
Cancelled the bot's TP orderIt places it again within seconds: “🔁 DCA: Take-Profit was cancelled on the exchange outside the bot — placed again for the whole position from the current average entry price.”
Closed the position (sold the coins on spot)The exchange removes the bot's TP; during the comparison the bot sees a zero position, finishes the cycle as closed outside the bot and cancels the remaining averaging orders. Your sale is counted in the cycle P&L by the fills on the exchange. Then — the cooldown and a new cycle under the usual rules
Revoked or changed the rights of the API keyAt the next order placement — three failures in a row and a pause: “⚠️ DCA bot #12 was paused by the system.” with a reason saying three order errors in a row triggered an automatic pause. If the failure happened at the start of a cycle — “⚠️ Could not start a new cycle: … The bot is paused”
Switched the position mode to HedgeA pause: “🚨 Position mode changed on the exchange. DCA bot #12 (BTCUSDT) has been paused.” Restore One-Way and press ▶️ Start
Withdrew or transferred fundsThe Kill switch counts this as a drawdown from the balance peak; with the Kill switch on, bots may go into a pause — after a transfer press 🔄 Reset trigger
Let the position reach liquidationLiquidation counts as a stop in the “⚠️ Consecutive SL” counter

Important: closing the position by hand does not stop the bot — after the cooldown it will open the next cycle. To end trading, press ⏹️ Stop in the card.

Where it is in the bot

Everything you need is in the card: Main menu → 📉 DCA Bots → the bot → ⏸️ Pause / ⏹️ Stop (see Pause, start and stop). On the exchange the bot's orders are visible in Orders, the position in Positions or Assets. Do not look for the stop on the exchange in SL Timeout mode — the bot keeps it; the safety stop near the liquidation price in Positions → TP/SL is not your SL.

How to do it right

  1. You want to take profit before the TP — press ⏹️ Stop: the bot closes the position at market itself and cancels the orders. Or wait for the TP.
  2. You want to halt the averaging buys for a while — ⏸️ Pause: the cycle finishes, no new ones start.
  3. You want to change TP %, SL %, the amount or the number of orders — stop the bot and create a new one: on a live bot only the TP strategy and SL Timeout can be changed.
  4. You are changing the keys or their rights — first pause the bots, update the keys in the exchange bot, then start them.

Example with numbers

Long BTCUSDT, average 100.00, 2.5 coins in the position, TP 1.5 % (101.50). You sold everything manually at 100.80. During the comparison the bot sees a zero position, finishes the cycle and cancels the averaging orders; the cycle P&L is ≈ (100.80 − 100.00) × 2.5 = +2.00 USDT before fees — at your price, not at the TP. After the cooldown the bot will open a new cycle. If that was not your plan, press ⏹️ Stop before the cooldown ends.

Common errors and what the bot says

  • “🔁 DCA: Take-Profit was cancelled on the exchange outside the bot — placed again…” — do not cancel the TP by hand; to exit earlier use ⏹️ Stop.
  • “⚠️ DCA: failed to place Stop Loss after ENTRY fill. Reason: …” — often a consequence of manual actions (price is already beyond the stop, the position has changed). Check the position, the bot will retry on the next fill.
  • “⚠️ PnL mismatch detected” — the card and the exchange diverged; after manual trades on the pair this is expected, see PnL mismatch.
  • “⚠️ You are using N of 500 active orders on the exchange” — your manual orders also count towards the account limit, see The exchange order limit.