Активное окно
Активное окно — это число ближайших к текущей цене уровней, ордера которых реально стоят на бирже. Остальные уровни «спят» и включаются по мере движения цены. Нужно, чтобы большая сетка не упёрлась в лимит ордеров Bybit.
Что это
Из экрана бота: «При больших Grid'ах (100+ уровней) биржа может ограничивать количество одновременно открытых ордеров (cap 500/символ). «Активное окно» — это N ближайших к текущей цене уровней, которые держатся на бирже. Остальные уровни сохраняются как «спящие» и автоматически активируются при движении цены.»
Лимит биржи — 500 активных ордеров на весь аккаунт (на пару API-ключей). Бот держит запас в 20 ордеров и не ставит новые сверх него, а при заполнении 80 % присылает предупреждение — см. Лимит ордеров биржи.
Как окно ведёт себя в работе:
- на бирже стоят только ордера уровней внутри окна; при движении цены спящие уровни активируются, а дальние ордера на вход снимаются;
- ордера продажи (выход из позиции) за пределами окна не снимаются — это позиция, её нельзя оставить без выхода.
Где в боте
- При создании: Главное меню → 🪜 Grid-боты → ➕ Создать Grid-бот → экран подтверждения → 🎯 Активное окно: все уровни. Работает на споте и фьючерсах.
- У работающего бота: карточка → 🎯 Изменить активное окно.
- В карточке: строка «🎯 Активное окно: 10 уровней (two-layer buffer)».
Как настроить
- Нажмите 🎯 Активное окно: все уровни. На экране «🎯 Активное окно уровней» бот подскажет, нужно ли окно: при числе уровней больше 100 — «💡 Рекомендация: у вас 120 уровней — это большой Grid. Стоит включить активное окно (50 рекомендуется), чтобы не упереться в лимит биржи (500 ордеров/символ).»; при 50 и меньше — «…это небольшой Grid. Активное окно не нужно, оставьте «Все уровни».» Между 51 и 100 подсказки нет.
- Выберите кнопку 10 уровней, 50 уровней, 100 уровней или 🔓 Все уровни, либо отправьте своё целое число от 1 до 200. Ответ: «✅ Применено окно 50 уровней.» или «✅ Все уровни активны (legacy-режим).»
- У работающего бота: 🎯 Изменить активное окно → выбор → ✅ Применить. Бот предупреждает: «⚠️ Важно: для работающего бота изменение применится немедленно. Ордера вне нового окна будут отменены, новые в пределах окна — размещены автоматически. Позиция остаётся без изменений.» Итог: «✅ Активное окно изменено: 50 уровней.» или «✅ Активное окно отключено — все уровни активны (legacy-режим).»
| Значение | Когда использовать (из экрана бота) |
|---|---|
| 10 | «самое узкое окно. Подходит для очень больших Grid'ов (500+ уровней)» |
| 50 | «балансированное окно. Рекомендуется для Grid'ов 100-200 уровней» |
| 100 | «широкое окно. Большая часть Grid активна на бирже» |
| Все уровни | «без ограничения (legacy-режим, по умолчанию)» |
Пример с расчётом
Сетка Long на 60 уровней при окне 10: на бирже стоят около 10 ордеров, ближайших к цене, а не 60. Когда цена проходит уровень, бот снимает самый дальний ордер на вход и ставит новый ближе к цене.
Зачем это при лимите 500: два Neutral-бота по 200 уровней без окна (покупки ниже цены и продажи выше — ордер на каждом уровне) — это 400 ордеров, то есть 80 % лимита аккаунта, и вы получите «⚠️ Вы используете 400 из 500 активных ордеров на бирже…». Те же два бота с окном 50 занимают около 100 ордеров — остаётся место и для сигнальных сделок, и для DCA-ботов на тех же ключах.
Ограничения и допустимые значения
| Параметр | Значение | Примечание |
|---|---|---|
| Размер окна | 1–200 или «все уровни» | целое число |
| По умолчанию | все уровни | |
| Лимит ордеров биржи | 500 на аккаунт | запас бота — 20 ордеров, предупреждение при 80 % |
| Изменение у работающего бота | применяется немедленно | позиция не меняется |
Типовые ошибки и что бот скажет
- «⚠️ Введите целое число от 1 до 200 (или выберите кнопку).» — ввели 0, 250 или дробь.
- «⚠️ Вы используете 400 из 500 активных ордеров на бирже…» — включите окно у самых больших сеток или остановите часть ботов; подробнее в статье «Вы используете N из 500 ордеров».
- После смены окна на бирже «пропали» ордера — это ожидаемо: сняты только ордера на вход вне нового окна, ордера продажи и позиция на месте.
