Несколько ботов на одном счёте
На одном счёте Bybit можно завести несколько пар API-ключей и на каждой — своего бота: Signal-, Grid- или DCA-. Боты работают независимо, но счёт один, поэтому часть настроек и лимитов общая. Ниже — что именно общее и где боты могут мешать друг другу.
Одна пара ключей — один бот
Каждому боту нужна своя пара API-ключей: при попытке использовать ключи повторно бот откажет — «Такая пара API-ключей уже присутствует в системе». Для спота и фьючерсов нужны разные ключи.
Один символ — один бот
На одних ключах по одной паре может работать только один бот или одна сигнальная сделка. Второму бот откажет:
- «Символ BTCUSDT уже используется Grid-ботом «MyGrid». Остановите его или используйте другой API-ключ.»
- «Символ BTCUSDT уже используется сигнальным трейдом. Закройте трейд или используйте другой API-ключ.»
Для сигнальных сделок то же правило работает через режим позиций: «Открытие сделки по BTCUSDT невозможно (режим One-Way): по паре уже есть активная сделка или выставленные входы.» Если по паре есть позиция или ордер, которые выставил не этот бот (другой бот или вы вручную), придёт: «Открытие сделки по BTCUSDT временно невозможно: на бирже уже есть активная позиция или ордер по этой паре, которые не связаны с вашим ботом.» Разводите пары между ботами — см. «Символ уже используется».
Общий лимит ордеров биржи
Bybit допускает 500 активных ордеров на весь аккаунт, поэтому в этот лимит попадают ордера всех ботов, работающих на счёте (отдельно у биржи есть ещё ограничение на число ордеров по одному символу). Бот держит запас в 20 ордеров и не выставит новые, если они в него не помещаются, а при 80 % заполнения предупредит — не чаще раза в 30 минут: «⚠️ Вы используете 400 из 500 активных ордеров на бирже (80%). При достижении 500 биржа начнёт отвергать новые ордера. Рекомендуем остановить часть Grid/DCA-ботов.» Подробнее — Лимит ордеров биржи.
Настройки на весь счёт
| Настройка | Почему общая |
|---|---|
| Тип обеспечения (Cross / Isolated) | Устанавливается на весь аккаунт и влияет на все сделки всех ботов. На едином торговом аккаунте режим маржи переключается только вручную на бирже, см. Тип маржи |
| Режим позиций (One-Way / Hedge) | Общий для счёта. Grid- и DCA-боты требуют One-Way; если режим сменили на бирже, придёт «🚨 Изменён режим позиций на бирже … Grid-бот #12 (BTCUSDT) приостановлен» — верните режим и снимите бота с паузы. Переключить режим нельзя, пока есть открытые позиции или ордера, см. Режим позиций One-Way |
| Баланс | Один на всех: «Процент от баланса» у каждого бота считается от общего баланса USDT, а средства, занятые одним ботом, недоступны другому |
| Kill switch | Считает просадку по всему счёту и при срабатывании приостанавливает все Grid- и DCA-боты. Signal-ботов он не выключает — автотрейд по каналам при необходимости выключите в карточках ботов вручную |
Cross без стопа опасен для соседей по счёту, бот предупреждает: «⚠️ Внимание: Cross margin без Stop-Loss. Если позиция уйдёт в большой минус, ликвидация затронет весь аккаунт (включая балансы других ботов). Рекомендуется либо переключить на Isolated, либо обязательно задать Stop-Loss.»
Несколько Signal-ботов на одном канале
Каждый подключённый к каналу бот открывает свою сделку по каждому сигналу. Автотрейд включается у каждого отдельно — кнопка под сигналом подскажет: «У вас несколько ботов на канале «Название»: Бот1, Бот2. Откройте: Главное меню → Мои боты → выберите бота → включите авто-трейдинг переключателем». Если оба бота работают на ключах одного счёта, тот, что открывает сделку вторым, увидит на бирже позицию или ордера первого и откажет: «…на бирже уже есть активная позиция или ордер по этой паре, которые не связаны с вашим ботом». Чтобы два бота торговали один канал параллельно, разведите их по разным счетам или субсчетам.
Уведомления
События приходят по каждому боту отдельно, и в сообщении назван бот: «⚠️ Сигнал не обработан · Канал: … · Бот: … · Причина: …». Чтобы не путать ботов, дайте им говорящие имена через Настройки бота → Переименовать бота.
Ограничения и допустимые значения
| Параметр | Значение |
|---|---|
| Пара ключей на бота | Ровно одна, повторно не используется |
| Ботов на один символ на одних ключах | Один (бот или сигнальная сделка) |
| Активных ордеров на аккаунт Bybit | 500; запас бота — 20; предупреждение при 80 % |
| Тип обеспечения, режим позиций | Общие для всего счёта |
| Grid- и DCA-боты | Только One-Way |
Типовые ошибки и что бот скажет
- «Символ … уже используется …» и «Открытие сделки по … невозможно (режим One-Way)…» — конфликт по паре, тексты выше; остановите конфликтующего бота или дождитесь закрытия сделки.
- «Недостаточно доступного баланса на бирже для установки ордера. Пополните счёт или уменьшите объём/плечо сделки.» — свободные средства заняты другими ботами или позициями.
- «⚠️ Вы используете 400 из 500 активных ордеров на бирже (80%)…» — остановите часть Grid- или DCA-ботов либо уменьшите число уровней.
- «🚨 Изменён режим позиций на бирже» — верните режим и снимите ботов с паузы, см. «Изменён режим позиций на бирже».
