Обзор
Интеллектуальные стратегии выхода, адаптирующиеся к рыночным условиям. Защищайте прибыль и минимизируйте убытки с помощью логики выхода на основе правил, времени и свечей, сочетающей ордера на уровне биржи с умным принятием решений со стороны бота.
Архитектура
Система 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: Последняя линия защиты, перекрывающая все остальные правила; мгновенный рыночный выход при достижении.
Поток решений & Приоритеты
- Глобальная проверка безопасности: MaxLossBeforeForceClose (высший приоритет)
- Минимальное время удержания: проверка, прошёл ли MinimumHoldTime
- Максимальное время удержания: принудительный выход при превышении MaximumBuyHoldTime/SellHoldTime
- Свечные правила выхода: проверка паттернов разворота моментума
- Пороговые правила: оценка временных порогов убытка/прибыли
- Правила тейк-профита: проверка достижения целей-множителей TP
- Ордера биржи: резерв на биржевые 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%
Ключевые преимущества
- Многоуровневая защита: биржа + интеллект бота работают вместе
- Адаптивные выходы: реагируют на время, моментум и ценовое действие
- Максимизация прибыли: трейлинг-механизмы захватывают затяжные движения
- Минимизация убытков: несколько стоп-механизмов предотвращают катастрофические потери
- Полная автоматизация: после настройки не требуется ручного вмешательства
- Гибкость: отдельные правила для лонг/шорт и стилей дей-трейдинг/свинг
- Управление рисками: глобальные защитные контролы перекрывают всю остальную логику
Лучшие практики
- Начинайте консервативно: используйте более узкие стопы и меньшие TP, пока не поймёте винрейт своей стратегии
- Тестируйте временные пороги: подстраивайте значения Minutes под типичную длительность ваших сделок
- Всегда включайте безубыток: защищайте выигрыши от превращения в убытки
- Используйте свечные правила: особенно эффективны на трендовых рынках
- Устанавливайте MaxLoss: всегда имейте аварийный порог выхода
- Мониторьте производительность: анализируйте, какие правила срабатывают чаще всего, и оптимизируйте
- Согласуйте со стратегией: скальпинг требует совсем других настроек, чем свинг-трейдинг
- Учитывайте волатильность: более широкие стопы/оффсеты на волатильных рынках, более узкие — на спокойных
Заключение
Система Smart SL/TP сочетает гарантированное исполнение ордеров на уровне биржи с продвинутым интеллектом бота, отслеживающим временной распад, развороты моментума и прогресс прибыли. Двухуровневый подход гарантирует захват прибыли, минимизацию убытков и автоматическую адаптацию к меняющимся рыночным условиям — вы торгуете уверенно, пока бот занимается сложной логикой выхода.