Стратегия адаптивного трейлинг-стоп-лосса на основе индикатора ATR
Обзор
Основная идея этой стратегии заключается в том, чтобы использовать показатель средней реальной длины волны (ATR) для установления адаптивной следящей стоп-линии, чтобы максимально защитить прибыльные позиции и избежать преждевременного прекращения. Показатель ATR способен динамически улавливать волатильность рынка, корректируя стоп-дистанцию в соответствии с рыночными колебаниями и минимизируя вероятность того, что стоп-убытки будут вызваны, гарантируя стоп-убытки.
Стратегический принцип
Эта стратегия использует среднее значение N циклов показателя ATR, умноженное на одно кратное число, как базовый стоп-дистанцию. Чем больше значение ATR, тем больше рыночная волатильность, тем шире устанавливается стоп-дистанция; чем меньше значение ATR, тем меньше устанавливается стоп-дистанция.
В частности, стратегия использует следующую ключевую логику:
-
Вычислить значение ATR для периода ATR ((nATRPeriod)).
-
На основе ATR-значений умножьте на кратное число ((nATRMultip) и получите базовое расстояние стоп-лосса nLoss.
-
Обновление стоп-линии xATRTrailingStop на основе текущих высоких, низких и предыдущих циклов.
-
Если текущая низкая точка вызвала предыдущую линию стоп-порога, то стоп-порог перемещается на расстояние nLoss ниже низкой точки.
-
Если текущий пик вызывает предыдущий цикл стоп-линии, то стоп-линия перемещается ниже, на расстояние nLoss выше пика.
-
Если стоп-линия не была активирована, то она должна быть скорректирована в зависимости от расстояния от стоп-линии.
-
Добавление опционального расстояния защиты от теневой линии для дальнейшей оптимизации стоп-линии.
-
Нарисуйте орбиту Брин для визуализации верхней и нижней границ стоп-линий.
-
Определение направления позиции в зависимости от цвета стоп-линии
Эта стратегия использует гибкий показатель ATR, позволяя стоп-линии адаптироваться к рыночным колебаниям, чтобы обеспечить разумное расстояние от стоп-линий и избежать ненужных потерь позиций из-за слишком радикальных стоп-линий.
Анализ преимуществ
Эта стратегия имеет следующие преимущества:
-
Используя индикатор ATR для динамической корректировки стоп-дистанции, можно адаптироваться к различным условиям рынка.
-
Параметры множителя могут быть настроены, чтобы обеспечить гибкую настройку стоп-расстояния.
-
Присоединяется к орбите Брин-пояса, образуя верхнюю и нижнюю границы визуализации стоп-линии.
-
Выберите защиту от теней, чтобы избежать випсава при колебаниях.
-
Это может быть использовано для отслеживания стоп-лосса и максимального вывода выигрышных позиций.
-
Стратегическая мысль ясна и понятна, параметры не так легко оптимизировать.
-
Используется в различных сортах и циклах, имеет широкое применение.
Анализ рисков
Однако есть и другие риски, о которых следует помнить:
-
ATR задерживается в реакции на неожиданные события на рынке, что может привести к чрезмерному стоп-дальности.
-
Слишком большое множительное также может привести к слишком широкому стоп-диапазону, увеличивая риск потери.
-
Защита от теневой линии при усилении толчков может привести к чрезмерному ослаблению стоп-линий.
-
Не учитывая правила входа, нельзя использовать их в качестве стратегии Entries/Exits.
-
Необходимо многократно тестировать параметры оптимизации для различных сортов и циклов.
-
Прорыв стоп-лосса может привести к увеличению убытков и требует эффективного управления средствами.
Направление оптимизации
Эта стратегия может быть оптимизирована в следующих аспектах:
-
Тестирование различных параметров цикла ATR для оптимизации стоп-дистанции.
-
Настройка параметров множителей, чтобы найти баланс между расстоянием остановки и вероятностью остановки.
-
Оптимизация параметров цикла защиты от теней, предотвращая whipsaw.
-
Попытка включить входные условия на основе стоп-лосса, чтобы сделать это стратегией Entries/Exits.
-
Добавить индикатор определения тренда и скорректировать стоп-ранч в соответствии с трендом.
-
В сочетании с теорией волны, в зависимости от положения волны корректируется расстояние остановки.
-
Добавление контроля позиций, ограничение одиночных потерь.
Подвести итог
Эта стратегия использует адаптивные свойства ATR-индикатора и разработала механизм, позволяющий динамично регулировать убытки. При этом, гарантируя убытки, она также уменьшает по возможности ненужные убытки.
/*backtest
start: 2022-10-12 00:00:00
end: 2023-10-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v2.0 13/10/2014
// Average True Range Trailing Stops Strategy, by Sylvain Vervoort - 1

