Tendência da média móvel do casco triplo seguindo estratégia quantitativa

HMA EHMA THMA 趋势跟踪 无止损 固定风险 动态趋势确认 移动平均线交叉
Data de criação: 2025-08-11 08:56:07 última modificação: 2025-08-11 08:56:07
cópia: 2 Cliques: 181
2
focar em
319
Seguidores

Tendência da média móvel do casco triplo seguindo estratégia quantitativa Tendência da média móvel do casco triplo seguindo estratégia quantitativa

Visão geral

A estratégia de quantificação de trilha de Hull Moving Average é um sistema de negociação de trilha de tendências altamente eficiente baseado na série de médias móveis de Hull. A estratégia usa três tipos diferentes de variantes de Hull Moving Average (HMA, EHMA e THMA) para identificar e capturar tendências de mercado. A lógica central consiste em observar a relação entre o valor atual da linha de Hull e os valores dos dois períodos anteriores.

Princípio da estratégia

A estratégia gira em torno de três variantes do Hull:

  1. HMA (Hull Moving Average): Calculado com a média móvel ponderada (WMA), com a maior velocidade de resposta e menor atraso, adequado para mercados em rápida mudança.
  2. EHMA (Hull Moving Averages): Calculado usando a média móvel exponencial ((EMA) em vez da WMA, oferecendo uma curva mais suave, enquanto mantém a responsividade, filtrando eficazmente o ruído do mercado.
  3. THMA (média móvel tripla de Hull): Utiliza um cálculo de combinação WMA mais complexo, proporcionando um efeito de suavização em três camadas, adequado para a confirmação de um sinal de tendência mais forte.

A estratégia confirma a direção da tendência comparando o atual valor da linha média de Hull com o valor anterior a dois períodos: quando o valor atual é maior do que o valor anterior a dois períodos, é considerado uma tendência de vários cabeças, quando menor, é considerado uma tendência de cabeças vazias. Esta abordagem de comparação é melhor do que o tradicional preço cruzado com a linha média, e pode filtrar mais efetivamente as falsas rupturas e entrar em jogo apenas quando a mudança de tendência estrutural é confirmada.

A lógica de negociação é clara: ao confirmar a tendência de alta, feche todas as posições de baixa e abra a de alta; ao confirmar a tendência de baixa, feche todas as posições de alta e abra a de baixa. O risco de cada transação é fixado em 1% do lucro da conta, sem a configuração de pontos de stop loss e stop loss, e o posicionamento natural é equilibrado pelo sinal de reversão de tendência.

Vantagens estratégicas

  1. Confirmação de tendências multidimensionais: Com três variantes de linha média de Hull com diferentes características, os comerciantes podem escolher o método de cálculo mais adequado de acordo com as características do mercado e o quadro de tempo de negociação, aumentando a adaptabilidade da estratégia.

  2. Identificação de tendências estruturaisDiferente do simples cruzamento de preços e médias, esta estratégia confirma tendências através de mudanças dinâmicas na própria linha média, permitindo identificar efetivamente mudanças de tendências estruturais reais e reduzindo o risco de falsos sinais.

  3. Claridade visualA estratégia usa a codificação de cores ((a tendência de múltiplos cabeçalhos é verde, a tendência de cabeçalhos vazios é vermelho) para visualizar o estado da tendência, marcando seletivamente a linha K em cores, fornecendo interpretação instantânea do mercado.

  4. Disciplina de gestão de fundosA distribuição de risco fixa de 1% reflete uma sólida filosofia de gestão de fundos, evitando o risco de sobre-leveragem.

  5. Captura de tendências contínuasA estratégia é capaz de capturar o máximo de movimentos de tendência a longo prazo, evitando a perda de custos de oportunidade causada por saídas prematuras.

  6. A vantagem psicológicaA simplificação dos mecanismos de decisão e as regras claras de entrada e saída reduzem a interferência emocional no processo de negociação e apoiam a criação de uma mentalidade de negociação disciplinada.

Risco estratégico

  1. Risco de retirada: Como não há um stop loss definido, a estratégia pode enfrentar uma grande retração em uma reviravolta de mercado acentuada, e só será liquidada até que um sinal de reversão de tendência apareça. Para mitigar esse risco, pode-se considerar a adição de um mecanismo de stop loss dinâmico de longa distância, desde que não afete a lógica central da estratégia.

  2. Sensibilidade do parâmetro: A escolha do parâmetro de comprimento da linha média de Hull (default 55) tem um impacto significativo na performance da estratégia. Um comprimento menor pode levar a excesso de negociação, enquanto um comprimento excessivo pode perder um ponto de partida importante da tendência.

  3. Risco de Falso BreakoutApesar de a estratégia reduzir os falsos sinais por meio de um mecanismo de comparação de dois períodos, em mercados de liquidação horizontal ou de alta volatilidade, brechas falsas de curto prazo podem ocorrer, resultando em negociações desnecessárias. Pode ser otimizado ainda mais adicionando condições de filtragem adicionais (como filtragem de taxa de flutuação).

  4. Limites de adaptabilidade do mercadoA estratégia funciona muito bem em mercados de forte tendência, mas pode não funcionar bem em mercados com turbulência ou sem direção. O comerciante deve ser flexível para ajustar a estratégia de acordo com a situação do mercado.

Direção de otimização da estratégia

  1. Ajustes de parâmetros de adaptação: Pode-se introduzir um indicador de taxa de flutuação (como ATR) para ajustar dinamicamente o parâmetro de comprimento da linha média de Hull, usando um ciclo mais longo em ambientes de alta flutuação e um ciclo mais curto em ambientes de baixa flutuação, aumentando a capacidade de adaptação da estratégia.

  2. Confirmação do Multi-TemposA introdução de mecanismos de confirmação de tendências em quadros de tempo mais altos, que abrem posições apenas quando as tendências de quadros de tempo altos e baixos são consistentes, pode efetivamente reduzir a frequência de falsas rupturas e transações desnecessárias.

  3. Gestão de Riscos DinâmicosA estratégia atual usa um risco de conta fixo de 1%, podendo considerar a proporção de risco de ajuste dinâmico de acordo com a volatilidade do mercado e a intensidade da tendência, aumentando adequadamente as posições em tendências fortes e reduzindo as posições em tendências fracas.

  4. Integração multifatorial: Pode ser combinado com outros indicadores técnicos (como RSI, MACD ou Brinks) como sinais de confirmação auxiliares, estabelecendo um sistema de confirmação de tendência multifatorial para melhorar a qualidade do sinal.

  5. Mecanismo de bloqueio parcial de lucros: Ao manter a mentalidade central de não estabelecer paradas fixas, é possível introduzir mecanismos de bloqueio de lucro parcial, como mover uma parte da posição após atingir um determinado lucro, mantendo a outra parte para continuar a acompanhar a tendência, equilibrando riscos e ganhos.

Resumir

A tríplice estratégia de quantificação de tendências da linha média de Hull representa uma filosofia de negociação de tendências madura e refinada. Através da escolha flexível da variante da linha média de Hull, da adoção de métodos de confirmação de tendências estruturais, da aplicação de rigorosos controles de risco e da confiança na evolução natural da tendência, a estratégia fornece uma estrutura concisa e eficaz para os comerciantes que buscam tendências de mercado de longo prazo.

Embora a estratégia tenha sacrificado alguma flexibilidade em não estabelecer um stop loss fixo, ela conseguiu equilibrar a contradição entre o controle de risco e a captura de tendências por meio de sinais de inversão de equilíbrio como mecanismo de saída natural. A estratégia ainda tem potencial para aumentar ainda mais o desempenho, especialmente em termos de adaptabilidade ao mercado e gerenciamento de risco, através da direção de otimização apresentada anteriormente.

Código-fonte da estratégia
/*backtest
start: 2024-08-11 00:00:00
end: 2025-08-09 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT","balance":5000000}]
*/

//@version=6
strategy("Hull Suite Strategy – 1% Risk, No SL/TP (v6)", overlay=true, pyramiding=1,
     default_qty_type=strategy.percent_of_equity, default_qty_value=1)

// Inputs
string modeSwitch = input.string(defval="Hma", title="Hull Variation", options=["Hma", "Ehma", "Thma"])
int length = input.int(defval=55, title="Hull Length")
bool colorBars = input.bool(defval=false, title="Color candles by trend?")

// Hull definitions
f_hma(float src, int len) =>
    ta.wma(2 * ta.wma(src, len / 2) - ta.wma(src, len), math.round(math.sqrt(len)))

f_ehma(float src, int len) =>
    ta.ema(2 * ta.ema(src, len / 2) - ta.ema(src, len), math.round(math.sqrt(len)))

f_thma(float src, int len) =>
    ta.wma(3 * ta.wma(src, len / 3) - ta.wma(src, len / 2) - ta.wma(src, len), len)

// Calculate hull
float hull = switch modeSwitch
    "Hma"  => f_hma(close, length)
    "Ehma" => f_ehma(close, length)
    "Thma" => f_thma(close, math.round(length / 2))

bool isBull = hull > hull[2]
bool isBear = hull < hull[2]

// Plot hull line
plot(hull, color = isBull ? color.green : color.red, linewidth=2)

// Format candle colors outside of blocks
color barCol = colorBars ? (isBull ? color.new(color.green, 80) : (isBear ? color.new(color.red, 80) : na)) : na
barcolor(barCol)

// Trade entries/exits
if isBull
    strategy.close("Short")
    strategy.entry("Long", strategy.long)
else if isBear
    strategy.close("Long")
    strategy.entry("Short", strategy.short)