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


Дата создания: 2023-11-22 14:43:58 Последнее изменение: 2023-11-22 14:43:58
Копировать: 0 Количество просмотров: 663
1
Подписаться
1617
Подписчики

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

Обзор

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

Стратегический принцип

Стратегия основана на технических показателях штриха Heikin Ashi. Штрих Heikin Ashi фильтрует рыночный шум и идентифицирует тенденции. Стратегия использует среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю среднюю

В частности, для построения канала стратегия сначала вычисляет соответствующие простые скользящие средние для высоких и низких точек. Высокая скользящая средняя маха для верхней линии канала, низкая скользящая средняя маль для нижней линии канала. Затем сравнивается цена закрытия канала Heikin Ashi с ценой закрытия канала на нижней линии канала для получения торгового сигнала.

Стратегические преимущества

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

Стратегический риск

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

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

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

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

Подвести итог

Heikin Ashi HighLow канал динамическая равнолинейная торговая стратегия в целом логически ясна и проста в использовании. Эта стратегия использует преимущества технологии 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)
ha_c = security(heikinashi(syminfo.tickerid), timeframe.period, close)
float mah = na
float mal = na
longCondition = false
shortCondition = false

/// HA is the check mark box in the configuration.
/// IF "Use Heikin Ashi OHCL values?" is true, then the strategy will use the Heikin Ashi close values
// and therefore give the same buy/sell signals regardless of what chart you are viewing.
/// That being said, if "Use Heikin Ashi OHCL values?" is FALSE, yet you are viewing Heikin Ashi candles on your chart,
// then logically you will also get the same buy/sell signals
if ha == true
    mah := sma(ha_h, lenh)
    mal := sma(ha_l, lenl)
    longCondition := ha_c > mah
    shortCondition := ha_c < mal
if ha == false
    mah := sma(high, lenh)
    mal := sma(low, lenl)
    longCondition := close > mah
    shortCondition := close < mal


plot(mah, color=color.green)
plot(mal, color=color.red)

if (longCondition)
    strategy.entry("Buy", 100)
if (shortCondition)
    strategy.close("Buy")