Type/to search

Торговая стратегия с динамической скользящей средней и каналом HighLow (Heikin Ashi)

Common strategy
Created: 2023-11-22 14:43:58
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Торговая стратегия на основе динамической скользящей средней с каналом HighLow Heikin Ashi — это стратегия, которая генерирует торговые сигналы на основе сравнения цены закрытия свечей Heikin Ashi с динамической скользящей средней. Стратегия использует двойную скользящую среднюю для формирования канала, выполняя покупку и продажу при пробое ценой закрытия свечи верхней и нижней границ канала.

Принцип стратегии

Стратегия основана на техническом индикаторе свечей Heikin Ashi. Свечи Heikin Ashi позволяют отфильтровывать рыночный шум и идентифицировать тренд. Стратегия использует скользящую среднюю периода lenh, построенную по максимумам, в качестве верхней границы канала, и скользящую среднюю периода lenl, построенную по минимумам, в качестве нижней границы канала. Когда цена закрытия свечи Heikin Ashi пересекает верхнюю границу вверх, генерируется сигнал на покупку; когда цена закрытия пересекает нижнюю границу вниз, генерируется сигнал на продажу.

Конкретно, стратегия сначала вычисляет простые скользящие средние отдельно для максимумов и минимумов, чтобы построить канал. Скользящая средняя максимумов mah служит верхней границей, а скользящая средняя минимумов mal — нижней. Затем сравнивается цена закрытия свечей Heikin Ashi с верхней и нижней границами канала для генерации торговых сигналов. Если цена закрытия свечи выше верхней границы mah, генерируется сигнал на покупку longCondition; если цена закрытия свечи ниже нижней границы mal, генерируется сигнал на продажу shortCondition.

Преимущества стратегии

  1. Использование свечей Heikin Ashi позволяет идентифицировать тренд и отфильтровывать шум.
  2. Двойная скользящая средняя формирует канал, что позволяет четко определять уровни поддержки и сопротивления.
  3. Динамические скользящие средние адаптируются к рыночным изменениям.
  4. Логика стратегии проста и понятна.

Риски стратегии

  1. Двойные скользящие средние могут генерировать ложные сигналы.
  2. Не учитываются случаи неудачного пробоя.
  3. Запаздывание скользящих средних может приводить к пропуску точек разворота цены.
  4. Отсутствие стоп-лосса может привести к значительным убыткам.

Для снижения рисков можно установить механизм стоп-лосса или использовать другие индикаторы для подтверждения сигналов пробоя, чтобы избежать ненужных убытков от ложных сигналов.

Направления оптимизации

  1. Оценить влияние различных параметров на производительность стратегии и оптимизировать параметры.
  2. Добавить индикаторы или модели для фильтрации и подтверждения сигналов.
  3. Добавить механизмы контроля риска, такие как стоп-лосс и трейлинг-стоп.
  4. Провести бэктестинг для оценки производительности стратегии, измерив показатели доходности и риска.
  5. Учесть влияние транзакционных издержек и соответствующим образом скорректировать размер позиции.

Заключение

Торговая стратегия на основе динамической скользящей средней с каналом HighLow Heikin Ashi в целом имеет четкую логику, она проста и практична. Стратегия полностью использует преимущества свечей Heikin Ashi для идентификации тренда и использует двойные динамические скользящие средние для формирования канала, определяя поддержку и сопротивление. Путем оптимизации параметров, добавления механизмов фильтрации сигналов, установки стоп-лосса и других методов можно дополнительно улучшить эту стратегию, снизив торговые риски.

Source
Pine
// 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)
Strategy parameters
Strategy parameters
High-Based MA
Low-Based MA
Use Heikin Ashi OHCL values (on real chart)?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)