Умный стоп-лосс и тейк-профит

Обзор

Интеллектуальные стратегии выхода, адаптирующиеся к рыночным условиям. Защищайте прибыль и минимизируйте убытки с помощью логики выхода на основе правил, времени и свечей, сочетающей ордера на уровне биржи с умным принятием решений со стороны бота.


Архитектура

Система Smart SL/TP работает на двух уровнях:

1. Ордера уровня биржи

Традиционные стоп-лосс и тейк-профит ордера, размещаемые непосредственно на бирже для мгновенного исполнения и гарантированного управления рисками.

2. Интеллект уровня бота

Продвинутый движок мониторинга и принятия решений, который отслеживает рыночные условия и производительность позиций для динамических решений о выходе за пределами простых ценовых триггеров.


Настройки SL/TP на уровне биржи

Базовый стоп-лосс & тейк-профит

SLTPSettings:
  StopLossPercent: 2.0 # Выход при убытке 2%
  TakeProfitPercent: 5.0 # Выход при прибыли 5%

Как работает:

  • Ордера размещаются на бирже сразу после входа
  • Стоп-лосс срабатывает автоматически при движении цены против вас на указанный процент
  • Тейк-профит срабатывает автоматически при достижении целевой прибыли
  • Работает даже если бот оффлайн (гарантировано биржей)

Трейлинг стоп-лосс

SLTPSettings:
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 0.5

Как работает:

  • Стоп-лосс «следует» за текущей ценой при движении в вашу пользу
  • Для лонгов: SL поднимается с ростом цены, сохраняя расстояние
  • Для шортов: SL опускается с падением цены
  • Фиксирует прибыль, давая сделке пространство для движения
  • Движется только в благоприятную сторону — никогда против вас

Пример (лонг):

  • Вход: $100, начальный SL: $98 (убыток 2%)
  • Цена растёт до $105 → SL перемещается на $104.475 (оффсет трейлинга 0.5%)
  • Цена растёт до $110 → SL перемещается на $109.45
  • Если цена падает, SL остаётся на $109.45, защищая прибыль

Защита безубытка (Breakeven)

SLTPSettings:
  EnableBreakeven: true
  BreakevenActivationPercent: 1.0 # Активируется при прибыли 1%
  BreakevenBufferPercent: 0.2 # Устанавливает SL на +0.2% прибыли

Как работает:

  • При достижении порога активации SL перемещается на безубыток (или чуть выше)
  • Гарантирует, что вы не потеряете деньги на выигрышной сделке
  • Буфер предотвращает преждевременный выход из-за мелких откатов

Пример (лонг): Вход $100 → Цена растёт до $101 (прибыль 1%) → SL перемещается с $98 на $100.20 (буфер 0.2% выше входа)

Трейлинг тейк-профит

SLTPSettings:
  EnableTrailingTp: true
  TrailingTpTriggerPercent: 2.0 # Запуск трейлинга при прибыли 2%
  TrailingTpOffsetPercent: 0.5 # Следует на 0.5% позади пика

Как работает:

  • Цель TP «следует» за ценой, чтобы захватывать затяжные движения
  • Активируется после достижения начального порога прибыли
  • Следует за ценой на заданном расстоянии
  • Позволяет неограниченный апсайд при защите уже полученной прибыли

Пример (лонг): Вход $100, TP $105 (5%) → Цена достигает $102 (2%) → Трейлинг TP активируется → Цена бежит до $108 → TP следует на $107.46 → Откат до $107.46 срабатывает TP.

Динамическое масштабирование трейлинга

SLTPSettings:
  EnableDynamicTrailingScaling: true
  TrailingScalingMap:
    "1.0": 0.5
    "2.0": 0.4
    "3.0": 0.3
    "5.0": 0.25
    "10.0": 0.2

Как работает:

  • Оффсет трейлинга автоматически сужается по мере роста прибыли
  • Дает больше пространства ранней прибыли, но жёстче защищает крупные доходы
  • Динамически максимизирует соотношение риск/прибыль

