Skip to content

Бот требует режим позиций One-Way

Отказ при создании фьючерсного Grid- или DCA-бота, если на Bybit для этой пары включён режим хеджирования (Hedge).

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

Полные тексты:

  • «Grid-бот требует режим позиций One-Way. Сейчас на бирже для BTCUSDT: Hedge. Переключите режим в настройках биржи или используйте другие API-ключи.»
  • «DCA-бот требует режим позиций One-Way. Сейчас на бирже для BTCUSDT: Hedge. Переключите режим в настройках биржи или используйте другие API-ключи.»

One-Way — по паре одна позиция: либо LONG, либо SHORT. Hedge — LONG и SHORT одновременно. Сетка и усреднение рассчитаны на одну позицию, поэтому в Hedge бот не создаётся.

Если бот с отложенным стартом ждал цену, а режим к этому моменту стал Hedge, придёт: «⚠️ Grid BTCUSDT — триггер сработал, но активация заблокирована. … Бот остался в ожидании триггера. Переключите аккаунт в режим One-Way — бот запустится при следующем достижении цены (или запустите вручную).»

На споте режима позиций нет — отказ касается только фьючерсов.

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

  • На Bybit для фьючерсов включён Hedge — так настроили раньше или так стояло изначально.
  • Тот же аккаунт используется для ручной торговли в Hedge.

Что делать

  1. Убедитесь, что по паре нет открытых позиций и активных ордеров: Bybit не переключает режим, пока они есть. Тот же ответ даёт и бот: «На бирже обнаружены открытые позиции или активные ордера. Для переключения режима позиций закройте все позиции и отмените ордера.»
  2. В настройках фьючерсной торговли Bybit («Position mode») выберите One-Way («Односторонний»).
  3. Вернитесь в бот и подтвердите создание заново.
  4. Если переключить нельзя, потому что Hedge нужен для другой торговли на этом аккаунте — выпустите ключи на другом аккаунте (субаккаунте) Bybit и создайте отдельный биржевой бот на них.

У Signal-ботов есть своя настройка «Режим позиций» в торговых настройках, но Grid и DCA она не касается — им нужен One-Way на самой бирже.

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

Если на Bybit по паре стоит One-Way, позиций и ордеров нет, а бот всё равно показывает «Сейчас на бирже для …: Hedge» — напишите в поддержку с названием пары и именем биржевого бота.