Kill switch: защита от просадки
Kill switch — «рубильник» на весь счёт. Вы задаёте предельную просадку в процентах; если общий баланс на бирже упадёт на этот процент от достигнутого максимума, бот сам приостановит все ваши Grid- и DCA-боты и пришлёт сообщение.
Что это
Экран в боте описывает защиту так: «Защита от чрезмерной просадки счёта: если общий баланс на бирже упадёт на заданный процент от максимального достигнутого баланса (пика) — все боты будут автоматически приостановлены.»
Это защита последней линии. Она не заменяет Stop-Loss в сделках и защиты самих ботов, а страхует от ситуации, когда несколько ботов одновременно уходят в минус.
Просадка считается по общему балансу всех ваших биржевых ботов (пар ключей) от достигнутого максимума: если после включения баланс вырос, точкой отсчёта становится новый максимум. Вывод средств со счёта бот видит как просадку — перед выводом выключите защиту и включите её заново после.
Где в боте
Главное меню → 🛡️ Kill switch. На экране — текущий статус и кнопки:
| Кнопка | Что делает |
|---|---|
| ✏️ Изменить лимит | Включить защиту или изменить процент |
| 🔒 Выключить kill switch | Выключить защиту |
| 🔄 Сбросить триггер | Появляется после срабатывания: возобновить защиту со свежим снимком баланса |
Те же действия доступны командами в главном боте: /set_kill_switch 25 — установить лимит, /disable_kill_switch — выключить, /kill_switch_status — показать статус.
Как настроить
- Откройте 🛡️ Kill switch → ✏️ Изменить лимит.
- Бот попросит: «✏️ Введите процент лимита просадки (1 – 99). Пример: 25». Введите число, можно дробное:
25или12.5. - Ответ: «✅ Лимит установлен: 25%».
- Статус сменится на «🟢 Kill switch активен. Лимит просадки: 25% Начальный баланс: …». Сразу после включения вместо баланса будет «ещё не зафиксирован (будет при следующей проверке, в течение минуты)» — бот проверяет баланс раз в минуту и при ближайшей проверке запомнит точку отсчёта.
Статусы: ⚪ выключен · 🟢 активен · 🔴 сработал.
Что останавливается, а что нет
| Боты | Что произойдёт |
|---|---|
| Все Grid-боты | Жёсткая пауза — ордера на бирже отменяются |
| Все DCA-боты, включая ожидающие условие старта | Приостанавливаются |
| Signal-боты и сделки по сигналам | Не затрагиваются |
Если при просадке нужно остановить и торговлю по каналам, выключите переключатель Автотрейд в карточке каждого Signal-бота вручную. Kill switch останавливает ботов и снимает ордера, но не торгует сам: что делать с оставшимися на бирже позициями — решаете вы.
Пример с расчётом
Максимальный достигнутый баланс — 2 000 USDT, лимит 25 %. Порог: 2 000 × 0,25 = 500 USDT просадки, то есть срабатывание при общем балансе 1 500 USDT и ниже. Бот проверяет баланс раз в минуту; как только очередная проверка покажет 1 500 USDT или меньше, придёт:
«🚨 KILL SWITCH СРАБОТАЛ. Все ваши Grid/DCA-боты приостановлены из-за достижения предельной просадки по аккаунту. Причина: …»
В причине указаны фактическая просадка, лимит, начальный и текущий баланс. Что делать дальше — в статье Как считается просадка и как сбросить триггер.
Ограничения и допустимые значения
| Параметр | Значение |
|---|---|
| Лимит просадки | 1.00 – 99.99 % (подсказка на экране: от 1 до 99, дробные допустимы) |
| Периодичность проверки баланса | Раз в минуту (60 секунд) |
| Начальный снимок | Фиксируется при ближайшей проверке после включения |
| Что считается | Общий баланс по всем вашим биржевым ботам; отсчёт от достигнутого максимума; вывод средств тоже считается просадкой |
| Кого останавливает | Все Grid- и DCA-боты; Signal-боты — нет |
Типовые ошибки и что бот скажет
- «❌ Значение вне диапазона. Допустимо: 1.00 – 99.99» — введено 0, 100 или больше.
- «❌ Не удалось разобрать число. Введите целое или дробное число от 1 до 99 (например
25или12.5).» — в тексте буквы или знак процента. - «ℹ️ Использование: /set_kill_switch <процент> Пример: /set_kill_switch 25 Допустимо: 1.00 – 99.99» — команда отправлена без числа.
- «❌ Произошла ошибка. Попробуйте позже или обратитесь к администратору.» — временный сбой; повторите через минуту, при повторе напишите в поддержку.
