Estratégia de negociação de média móvel dinâmica de canal alto e baixo Heikin Ashi


Data de criação: 2023-11-22 14:43:58 última modificação: 2023-11-22 14:43:58
cópia: 0 Cliques: 663
1
focar em
1617
Seguidores

Estratégia de negociação de média móvel dinâmica de canal alto e baixo Heikin Ashi

Visão geral

A estratégia de negociação de equilíbrio dinâmico de Heikin Ashi HighLow é uma estratégia que gera um sinal de negociação com base na comparação do preço de fechamento de Heikin Ashi com a média dinâmica. A estratégia usa a dupla equilíbrio para formar um canal, fazendo operações de compra e venda de acordo com o preço de fechamento de fechamento do canal.

Princípio da estratégia

A estratégia é baseada no Heikin Ashi Trim Line Technical Indicator. O Heikin Ashi Trim Line filtra o ruído do mercado e identifica tendências. A estratégia usa a média periódica de lenh formada no ponto alto como um canal superior, e a média periódica de lenl formada no ponto baixo como um canal inferior. Quando o Heikin Ashi Trim Line cruza o caminho acima do preço de fechamento, gera um sinal de compra; Quando o Heikin Ashi Trim Line cruza o caminho abaixo do preço de fechamento, gera um sinal de venda.

Concretamente, a estratégia primeiro calcula as médias móveis simples de cada ponto alto e baixo para construir o canal. A média móvel mais alta é a mais alta e a média móvel mais baixa é a mais baixa. Em seguida, compara o preço de fechamento da linha Heikin Ashi com o preço de fechamento da linha para produzir um sinal de negociação.

Vantagens estratégicas

  1. Indicadores de tendências com a tecnologia Heikin Ashi Filter, para eliminar o ruído
  2. Duas linhas uniformes formam o canal, permitindo uma clara determinação da resistência de suporte
  3. Linha de equilíbrio dinâmico para adaptação às mudanças do mercado
  4. A lógica da política é simples e clara.

Risco estratégico

  1. Linha dupla equidistante é propensa a sinais errados
  2. A falha de um avanço não foi levada em conta
  3. O atraso da média móvel pode ter perdido o ponto de reversão do preço
  4. Não foi criado um stop loss, o que pode causar grandes perdas.

De acordo com o risco, pode ser configurado um mecanismo de parada de perdas, ou em combinação com outros indicadores para confirmar sinais de ruptura, evitando sinais errados que levam a perdas desnecessárias.

Direção de otimização

  1. Avaliação do impacto de diferentes parâmetros no desempenho da estratégia e parâmetros de otimização
  2. Adicionar indicadores ou modelos para filtragem e confirmação de sinais
  3. Aumentar os mecanismos de controlo de risco, como o stop loss e o tracking stop loss
  4. Fazer um retrospecto para avaliar o desempenho da estratégia e medir os indicadores de benefícios e riscos
  5. Considerar o impacto dos custos de transação e ajustar adequadamente o tamanho das posições

Resumir

O Heikin Ashi HighLow é uma estratégia de negociação linear de canais dinâmicos, com uma lógica clara e fácil de operar. A estratégia aproveita ao máximo os benefícios da tecnologia Heikin Ashi para identificar tendências e definir a resistência de suporte para a determinação de canais dinâmicos de canais dinâmicos.

Código-fonte da estratégia
// 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")