Trailing Stop и Breakeven
Trailing Stop и Breakeven
Два механизма динамической защиты позиции, которые активируются только после того, как сделка вышла в плюс. В отличие от фиксированного стоп-лосса, они адаптируются к поведению цены в реальном времени: один следует за трендом, другой гарантирует выход без потерь.
Trailing Stop
Трейлинг-стоп отслеживает экстремум цены и автоматически подтягивает уровень закрытия вслед за движением. Стоп движется только в одну сторону — в направлении прибыли — и фиксируется, если цена разворачивается.
Механика расчёта
Движок StratBase пересчитывает трейлинг-стоп на каждой закрытой свече:
- Long: стоп = максимальная цена с момента активации × (1 − трейл%)
- Short: стоп = минимальная цена с момента активации × (1 + трейл%)
Активация происходит один раз — когда нереализованная прибыль достигает порога. До этого момента стоп остаётся неподвижным на исходном уровне SL.
Настройка в интерфейсе
- Откройте вкладку Exit в конфигураторе стратегии
- В блоке Advanced Exits переключите Trailing Stop в положение ON
- Укажите Activation % — минимальная прибыль для запуска трейлинга
- Укажите Trail % — расстояние стопа от нового экстремума цены
- Сохраните — блок Breakeven автоматически станет неактивным
Пример: BTC/USDT, Long
| Момент | Цена | Действие | |--------|------|----------| | Вход | $42 000 | Стоп на исходном SL = $40 740 (−3%) | | +1.5% | $42 630 | Активация не наступила (порог 2%) | | +2.0% | $42 840 | Трейлинг активирован, стоп = $42 840 × 0.99 = $42 412 | | +4.5% | $43 890 | Стоп подтянут до $43 890 × 0.99 = $43 451 | | Разворот | $43 451 | Позиция закрыта, прибыль +3.45% |
Без трейлинга при развороте с $43 890 до исходного SL убыток составил бы −3%. Трейлинг зафиксировал более $1 400 на монету.
Breakeven
Breakeven решает другую задачу: переносит стоп-лосс точно на цену входа при достижении заданного порога прибыли. После активации сделка становится безрисковой — максимальные потери ограничены комиссией за вход.
Механика
После срабатывания активации SL перезаписывается один раз и больше не меняется. Take Profit продолжает действовать на исходном уровне. Сигнальные выходы также остаются активными.
Настройка в интерфейсе
- В блоке Advanced Exits переключите Breakeven в положение ON
- Укажите Activation % — при какой нереализованной прибыли SL переносится на цену входа
- Параметр всего один — механизм принципиально проще трейлинга
Пример: ETH/USDT, Short
- Вход: $2 450, SL: $2 548 (+4%), TP: $2 303 (−6%), Breakeven: 2%
- Цена падает до $2 401 (−2%) → SL переносится с $2 548 на $2 450
- Цена продолжает падать до $2 303 → TP срабатывает, прибыль +6%
- Альтернативный сценарий: цена отскакивает до $2 450 → закрытие в ноль, убытка нет
Взаимоисключительность
Trailing Stop и Breakeven нельзя включить одновременно — оба изменяют положение SL и логически конфликтуют. При включении одного система автоматически отключает другой.
Выбор зависит от цели стратегии:
| Ситуация | Инструмент | |----------|-----------| | Трендовая стратегия, цель — максимизировать движение | Trailing Stop | | Контртрендовая или сеточная, TP фиксирован | Breakeven | | Скальпинг с комиссиями выше 0.1% | Breakeven с активацией ≥ 0.3% | | Стратегия на волатильных парах (DOGE, SHIB) | Trailing Stop с трейлом 2–3% |
Практические рекомендации
- Активация трейлинга должна превышать типичный шум актива. Для BTC рекомендуется 1.5–2%, для альткоинов — 3–5%.
- Слишком малый трейл % даст ложные срабатывания на коррекциях внутри тренда. Начинайте от 1% и тестируйте.
- Breakeven с активацией менее 0.5% почти всегда срабатывает сразу и фактически превращается в дополнительную комиссию.
- Оба механизма совместимы с многоуровневым TP: частичные закрытия происходят независимо, трейлинг/breakeven продолжают защищать оставшуюся часть позиции.
- В бэктесте StratBase стопы проверяются по данным OHLC каждой свечи — при высоком трейл% результаты близки к реальным, при малом возможна погрешность.

