Стратегия следования за трендом на основе динамических уровней поддержки и сопротивления
В данной статье подробно рассматривается количественная торговая стратегия следования за трендом с использованием динамических уровней поддержки и сопротивления. Стратегия формирует верхнюю и нижнюю полосы на основе скользящей средней и ATR для отслеживания тренда.
1. Принцип стратегии
Стратегия включает следующие индикаторы и логику:
- Рассчитывается скользящая средняя максимальной цены за определённый период, которая служит верхней полосой.
- С помощью ATR вычисляется расстояние для стоп-лосса (будущие потери), используемое в качестве буфера.
- Из верхней полосы вычитается буферное расстояние, что даёт нижнюю полосу.
- Когда цена пробивает верхнюю полосу вверх – открывается длинная позиция; когда пробивает нижнюю полосу вниз – позиция закрывается.
Таким образом, верхняя и нижняя полосы образуют динамическую зону поддержки и сопротивления. Пробой верхней полосы даёт сигнал на вход (покупка на пробое максимума), а нижняя полоса используется для быстрого стоп-лосса, контролируя риск сделки.
2. Преимущества стратегии
Основные преимущества данной стратегии:
- Динамические полосы позволяют ловить трендовые возможности по направлению движения.
- Метод стоп-лосса на основе ATR адаптируется к текущей волатильности рынка.
- Трейлинг-стоп (take profit) превышает стоп-лосс по величине, что способствует фиксации прибыли.
- Правила просты и понятны, легко реализуемы.
3. Потенциальные риски
Однако у стратегии есть и некоторые недостатки:
- Скользящая средняя и ATR являются запаздывающими индикаторами, что может приводить к пропуску сигналов.
- Стратегия требует умения выдерживать значительные просадки.
- Отсутствует ограничение на количество входов.
- Необходима оптимизация параметров для разных инструментов.
4. Резюме
В данной статье подробно описана трендовая стратегия с динамическими полосами, построенными на основе скользящей средней и ATR. Она позволяет устанавливать стоп-лосс и тейк-профит в зависимости от волатильности рынка, следуя за трендом. Вместе с тем необходимо учитывать запаздывание индикаторов и контролировать просадки. В целом, стратегия предлагает простой метод следования за трендом.
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("I Like Winners And Hate Loosers!", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
highest_length = input(200, type=input.integer, minval=1, title="Highest Length")- 1
