Skip to content

Trade statuses

The status is the stage your trade is at right now: waiting for an entry, building the position, waiting for an exit, or already finished and for what reason. The bot changes the status itself following the events on the exchange; you cannot change it by hand.

Where it is in the bot

  • Main menu → 💼 Trades → the trade → the Status line in the card.
  • 💼 TradesHistory → in the list and on the trade buttons there is a short status label, and the full one is on the “Completed trade information” screen.

The statuses of an open trade

StatusWhat is happening
Draft, awaiting launchThe trade is created, the orders have not been sent to the exchange yet
Awaiting entry fillThe entry orders are on the exchange, none has been filled yet
Position building, some entries already filledAt least one entry was filled; the rest are waiting for their price
DCA: building position (3/10 orders filled)Only for the trades of a DCA bot: averaging is under way
Entries filled, awaiting exit/stop-lossThe position is built in full, the take-profits and the stop are working

Transitional statuses

Once the position is closed, the bot still removes the remaining orders from the exchange. At that moment the trade shows “Trade completed by TP, cancelling remaining orders”, “Trade completed by SL, cancelling remaining orders” or “Trade closed manually, cancelling remaining orders”. This usually lasts seconds; the trade cannot be managed while it does.

Final statuses

StatusReason
Trade completed by TPAll the targets were hit
Trade completed by SLThe stop-loss was triggered
Trade closed manuallyYou pressed Close trade or closed the position on the exchange
Trade closed manually with balancingA manual close with the remainder of the position evened out
Trade cancelled during openingCancelled before a single entry was filled
Failed to place entry ordersThe exchange did not accept the entry orders; the reason is in the notification
Cancelled by system (14+ days inactivity)The auto-closing of a “forgotten” trade — 14 days without a single change
💥 Liquidated by the exchangeThe position was force-closed by the exchange when the margin ran out, or through ADL
🎯 Cancelled by trigger (target hit before entry)The “Auto-close on TP/SL” setting is on (in the bot card it is the line “Close trade if TP/SL already reached:”), and the price reached the target or the stop before the position was built

In the history the same statuses have shorter labels: “Completed (TP)”, “Completed (SL)”, “Cancelled”, “Cancelled (balancing)”, “Cancelled during opening”, “Failed to place orders”.

About “forgotten” trades: the 14 days are counted from the last change, not from the creation. Any edit of a price or a volume, or adding an order, resets the counter — so you can deliberately keep a long-standing order. The trades of a DCA bot in the cooldown between cycles are not affected by this rule.

The final summary

Together with the final status a summary arrives in the notification bot. Its header is the short outcome: “🎉 Trade completed — targets hit”, “🛑 Trade closed by Stop-Loss”, “✋ Trade cancelled” or “🏁 Trade completed”. Below it are “📥 Entry”, “🎯 Take-Profits”, “🛡️ Stop”, the opening and closing time and the line “💰 PnL: +12.40 USDT (+2.48%)”.

A trade status and a signal status are not the same thing

A signal in a channel is tracked by the price touching a level: if the price reached the level, the channel gets a “take-profit reached” notification even if your order did not manage to fill. A trade status reflects only the real fills on your account. So a signal can be counted as finished while your trade stays in the status “Entries filled, awaiting exit/stop-loss”. More on this in Signal statuses and ‘The channel says TP was hit, but not for me’.

In the statistics of the 📡 Signals screen a liquidation counts as a loss and goes into the “SL” line, not into “Cancelled”.

Limits and allowed values

ParameterValue
Auto-closing without changes14 days, any action resets the counter
Changing the status by handNot possible — only through exchange events or your own actions
Managing a trade in a transitional statusNot available until the cancellation of the orders is finished

Common errors and what the bot says

  • “ℹ️ Trade #1403 was automatically cancelled by the system — it was active for more than 14 days without updates. If you still need it, please recreate the trade.” — the auto-closing worked.
  • “⚠️ Trade #1403 was automatically marked as stale (14+ days inactive). Exchange orders may still be open — please check manually.” — the auto-closing went through, but the orders on the exchange are worth checking in the exchange app.
  • “Trade is in a state where interaction is not possible” — the trade is in a transitional or abnormal status; wait for the summary or press Retry execution.
  • “Your trade is in an unrecoverable state. Please close this trade” — it cannot be resumed, close the trade with the Close trade button.