Skip to content

Exchange maintenance

From time to time Bybit stops trading on some pairs for planned works, and sometimes it sets an emergency pause. The bot watches the exchange announcements and warns you in advance, and if an order ran into the pause, it places it itself once trading resumes.

What it is

Two different messages:

  1. In advance, from an exchange announcement — a warning with the start date and the list of pairs:

    “⚠️ Exchange scheduled maintenance … 🕒 Starts at: … 📊 Affected pairs: … During maintenance the exchange may temporarily reject new orders and process existing ones with delay. Consider pausing your bots in advance if needed.” — together with a link to the exchange announcement.

  2. At the moment the bot tried to place an order while the pair is closed:

    “⚠️ Symbol BTCUSDT is temporarily unavailable for trading (scheduled maintenance or emergency exchange pause). Orders will be placed automatically once trading resumes. Pause duration depends on the exchange (typically 30 minutes to several hours).”

Both messages concern the account, not a single bot, so they arrive at once — regardless of the notification mode of your Grid and DCA bots (see Notification modes and the digest).

How it works

  • Orders that are already on the exchange stay there. The exchange may process them with a delay.
  • The exchange does not accept new orders during the pause. The bot does not treat this as its own error: it waits for trading to resume and places them automatically.
  • After the pause the price may open somewhere else than where trading stopped. A grid or an averaging plan calculated before the pause will keep working at the old levels — decide whether that suits you.

What is worth doing in advance

  1. Check whether your pairs are in the list of affected pairs.
  2. Decide whether to leave the bots running. If you do not want the bot to keep trading at the old levels at a new price after the pause, pause the Grid bot (⏸️ Pause in the card; more in Pause, hard pause, stop) and the DCA bot with ⏸️ Pause (Pause, start and stop).
  3. For signal trades with an open position, make sure the stop is on the exchange — it will stay there during the works too.
  4. When the works are over, open the bot card and make sure the bot is active and the orders are in place.

Limits and allowed values

ParameterValue
Who announces it and how long it lastsThe exchange; typically 30 minutes to several hours
New orders during the pauseNot accepted by the exchange; the bot places them after trading resumes
Orders already placedStay on the exchange, processing may be delayed
Delivery of the notificationAt once, regardless of the notification mode of the bots

Common mistakes and what the bot says

  • “⚠️ Symbol … is temporarily unavailable for trading…” — nothing needs to be done, the order will be placed once trading resumes.
  • Other refusals by the exchange during this period are covered in Exchange refusals during maintenance.