Лимит ордеров биржи
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 %).
Что делать при предупреждении
- Остановить или поставить на паузу часть Grid/DCA-ботов — самое быстрое.
- У больших сеток включить активное окно или уменьшить число уровней при пересоздании.
- У DCA-ботов уменьшить «Активных entry-ордеров».
- Не заводить новых ботов, пока загрузка не снизится.
Ограничения и допустимые значения
| Параметр | Значение |
|---|---|
| Лимит активных ордеров | 500 на аккаунт (пара API-ключей) |
| Запас, который держит бот | 20 ордеров |
| Порог предупреждения | 80 % заполнения |
| Повтор предупреждения | Не чаще раза в 30 минут |
| Уровней сетки | 2–200 |
| Активное окно Grid | 1–200 или «все уровни» |
| Активных entry-ордеров DCA | 1–20 |
Типовые ошибки и что бот скажет
- «⚠️ Превышен лимит одновременных лимитных ордеров по этому символу на бирже. Что делать: дождитесь исполнения/отмены части ордеров или уменьшите количество уровней. Состояние сделки автоматически сверяется с биржей.» — упёрлись в лимит по одной паре, а не по аккаунту.
- «⚠️ Превышен лимит условных (stop/conditional) ордеров по этому символу. Что делать: отмените часть условных ордеров или дождитесь их срабатывания, затем повторите.» — много стоп-ордеров по одной паре.
- Grid-бот встал на паузу с причиной «3 ошибки постановки ордеров подряд (последняя: …)» — если последняя ошибка про лимит ордеров, разгрузите его и нажмите ▶️ Возобновить.