Интеллектуальный движок выхода на основе правил

Бот непрерывно отслеживает позиции и применяет сложную логику, выходящую за рамки простых ценовых триггеров.

Основные настройки интеллекта

IntelligentRuleOptions:
  IsEnabled: true
  UseOriginalTPAsBase: false
  EnableAdaptiveThresholds: false
  MinimumHoldTime: 1
  MaximumBuyHoldTime: 20
  MaximumSellHoldTime: 10

Как работает: Бот проверяет каждую позицию в реальном времени, одновременно применяет несколько типов правил, первая совпавшая правило запускает выход. Работает параллельно с ордерами биржи для полной защиты.

Временные пороговые правила

LongTrade:
  ThresholdRules:
    - Minutes: 30
      ThresholdPer: -30.0
      RuleName: "Quick Stop Loss - Long"
    - Minutes: 360
      ThresholdPer: -20.0
      RuleName: "Extended Stop Loss - Long"
    - Minutes: 720
      ThresholdPer: 10.0
      RuleName: "Profit Protection - Long"

Как работает: Разные пороги убытка/прибыли применяются в разные временные интервалы. Правила оцениваются от самого короткого к самому длинному.

Динамические правила тейк-профита

LongTrade:
  TakeProfitRules:
    - TpMultiplier: 0.3
      SellPer: 100
      RuleName: "Early Exit - Long"
      IsEnabled: true
      UseMarketOrder: true

Как работает: Выход на части исходной цели TP. Полезно на волатильных рынках и для частичного закрытия позиций.

Выход по свечному моментуму

CandleExitRules:
  IsEnabled: true
  OppositesCandlesCount: 2
  ExitPercentage: 100
  RuleName: "Momentum Reversal Exit"
  RequireMinimumProfit: 0.5

Как работает: Отслеживает последние свечные паттерны на предмет разворота моментума; выходит при появлении X противоположных свечей подряд. Может требовать минимальную прибыль, чтобы избежать преждевременных выходов.

Настройки шорт-трейдов

ShortTrade:
  ThresholdRules:
    - Minutes: 15
      ThresholdPer: -30.0
      RuleName: "Quick Stop Loss - Short"
    - Minutes: 60
      ThresholdPer: -20.0
      RuleName: "Tight Stop Loss - Short"
  TakeProfitRules:
    - TpMultiplier: 0.3
      SellPer: 100
      RuleName: "Max Target - Short"

Ключевые отличия от лонгов: более короткие временные окна, более жёсткое управление, более быстрые выходы.


Глобальные защитные контролы

IntelligentGlobalSettings:
  MinProfitToEnableTP: 0.0
  MaxLossBeforeForceClose: -30.0

MinProfitToEnableTP: Предотвращает слишком ранний тейк-профит; установите 1.5, чтобы требовать минимум 1.5% прибыли перед запуском TP-правил.

MaxLossBeforeForceClose: Последняя линия защиты, перекрывающая все остальные правила; мгновенный рыночный выход при достижении.


Поток решений & Приоритеты

  1. Глобальная проверка безопасности: MaxLossBeforeForceClose (высший приоритет)
  2. Минимальное время удержания: проверка, прошёл ли MinimumHoldTime
  3. Максимальное время удержания: принудительный выход при превышении MaximumBuyHoldTime/SellHoldTime
  4. Свечные правила выхода: проверка паттернов разворота моментума
  5. Пороговые правила: оценка временных порогов убытка/прибыли
  6. Правила тейк-профита: проверка достижения целей-множителей TP
  7. Ордера биржи: резерв на биржевые SL/TP, если ни одно правило бота не сработало

Первое совпавшее правило побеждает — бот выполняет первое удовлетворённое условие выхода.


Стратегии конфигурации

Консервативная (сохранение капитала)

SLTPSettings:
  StopLossPercent: 1.5
  TakeProfitPercent: 3.0
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 0.3
  EnableBreakeven: true
  BreakevenActivationPercent: 0.5
