Skip to content

«Позиция по паре закрыта на бирже вне бота»

Бот регулярно сверяет позицию на бирже со своим расчётом. Если на Bybit позиции нет или она меньше ожидаемой, бот подстраивается и сообщает об этом.

Что это значит

Тексты у разных ботов:

  • Grid: «⚠️ BTC сетка (BTCUSDT) Позиция по паре закрыта на бирже вне бота (расчётная 0.5, на бирже 0). Ордера на выход сняты, уровни освобождены, ордера на вход продолжают работать. Если это не вы — проверьте счёт.»
  • Grid, частичное уменьшение: «Позиция на бирже (0.3) меньше расчётной (0.5): часть закрыта вне бота или сокращена биржей. Ордера на выход уменьшены под реальную позицию.»
  • DCA: биржа снимает тейк-профит бота вместе с позицией, бот видит нулевую позицию, завершает цикл как закрытый вне бота и отменяет оставшиеся ордера; дальше перерыв и новый цикл по обычным правилам.
  • Сигнальная сделка: «ℹ️ Позиция закрыта вручную на бирже. Сделка завершается: отменяем оставшиеся ордера и фиксируем результат.» — объём и цена внешнего закрытия учитываются в PnL сделки.

Чего бот при этом не делает: у Grid прибыль или убыток от вашего закрытия в «Realized P&L» не попадает; ордера на вход продолжают набирать новую позицию, бот не останавливается. Проверка у Grid идёт примерно раз в 3 минуты, сообщение приходит не чаще раза в 30 минут.

Почему так бывает

  • Вы закрыли или уменьшили позицию в приложении Bybit.
  • Биржа закрыла позицию принудительно: ликвидация или авто-сокращение — тогда рядом будет сообщение «💥 …».
  • Позицию тронул другой человек или сервис с доступом к тем же ключам.

Что делать

  1. Если закрыли вы и бот больше не нужен — остановите его штатно: ⏹️ Остановить в карточке. Закрытие позиции на бирже бота не останавливает, Grid продолжит покупать.
  2. Если закрыли вы, а бот нужен — ничего делать не надо: Grid освободил уровни и продолжает, DCA начнёт новый цикл после перерыва.
  3. Если это не вы — проверьте историю на Bybit: нет ли ликвидации и чужих действий. При подозрении на чужой доступ перевыпустите ключи и обновите их в боте: карточка бота → Настройки ботаОбновить API-ключи.

Родственные сообщения о ручном вмешательстве: «🔁 DCA: Take-Profit был снят на бирже вне бота — выставлен заново на всю позицию от текущей средней цены входа.» и «🔁 BTC сетка (BTCUSDT) Ордер выхода SELL на уровне 62000 был снят на бирже вне бота — выставлен заново.» — снятые ордера выхода бот возвращает сам.

Когда писать в поддержку

Если позиция на Bybit есть, а бот считает её закрытой (или наоборот) и расхождение не проходит после следующей проверки — напишите в поддержку: пара, номер бота, скриншот позиции на бирже.