
A estratégia de acompanhamento de tendências de duplo alinhamento de Heiken-Ashi é uma técnica de negociação quantitativa que se concentra em capturar tendências ascendentes no mercado. A estratégia combina a tecnologia de gráficos de Heiken-Ashi e o processamento de duplo alinhamento da média móvel do índice (EMA) para fornecer um sinal de tendência mais claro e reduzir o impacto do ruído do mercado.
Haiken Achievement: A estratégia é calculada primeiro com o gráfico de Haiken Achievement, mas, ao contrário do método tradicional, ela usa preços de abertura, preços mais altos, preços mais baixos e médias móveis indexadas de preços de fechamento (EMA) para construir uma versão melhorada do Haiken Achievement.
Dual Smoothing: A estratégia aplica dois níveis de smoothing. O primeiro nível é o uso de EMAs para o cálculo do Heiken Ashe, e o segundo nível é o uso de EMAs novamente para o preço de abertura e fechamento do Heiken Ashe. Este duplo smoothing visa reduzir ainda mais o ruído do mercado e fornecer um sinal de tendência mais claro.
Só fazer estratégia de múltiplos: Esta estratégia se concentra em capturar a tendência ascendente e apenas fazer múltiplos negócios. Em uma tendência descendente, a estratégia liquida as posições de múltiplos existentes, sem fechar.
Condições de entrada e saída:
Auxílio visual: A estratégia traça um gráfico modificado de Heiken-Ashi no gráfico, com a tendência descendente em vermelho e a tendência ascendente em verde. Além disso, a estratégia também exibe marcas triangulares no gráfico para sinalizar compras e vendas, que aparecem após o fechamento do fio de alumínio para garantir a confiabilidade do sinal.
Gerenciamento de posições: a estratégia usa uma abordagem de gerenciamento de posições baseada em percentagens de juros da conta, usando 100% de juros disponíveis por transação por padrão.
Forte capacidade de acompanhamento de tendências: Com o uso de gráficos Haiken-Ash e de dupla suavização, a estratégia é capaz de identificar e acompanhar de forma eficaz as fortes tendências de mercado, especialmente para mercados de tendências.
Reduzir o impacto do ruído: O processamento de dupla suavização ajuda a filtrar oscilações de mercado de curto prazo e falsas rupturas, tornando os sinais de tendência mais claros e confiáveis.
Intuitivo visual: A estratégia fornece indicações visuais claras, incluindo gráficos codificados por cores e sinais de compra e venda, permitindo que os comerciantes julguem rapidamente o estado do mercado e as potenciais oportunidades de negociação.
Alta flexibilidade: A estratégia permite que o usuário ajuste o parâmetro de duração do EMA, que pode ser otimizado para diferentes variedades de negociação e períodos de tempo.
Gerenciamento de risco: a estratégia inclui um mecanismo de controle de risco, fazendo apenas uma estratégia múltipla e gerenciando a posição com base na porcentagem de juros.
Automatização de transações: A estratégia permite que as transações sejam facilmente automatizadas, reduzindo a interferência emocional humana e aumentando a eficiência de execução.
Atraso: devido ao uso de dupla suavização, a estratégia pode ter uma reação mais lenta nos pontos de tendência, resultando em um pequeno atraso no tempo de entrada e saída.
Performance fraca em mercados de turbulência: Em um ambiente de mercado com turbulência horizontal ou falta de uma tendência clara, a estratégia pode produzir falsos sinais frequentes, resultando em sobre-negociação e perdas desnecessárias.
Risco unidirecional: como uma estratégia de apenas fazer mais, pode perder uma oportunidade de curto-circuito em um mercado em declínio contínuo, afetando o rendimento geral.
Excessiva dependência de um único indicador: a estratégia depende principalmente do gráfico de Heiken e do EMA, sem a suplementação de outros indicadores técnicos ou análises fundamentais, podendo ignorar outras informações importantes do mercado.
Sensibilidade de parâmetros: A performance da estratégia pode ser sensível à escolha de parâmetros de comprimento do EMA, que podem precisar de ajustes frequentes em diferentes condições de mercado.
Risco de retração: Em uma reversão acentuada após uma forte elevação, a estratégia pode não ser capaz de parar o prejuízo a tempo, resultando em uma maior retração.
Introdução de indicadores adicionais: Considere a adição de outros indicadores técnicos, como o índice de fraqueza relativa (RSI) ou o indicador de divergência de convergência de médias móveis (MACD), para fornecer confirmação de tendência adicional e sinais de potencial sobrevenda.
Otimização da lógica de entrada e saída: pode-se tentar introduzir condições mais complexas, como exigir que várias linhas de fixação consecutivas confirmem mudanças de tendência ou combinar informações de tráfego para aumentar a confiabilidade do sinal.
Ajustamento de parâmetros dinâmicos: Realizar o ajustamento do comprimento do EMA, ajustando automaticamente os parâmetros de smoothing de acordo com a volatilidade do mercado para se adaptar a diferentes ambientes de mercado.
Aumentar os mecanismos de stop loss e de stop loss: introdução de stop loss de rastreamento ou stop loss dinâmico baseado na volatilidade para melhor controlar o risco e bloquear os lucros.
Adição de filtros de estado de mercado: Desenvolvimento de um módulo de identificação de estado de mercado para reduzir automaticamente a frequência de negociação ou suspender a negociação em mercados em turbulência para reduzir os falsos sinais.
Análise de períodos de tempo múltiplos: combina informações de períodos de tempo mais longos e mais curtos para aumentar a precisão e a atualidade do julgamento de tendências.
Integração de dados fundamentais: Considere a introdução de indicadores fundamentais relevantes ou fatores que impulsionam eventos para aumentar a abrangência da estratégia.
Optimizar o gerenciamento de posições: Implementar estratégias de gerenciamento de posições mais flexíveis, como o ajuste de escala de posições com base no valor de risco ou a tecnologia de construção de posições em lotes.
A estratégia de seguimento de tendências de duplo plano de Heiken-Ashi é um método inovador de negociação quantitativa que oferece aos comerciantes uma ferramenta única de seguimento de tendências, combinando a tecnologia de gráfico de Heiken-Ashi e o processamento de suavização de duplo EMA. A principal vantagem da estratégia reside na sua poderosa capacidade de captura de tendências e no efeito de redução de ruído, especialmente adequada para ambientes de mercado com tendências claras.
No entanto, as estratégias também apresentam alguns riscos e limitações inerentes, como atraso de sinais, fraco desempenho em mercados turbulentos, etc. Para aproveitar ao máximo o potencial das estratégias e gerenciar os riscos associados, os comerciantes devem considerar otimizar e aperfeiçoar as estratégias, como a introdução de indicadores técnicos adicionais, otimizar a lógica de entrada e saída, implementar ajustes de parâmetros dinâmicos, etc.
Em geral, a estratégia de duplo plano de Heiken Achievements fornece uma direção de pesquisa valiosa para o campo da negociação quantitativa. A estratégia tem o potencial de ser um componente confiável de um sistema de negociação através de feedback contínuo, otimização e verificação em campo. No entanto, o comerciante ainda precisa considerar cuidadosamente as condições do mercado, a tolerância ao risco pessoal e usá-la em combinação com outras ferramentas de análise e técnicas de gerenciamento de risco para construir uma estratégia de negociação abrangente e robusta.
/*backtest
start: 2024-06-28 00:00:00
end: 2024-07-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Smoothed Heiken Ashi Strategy Long Only", overlay=true)
len = input.int(10, title="EMA Length")
len2 = input.int(10, title="Smoothing Length")
o = ta.ema(open, len)
c = ta.ema(close, len)
h = ta.ema(high, len)
l = ta.ema(low, len)
haclose = (o + h + l + c) / 4
var float haopen = 0.0
haopen := na(haopen[1]) ? (o + c) / 2 : (haopen[1] + haclose[1]) / 2
hahigh = math.max(h, math.max(haopen, haclose))
halow = math.min(l, math.min(haopen, haclose))
o2 = ta.ema(haopen, len2)
c2 = ta.ema(haclose, len2)
col = o2 > c2 ? 0 : 1 // 0 for red, 1 for lime
// Plotting candles without wicks
plotcandle(o2, o2, c2, c2, title="Smoothed HA", color=col == 0 ? color.red : color.lime)
// Strategy logic
longEntryCondition = col == 1 and col[1] == 0
longExitCondition = col == 0 and col[1] == 1
if (longEntryCondition)
strategy.entry("Long", strategy.long)
if (longExitCondition)
strategy.close("Long")
// Plotting signals after the close of the candle
plotshape(longEntryCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small, offset=1)
plotshape(longExitCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small, offset=1)