Skip to content

Лимит ордеров биржи

Bybit ограничивает число одновременно активных ордеров — 500 на аккаунт. Каждый уровень сетки и каждый ордер усреднения DCA занимают по одному месту. Когда мест остаётся мало, бот предупреждает заранее, а новые ордера, которые не помещаются в запас, выставлять не станет.

Что это

  • Лимит 500 активных ордеров считается на весь аккаунт (по паре API-ключей), а не на пару. Три Grid-бота на разных парах делят один и тот же лимит.
  • Бот держит запас в 20 ордеров: если новые ордера в него не помещаются, они не будут выставлены.
  • Предупреждение приходит при 80 % заполнения и повторяется не чаще раза в 30 минут: «⚠️ Вы используете 410 из 500 активных ордеров на бирже (82%). При достижении 500 биржа начнёт отвергать новые ордера. Рекомендуем остановить часть Grid/DCA-ботов.»
  • Отдельно биржа ограничивает число ордеров по одной паре. Для больших сеток это решается активным окном: при создании Grid-бота бот сам подскажет — «у вас 150 уровней — это большой Grid. Стоит включить активное окно (50 рекомендуется), чтобы не упереться в лимит биржи (500 ордеров/символ)».

Где в боте

Предупреждение приходит в бот уведомлений. Отдельного экрана для лимита нет — он расходуется ботами:

  • Grid: число уровней (🪜 Grid-боты → бот) и размер активного окна;
  • DCA: параметр «Активных entry-ордеров» (📉 DCA-боты → бот → настройки) — сколько ордеров усреднения держать на бирже одновременно; остальные ждут в очереди и подтягиваются по мере заполнения.

Пример с расчётом

БотОрдеров на бирже
Grid BTCUSDT, 120 уровней, без активного окна120
Grid ETHUSDT, 120 уровней, без активного окна120
Grid SOLUSDT, 120 уровней, без активного окна120
DCA с 20 активными entry-ордерами20
Итого380 из 500 (76 %)

Для простоты считаем, что каждый уровень занят ордером; на деле часть уровней сетки в каждый момент пустует (у Long-сетки при старте ордера стоят только ниже цены), так что реальная загрузка ниже. Предупреждения ещё нет. Добавляем четвёртую сетку на 60 уровней — 440 ордеров, 88 %: приходит «⚠️ Вы используете 440 из 500 активных ордеров на бирже (88%)…». Пятая сетка на 50 уровней уже не поместится: 440 + 50 = 490, а с учётом запаса доступно только 500 − 20 = 480.

Если у трёх первых сеток включить активное окно по 50 уровней, они займут 150 ордеров вместо 360, и общая загрузка упадёт до 230 (46 %).

Что делать при предупреждении

  1. Остановить или поставить на паузу часть Grid/DCA-ботов — самое быстрое.
  2. У больших сеток включить активное окно или уменьшить число уровней при пересоздании.
  3. У DCA-ботов уменьшить «Активных entry-ордеров».
  4. Не заводить новых ботов, пока загрузка не снизится.

Ограничения и допустимые значения

ПараметрЗначение
Лимит активных ордеров500 на аккаунт (пара API-ключей)
Запас, который держит бот20 ордеров
Порог предупреждения80 % заполнения
Повтор предупрежденияНе чаще раза в 30 минут
Уровней сетки2–200
Активное окно Grid1–200 или «все уровни»
Активных entry-ордеров DCA1–20

Типовые ошибки и что бот скажет

  • «⚠️ Превышен лимит одновременных лимитных ордеров по этому символу на бирже. Что делать: дождитесь исполнения/отмены части ордеров или уменьшите количество уровней. Состояние сделки автоматически сверяется с биржей.» — упёрлись в лимит по одной паре, а не по аккаунту.
  • «⚠️ Превышен лимит условных (stop/conditional) ордеров по этому символу. Что делать: отмените часть условных ордеров или дождитесь их срабатывания, затем повторите.» — много стоп-ордеров по одной паре.
  • Grid-бот встал на паузу с причиной «3 ошибки постановки ордеров подряд (последняя: …)» — если последняя ошибка про лимит ордеров, разгрузите его и нажмите ▶️ Возобновить.