Stop-Loss: настройки и тип триггера
Стоп-лосс ограничивает убыток по сделке. Бот может взять уровень из сигнала или поставить свой процент, а на фьючерсах ещё и следит, чтобы стоп не оказался за ценой ликвидации.
Что это
| Настройка | Варианты | Смысл |
|---|---|---|
| Custom Stop-Loss | signal / override | signal — стоп из сигнала; override — свой процент от размера позиции, 1–95 % |
| Режим SL % | 📊 От маржи (ROI) / 📈 От цены | «От маржи»: процент делится на плечо; «От цены»: процент как есть |
| Политика «нет SL в сигнале» | 🚫 / 🛡 / ⚠️ | Что делать, если стопа в сигнале нет — см. отдельную статью |
| Trailing | 5 типов | Перенос стопа по мере движения в плюс — см. Trailing Stop-Loss |
Подсказка бота про режим: «ℹ️ «От маржи»: SL 5% при x10 = движение цены 0.5%. «От цены»: SL 5% = движение цены 5%.»
Где в боте
Карточка Signal-бота → Торговые настройки → Stop-Loss. Внизу экрана — сводка «Текущие настройки Stop-Loss:» со строками «Custom Stop-Loss: Указанный в сигнале» или «Custom (20%)», «Режим SL%: …», «Политика «нет SL в сигнале»: …» и «Trailing SL:».
Как настроить
- Откройте Custom Stop-Loss. Переключение текстом: «
signal— брать SL из сигнала,override— использовать преднастроенный процент». - Введите процент: «Введите процент размера позиции для SL, допустимо 1% - 95%. Пример:
20». Бот ответит «✅ Применено:20». - Режим процента переключается кнопкой 📊 SL% от маржи (вкл) / 📈 SL% от цены (вкл); бот подтверждает «✅ Режим SL% переключён».
По умолчанию Custom Stop-Loss выключен (стоп из сигнала), заготовленный процент — 20 %, режим — 📈 от цены.
Как это работает
- Защита от ликвидации. Если расчётный стоп оказывается опасно близко к цене ликвидации, бот поджимает его ближе к входу и сообщает: «⚠️ SL автоматически поджат ближе к входу (защита от ликвидации)».
- Гарантия стопа. Наличие стопа на фьючерсной позиции проверяется трижды: при создании сделки, при отправке ордеров на биржу и отдельной сверкой с биржей. Если стоп пропал с биржи при открытой позиции, бот восстановит его: «🛡️ Stop-Loss пропал с биржи (снят вручную или отменён) при открытой позиции. Бот восстановил защиту: стоп на 58 800, объём 0.05. Позиция снова под защитой.» Если восстановить не удалось — придёт критическое предупреждение, что позиция без защиты.
- Тип триггера. Для сигнальных сделок отдельной настройки триггерной цены в торговых настройках нет. Выбор «По Mark Price / По Last Price / По Index Price» есть в мастерах Grid- и DCA-ботов на шаге ⚙️ Триггер SL; бот рекомендует Mark Price как защиту от ложных срабатываний на тенях свечей, а для спота настройка игнорируется — спот биржи использует Last Price.
Пример с расчётом
LONG, вход 60 000, плечо x10, маржа 100 USDT, позиция 1 000 USDT, Custom Stop-Loss 5 %.
| Режим SL % | Движение цены до стопа | Цена стопа | Убыток | Доля маржи |
|---|---|---|---|---|
| 📈 От цены | 5 % | 57 000 | 1 000 × 5 % = 50 USDT | 50 % |
| 📊 От маржи (ROI) | 5 % / 10 = 0,5 % | 59 700 | 1 000 × 0,5 % = 5 USDT | 5 % |
Один и тот же «5 %» на плече x10 означает убыток в десять раз больший, если режим — «от цены».
Ограничения и допустимые значения
| Параметр | Диапазон | Примечание |
|---|---|---|
| Custom Stop-Loss | 1–95 % | от размера позиции |
| Режим SL % | от цены / от маржи | по умолчанию от цены |
| Стопов в сделке | один | несколько стопов в одном сигнале не поддерживаются |
Типовые ошибки и что бот скажет
- «Некорректный формат. Введите число в процентах (1% - 95%).» — процент вне диапазона.
- «ℹ️ Уже используется кастомный SL» / «ℹ️ Уже используется SL из сигнала» — вы отправили текущий режим повторно, ничего не изменилось.
- «⚠️ Стоп-ордер не исполнился и был снят биржей. Цена уже прошла уровень SL.» — позиция осталась открытой; выставьте стоп заново чуть дальше от цены или закройте позицию.
- «🛡️ Биржа не смогла установить Stop Loss. Позиция закрыта по рынку в целях защиты. Трейд завершён.» — бот не оставляет фьючерсную позицию без стопа.
- «К сожалению, на данный момент мы не поддерживаем несколько Stop Loss ордеров в одном трейде» — оставьте в сигнале или сделке один стоп.