IntelligentRuleOptions:
  MaxLossBeforeForceClose: -10.0
  ThresholdRules:
    - Minutes: 15
      ThresholdPer: -5.0

Агрессивная (максимизация прибыли)

SLTPSettings:
  StopLossPercent: 5.0
  TakeProfitPercent: 15.0
  EnableTrailingTp: true
  TrailingTpTriggerPercent: 5.0
  TrailingTpOffsetPercent: 1.0
IntelligentRuleOptions:
  MinimumHoldTime: 30
  MaxLossBeforeForceClose: -50.0
  CandleExitRules:
    IsEnabled: false

Сбалансированная (самая распространённая)

SLTPSettings:
  StopLossPercent: 2.0
  TakeProfitPercent: 6.0
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 0.5
  EnableBreakeven: true
  BreakevenActivationPercent: 1.0
  EnableDynamicTrailingScaling: true
IntelligentRuleOptions:
  IsEnabled: true
  CandleExitRules:
    IsEnabled: true
    OppositesCandlesCount: 2
  MaxLossBeforeForceClose: -25.0

Реальный пример

Настройка:

  • Вход: $100 (лонг)
  • SL: 2% → $98
  • TP: 5% → $105
  • Трейлинг SL: включён (оффсет 0.5%)
  • Безубыток: включён (активация 1%, буфер 0.2%)
  • Свечной выход: включён (2 красные свечи)
  • Пороговое правило: -20% через 6 часов

Хронология сценария:

  • T+5 мин: Цена $101 (прибыль 1%) → Активируется безубыток → SL перемещается на $100.20
  • T+15 мин: Цена $103 (прибыль 3%) → Обновление трейлинг SL → SL на $102.485
  • T+20 мин: Цена $104 (прибыль 4%) → Обновление трейлинг SL → SL на $103.48
  • T+25 мин: Цена падает до $102.50 (прибыль 2.5%) → Обнаружены две красные свечи подряд → Срабатывает свечное правило выхода → Рыночная продажа по $102.50 → Результат: зафиксирована прибыль 2.5%

Ключевые преимущества

  • Многоуровневая защита: биржа + интеллект бота работают вместе
  • Адаптивные выходы: реагируют на время, моментум и ценовое действие
  • Максимизация прибыли: трейлинг-механизмы захватывают затяжные движения
  • Минимизация убытков: несколько стоп-механизмов предотвращают катастрофические потери
  • Полная автоматизация: после настройки не требуется ручного вмешательства
  • Гибкость: отдельные правила для лонг/шорт и стилей дей-трейдинг/свинг
  • Управление рисками: глобальные защитные контролы перекрывают всю остальную логику

Лучшие практики

  1. Начинайте консервативно: используйте более узкие стопы и меньшие TP, пока не поймёте винрейт своей стратегии
  2. Тестируйте временные пороги: подстраивайте значения Minutes под типичную длительность ваших сделок
  3. Всегда включайте безубыток: защищайте выигрыши от превращения в убытки
  4. Используйте свечные правила: особенно эффективны на трендовых рынках
  5. Устанавливайте MaxLoss: всегда имейте аварийный порог выхода
  6. Мониторьте производительность: анализируйте, какие правила срабатывают чаще всего, и оптимизируйте
  7. Согласуйте со стратегией: скальпинг требует совсем других настроек, чем свинг-трейдинг
  8. Учитывайте волатильность: более широкие стопы/оффсеты на волатильных рынках, более узкие — на спокойных

Заключение

Система Smart SL/TP сочетает гарантированное исполнение ордеров на уровне биржи с продвинутым интеллектом бота, отслеживающим временной распад, развороты моментума и прогресс прибыли. Двухуровневый подход гарантирует захват прибыли, минимизацию убытков и автоматическую адаптацию к меняющимся рыночным условиям — вы торгуете уверенно, пока бот занимается сложной логикой выхода.

📎 Related Topics