Стратегия ломаной линии
Обзор
Данная стратегия основана на идее пробоя ключевых уровней поддержки и сопротивления. Она идентифицирует на ценовом графике ключевые восходящие и нисходящие линии тренда и совершает сделки при пробое цены через эти линии. Стратегия проста и надежна, подходит для трендовых рыночных условий.
Принцип стратегии
Стратегия вычисляет максимумы и минимумы баров слева и справа, определяя ключевые точки роста и падения цены, и таким образом строит линии поддержки и сопротивления. Конкретно:
-
Используются функции
pivothigh()иpivotlow()для обнаружения ключевых максимумов и минимумов. -
На основе точек максимума и минимума строятся уравнения линий поддержки и сопротивления.
-
Когда цена пробивает линию сопротивления – открывается длинная позиция; когда цена пробивает линию поддержки – открывается короткая позиция.
-
Выбор направления сделки (длинная или короткая) осуществляется в зависимости от направления тренда.
-
Опционально можно закрыть предыдущую позицию и развернуться при пробое.
-
Опционально используются стоп-лосс, тейк-профит, трейлинг-стоп.
-
Опционально применяются стоп по Swing-точкам, ATR-стоп или фиксированный стоп.
Стратегия торгует на основе простых пробоев трендовых линий, сочетая следование тренду и его разворот. Проста и практична.
Преимущества анализа
- Относительно простая стратегия, легко понять и реализовать.
- Использует теорию пробоя, обладает некоторым вероятностным преимуществом.
- Возможно задать стоп-лосс и тейк-профит для контроля риска.
- Реализует как следование тренду, так и его разворот.
- Возможна оптимизация параметров для разных рыночных условий.
Анализ рисков
- Сигналы пробоя могут быть ложными.
- Неправильная установка стоп-лосса может увеличить убытки.
- Операции разворота несут риск попадания в ловушку.
- parameter tuning требует опыта, неверная настройка может сделать стратегию неэффективной.
- Чистый пробой тренда неприменим на флэтовых (боковых) рынках.
Риски можно снизить за счёт оптимизации стоп-стратегии, оценки качества сигналов пробоя и оценки момента разворота.
Направления оптимизации
- Оценить надёжность сигналов пробоя для повышения точности.
- Комбинировать с volume для усиления сигналов пробоя.
- Оптимизировать стоп-стратегию под рыночную волатильность.
- Оценивать наилучший момент разворота.
- parameter tuning.
- Оценивать мультифакторные модели.
- Оценивать комбинацию с другими индикаторами.
Заключение
В целом стратегия проста и практична: она улавливает ценовые тренды через простые пробои трендовых линий, контролируя риск. Стратегия может быть оптимизирована по многим направлениям для применения на большем числе рыночных ситуаций. В целом это очень практичная трендовая стратегия.
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tweakerID and © BacktestRookies
// Using the clever calculations and code by BacktestRookies, here is a strategy that buys - 1

