Стратегия динамического стоп-лосса на основе золотого и мёртвого креста
Обзор
Данная стратегия использует индикатор ATR для построения стоп-линии. Когда цена пересекает EMA вверх, генерируется сигнал на покупку; когда цена пересекает EMA вниз — сигнал на продажу. Для управления рисками применяется динамический стоп-лосс.
Принцип стратегии
Основная логика стратегии:
-
Рассчитывается индикатор ATR, который используется для определения дистанции стоп-лосса nLoss.
-
В зависимости от опции Heikin Ashi (параметр h) выбирается источник цены: по умолчанию используется цена закрытия (close), если выбран Heikin Ashi — цена закрытия соответствующей свечи.
-
Определяется xATRTrailingStop как динамический скользящий стоп-лосс: сравнивается текущая цена и стоп-линия предыдущего бара, на основе этого определяется стоп-линия текущего бара.
-
Определяется позиция pos: если цена пересекает стоп-линию вверх, позиция устанавливается равной 1 (лонг), если цена пересекает стоп-линию вниз — -1 (шорт), иначе 0 (нет позиции).
-
Рассчитывается скользящая средняя EMA за один бар. Определяются сигналы: пересечение индикатора вверх (сигнал на покупку) и вниз (сигнал на продажу).
-
При появлении сигналов на покупку и продажу выполняются вход и выход из сделок.
-
Используется функция barcolor для окрашивания свечей в зависимости от позиции.
-
Используется plotshape для отображения сигналов покупки и продажи.
Стратегия управляет риском с помощью динамического стоп-лосса на основе ATR, что позволяет своевременно входить в тренд и выходить при срабатывании стоп-линии.
Преимущества стратегии
Стратегия обладает следующими преимуществами:
-
Использование динамического стоп-лосса на основе ATR позволяет адаптировать дистанцию стопа к рыночной волатильности, обеспечивая достаточную защиту без чрезмерно агрессивного срабатывания стопа на краткосрочных колебаниях цены.
-
Применение EMA для генерации торговых сигналов позволяет отфильтровывать часть ложных прорывов и ненужных сделок.
-
Возможность выбора свечей Heikin Ashi в качестве источника цены помогает сгладить шум и лучше определить тренд.
-
Чёткое управление позициями: явное указание на лонг, шорт или отсутствие позиции, что снижает частоту торгов при использовании скользящего стопа.
-
Визуализация сигналов и стоп-линий с помощью линий, меток и окрашивания свечей.
-
Простая и понятная логика стратегии, легко поддающаяся модификации.
-
Возможность настройки периода ATR и множителя ATR для стопа, что позволяет адаптироваться к различным рыночным условиям.
Таким образом, стратегия объединяет технику следования за трендом и динамический стоп-лосс, что позволяет эффективно распознавать тренды и управлять рисками. Подходит для торговли в рамках среднесрочных и долгосрочных трендов.
Риски стратегии
Стратегия также содержит определённые риски:
-
Сигналы на основе EMA могут запаздывать, что приводит к пропуску краткосрочных возможностей.
-
Расстояние стопа определяется ATR, что в условиях бокового рынка может приводить к частым срабатываниям стоп-лосса.
-
Не учитываются затраты (комиссии), что в реальной торговле снижает прибыльность двусторонних сделок.
-
Отсутствует адекватный контроль объёма позиций — управление капиталом требует доработки.
-
Эффективность сильно зависит от оптимизации параметров, которые необходимо корректировать для разных рынков.
-
В условиях сильных колебаний возможны убыточные позиции.
-
Требуется своевременный мониторинг и возможность ручного вмешательства или остановки стратегии.
Снизить риски можно за счёт правильного подбора параметров, установки контроля капитала, фильтрации сигналов с помощью других индикаторов и т.д. При реальной торговле важно контролировать объём позиций, постоянно отслеживать результаты стратегии и при необходимости вмешиваться вручную или отключать её.
Направления оптимизации
Стратегию можно оптимизировать по следующим направлениям:
-
Настройка параметров ATR для разных рынков с целью сделать дистанцию стопа более адекватной.
-
Тестирование различных типов скользящих средних для дополнительной фильтрации ложных сигналов.
-
Добавление индикаторов определения тренда для входа только в направлении тренда.
-
Установка контроля позиций — ограничение объёма сделок в одном направлении.
-
Добавление дополнительных условий открытия позиции: объём торгов, удаление цены от скользящей средней и т.д.
-
Учёт комиссий при установке дистанции стопа.
-
Оптимизация моментов входа/выхода на основе комбинации нескольких сигналов и индикаторов.
-
Установка частичного тейк-профита или скользящего тейк-профита.
-
Добавление функции автоматической оптимизации параметров.
Комплексное применение различных технических индикаторов и методов оптимизации позволит улучшить стратегию и добиться более стабильных результатов на различных рынках.
Заключение
Данная стратегия объединяет динамический стоп-лосс и следование за трендом, обладает преимуществами: эффективный стоп, плавное отслеживание тренда, лёгкость понимания и оптимизации. Она подходит для отслеживания среднесрочных и долгосрочных трендовых моделей. Однако необходимо контролировать риски и оптимизировать параметры. При правильном применении стратегия может показывать хорошие результаты на рынках с выраженным трендом. В целом, она предлагает простую и практичную концепцию трейдинга, сочетающую отслеживание тренда и управление рисками.
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="UT Bot Strategy", overlay = true)
//CREDITS to HPotter for the orginal code. The guy trying to sell this as his own is a scammer lol.
- 1

