Estratégia de Divergência de Direção de Momentum
Visão Geral
A Estratégia de Divergência de Direção de Momentum (Momentum Direction Divergence Strategy) é uma das técnicas descritas por William Blau em seu livro "Momento, Direção e Divergência" (Momentum, Direction and Divergence). A estratégia foca em três aspectos-chave: momentum, direção e divergência. O Sr. Blau era engenheiro elétrico que mais tarde se tornou trader, e estudou profundamente a relação entre preço e momentum. Com base nisso, ele analisou as deficiências de outros osciladores e introduziu algumas técnicas inovadoras, incluindo uma nova interpretação de um oscilador de alta (bullish oscillator). Em questões de direção, ele analisou a complexidade do ADX e forneceu uma abordagem única para ajudar a definir períodos de tendência e não-tendência.
A estratégia plota o Índice de Divergência de Direção de Momentum (Ergotic CSI) e sua linha suavizada para filtrar ruídos.
Princípio da Estratégia
O código começa definindo uma função fADX para o Índice de Movimento Direcional Adaptativo (ADX), que aceita o parâmetro Len representando o período de suavização. Essa função calcula a Média Móvel Seletiva (RMA) do True Range (TR) como denominador, calcula a RMA do momentum de alta e de baixa como numerador e, em seguida, divide para obter a razão, representando a força relativa entre altas e baixas. Finalmente, através de uma fórmula combinando a força de alta e a força de baixa, obtém-se o valor do ADX.
Em seguida, vêm as definições dos parâmetros da estratégia. r representa o parâmetro de suavização do ATR, Length representa o comprimento do ADX, BigPointValue representa o valor do ponto grande, SmthLen representa o comprimento de suavização do CSI, SellZone e BuyZone representam as zonas de venda e compra qualificadas. reverse indica se o sinal de negociação deve ser invertido.
A lógica principal está no cálculo do CSI. Primeiro, calcula-se o Average True Range (ATR) e o ADX. Em seguida, calcula-se o coeficiente de penalidade K, que incorpora o valor do ponto grande, o ATR e o ADX. Calcula-se o resíduo normalizado nRes, que combina informações do ATR, ADX e preço de fechamento. Finalmente, calcula-se o valor do CSI e, em seguida, sua Média Móvel Simples (SMA) suavizada.
Com base no valor da SMA do CSI, determina-se a direção da negociação. Se estiver acima do BuyZone, opera-se comprado; se estiver abaixo do SellZone, opera-se vendido. Plota-se a curva do CSI e sua SMA, e utiliza-se cores para marcar diferentes zonas de negociação.
Análise de Vantagens
Esta estratégia combina as vantagens do indicador de momentum ATR e do indicador de tendência ADX, considerando tanto a volatilidade do mercado quanto o grau de tendência, evitando as limitações de usar apenas o ATR ou apenas o ADX. O design do coeficiente de penalidade K integra habilmente esses indicadores com o valor do ponto grande.
O resíduo normalizado nRes incorpora a utilização da informação de preço, focando não apenas no momentum da tendência, mas também no nível absoluto do preço, o que difere dos osciladores comuns, aumentando a expressividade da estratégia.
A suavização e o julgamento por zonas fornecem sinais de negociação claros para a tomada de decisão, favorecendo a operação prática.
Análise de Riscos
A estratégia é sensível à configuração de parâmetros, como o período do ATR, o comprimento do ADX, a definição do valor do ponto grande e o parâmetro de suavização do CSI, todos afetando o desempenho. É necessário realizar extensos backtests para determinar a combinação adequada de parâmetros.
O CSI, como um oscilador recentemente proposto, precisa ser validado em mais mercados diferentes. Se o indicador não tiver um bom desempenho, isso afetará a rentabilidade da estratégia.
A estratégia em si não possui mecanismo de stop-loss, realizando operações compradas e vendidas diretamente com base no sinal do CSI, o que envolve certo grau de risco, devendo ser combinada com stop-loss na prática.
Direções de Otimização
É possível testar diferentes combinações de parâmetros em vários mercados para encontrar uma combinação mais genérica.
Pode-se introduzir um mecanismo de comprimento dinâmico do ADX, ajustando o parâmetro do ADX de acordo com as condições do mercado.
Pode-se combinar outros indicadores osciladores para determinar os momentos de compra e venda, tornando a estratégia mais robusta, como divergências de fundo, divergências de topo, etc.
Pode-se adicionar uma estratégia de stop-loss para tornar a estratégia global mais completa.
Conclusão
A Estratégia de Divergência de Direção de Momentum integra as vantagens de múltiplos indicadores, projetando o indicador CSI a partir das dimensões de preço, momentum e tendência para realizar negociações. A estratégia possui parâmetros flexíveis e forte expressividade, merecendo ser testada e otimizada, podendo se tornar uma ferramenta útil para negociação quantitativa.
/*backtest
start: 2022-12-20 00:00:00
end: 2023-12-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 20/06/2018
// This is one of the techniques described by William Blau in his book - 1

