Торговая стратегия с динамической скользящей средней и каналом HighLow (Heikin Ashi)
Обзор
Торговая стратегия на основе динамической скользящей средней с каналом HighLow Heikin Ashi — это стратегия, которая генерирует торговые сигналы на основе сравнения цены закрытия свечей Heikin Ashi с динамической скользящей средней. Стратегия использует двойную скользящую среднюю для формирования канала, выполняя покупку и продажу при пробое ценой закрытия свечи верхней и нижней границ канала.
Принцип стратегии
Стратегия основана на техническом индикаторе свечей Heikin Ashi. Свечи Heikin Ashi позволяют отфильтровывать рыночный шум и идентифицировать тренд. Стратегия использует скользящую среднюю периода lenh, построенную по максимумам, в качестве верхней границы канала, и скользящую среднюю периода lenl, построенную по минимумам, в качестве нижней границы канала. Когда цена закрытия свечи Heikin Ashi пересекает верхнюю границу вверх, генерируется сигнал на покупку; когда цена закрытия пересекает нижнюю границу вниз, генерируется сигнал на продажу.
Конкретно, стратегия сначала вычисляет простые скользящие средние отдельно для максимумов и минимумов, чтобы построить канал. Скользящая средняя максимумов mah служит верхней границей, а скользящая средняя минимумов mal — нижней. Затем сравнивается цена закрытия свечей Heikin Ashi с верхней и нижней границами канала для генерации торговых сигналов. Если цена закрытия свечи выше верхней границы mah, генерируется сигнал на покупку longCondition; если цена закрытия свечи ниже нижней границы mal, генерируется сигнал на продажу shortCondition.
Преимущества стратегии
- Использование свечей Heikin Ashi позволяет идентифицировать тренд и отфильтровывать шум.
- Двойная скользящая средняя формирует канал, что позволяет четко определять уровни поддержки и сопротивления.
- Динамические скользящие средние адаптируются к рыночным изменениям.
- Логика стратегии проста и понятна.
Риски стратегии
- Двойные скользящие средние могут генерировать ложные сигналы.
- Не учитываются случаи неудачного пробоя.
- Запаздывание скользящих средних может приводить к пропуску точек разворота цены.
- Отсутствие стоп-лосса может привести к значительным убыткам.
Для снижения рисков можно установить механизм стоп-лосса или использовать другие индикаторы для подтверждения сигналов пробоя, чтобы избежать ненужных убытков от ложных сигналов.
Направления оптимизации
- Оценить влияние различных параметров на производительность стратегии и оптимизировать параметры.
- Добавить индикаторы или модели для фильтрации и подтверждения сигналов.
- Добавить механизмы контроля риска, такие как стоп-лосс и трейлинг-стоп.
- Провести бэктестинг для оценки производительности стратегии, измерив показатели доходности и риска.
- Учесть влияние транзакционных издержек и соответствующим образом скорректировать размер позиции.
Заключение
Торговая стратегия на основе динамической скользящей средней с каналом HighLow Heikin Ashi в целом имеет четкую логику, она проста и практична. Стратегия полностью использует преимущества свечей Heikin Ashi для идентификации тренда и использует двойные динамические скользящие средние для формирования канала, определяя поддержку и сопротивление. Путем оптимизации параметров, добавления механизмов фильтрации сигналов, установки стоп-лосса и других методов можно дополнительно улучшить эту стратегию, снизив торговые риски.
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © shiner_trading
// [email protected]
//@version=4
strategy("Hi-Lo Channel Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, initial_capital=500, default_qty_value=100, currency="USD")
lenh = input(5, "High-Based MA")
lenl = input (5, "Low-Based MA")
ha = input(true, "Use Heikin Ashi OHCL values (on real chart)?")
ha_h = security(heikinashi(syminfo.tickerid), timeframe.period, high)
ha_l = security(heikinashi(syminfo.tickerid), timeframe.period, low)- 1

