Skip to content

SL Timeout

SL Timeout — время в секундах, которое цена должна находиться за стопом, прежде чем бот закроет позицию по рынку. Защита от коротких «фитилей»: пробой на секунду-другую с быстрым возвратом позицию не закроет. Доступно только на фьючерсах.

Что это

Два режима Stop-Loss у DCA-бота на фьючерсах:

РежимЧто на биржеКто следит
Без таймаута (по умолчанию)Условный стоп ставится сразу после первого входаБиржа
С таймаутомУсловного стопа нет — на бирже его не ищитеБот: проверяет цену по выбранному типу триггера SL примерно раз в 5 секунд

В режиме с таймаутом бот засекает момент, когда цена ушла за стоп. Если она вернулась раньше таймаута — ничего не происходит, приходит только уведомление. Если продержалась дольше — бот закрывает всю позицию рыночным ордером и завершает цикл: дальше перерыв и новый цикл, как после обычного стопа.

Страховка на случай сбоя. Раз в режиме с таймаутом биржевого стопа нет, бот отдельно ставит на бирже страховочный стоп за 0.5 % до цены ликвидации и обновляет его раз в 60 секунд. Он виден на Bybit в Positions → TP/SL и почти никогда не срабатывает — это защита на случай потери связи или сбоя на нашей стороне, чтобы позиция не доехала до ликвидации без присмотра. Это не ваш SL.

Где в боте

  • При создании: экран подтверждения → ⏱️ SL Timeout: выкл (кнопки ❌ Без таймаута, 30, 60, 120 или своё число).
  • У работающего бота: карточка → ⏱️ Изменить SL Timeout → выбор → ✅ Применить.
  • В карточке: строка «⏱️ SL Timeout: 60 сек».

На споте кнопки нет: там всегда обычный биржевой стоп.

Как настроить

  1. Откройте ⏱️ SL Timeout: выкл. Экран «⏱️ Stop-Loss Timeout» объясняет: «Время в секундах, которое цена должна находиться за SL ДО того как бот закроет позицию рынком.»
  2. Нажмите готовую кнопку или введите число от 1 до 300; 0 выключает режим.
  3. Бот ответит «✅ Таймаут сохранён: 60 сек» или «✅ Таймаут отключён — биржевой SL будет ставиться сразу».

У работающего бота новая настройка действует со следующего цикла — бот так и напишет: «ℹ️ Новая настройка применится со следующего цикла бота. Текущий активный трейд продолжит работать с прежним SL-режимом.» Если в новом цикле таймаут выключен, условный стоп снова появится на бирже.

Тип цены, по которой бот сравнивает стоп, — из настройки ⚙️ Триггер SL (по умолчанию Mark Price, см. Stop-Loss).

Пример с расчётом

Long, средняя цена входа 100.00, SL 5 % от средней → стоп на 95.00, SL Timeout 30 секунд.

  • Цена резко упала до 94.60, через 12 секунд вернулась к 95.40. Позиция цела, приходит: «⚠️ Цена вернулась за 12 сек — Stop-Loss НЕ сработал (защита от wick'а). SL цена: 95.00. Цена возврата: 95.40». Без таймаута биржевой стоп закрыл бы позицию на первом же касании 95.00.
  • Цена упала до 94.50 и осталась там. Через 30 секунд бот закрывает позицию по рынку, например по 94.45: «🛑 Stop-Loss сработал по таймауту 30 сек — позиция закрыта рынком. SL цена: 95.00. Цена выхода: 94.45». Убыток чуть больше 5 %, потому что закрытие рыночное и происходит уже после касания стопа — такова плата за защиту от «фитилей».

Ограничения и допустимые значения

ПараметрЗначение
РынокТолько фьючерсы; на споте — обычный биржевой стоп
Таймаут1–300 секунд; 0 = выключен
Быстрые кнопкиБез таймаута / 30 / 60 / 120
Страховочный стоп0.5 % до цены ликвидации, обновление раз в 60 секунд
Смена у живого ботаСо следующего цикла

Нужно понимать: в режиме с таймаутом закрытие всегда рыночное и всегда позже касания стопа, поэтому фактический убыток может быть заметно больше SL %, особенно на неликвидной паре или при обвале.

Типовые ошибки и что бот скажет

  • «⚠️ Введите целое число от 1 до 300 (или 0 для отключения)» — значение вне диапазона.
  • «⚠️ SL Timeout недоступен для SPOT-ботов» — на споте используется стандартный стоп, который ставится на бирже сразу после первого входа.
  • «⚠️ … Цена вернулась за N сек — Stop-Loss НЕ сработал (защита от wick'а)» — это не ошибка, а отчёт о сработавшей защите; позиция открыта, цикл продолжается.