ADX é um valor suavizado derivado das mudanças nas máximas e mínimas do preço. Costuma aparecer com +DI e −DI: essas linhas comparam os movimentos direcionais de alta e de baixa, enquanto ADX resume a magnitude do desequilíbrio entre eles, sem indicar a direção. Descreve dados passados, não um retorno nem a probabilidade de novas altas.
Pedro vê o preço caindo e ADX subindo logo abaixo. Não há contradição: a tendência de baixa pode estar ganhando força. Para entender, ele começa pela vela, que resume um intervalo de tempo. High é o preço máximo e Low, o mínimo. TradingView chama de UpMove o High atual menos o anterior; DownMove é o Low anterior menos o atual. +DM recebe UpMove somente quando ele é positivo e maior que DownMove. −DM usa a comparação inversa. Em caso de empate, ambos os componentes são zero. O cálculo escolhe o maior deslocamento positivo de um extremo do preço; não soma as duas direções ao mesmo tempo. [1]
Um deslocamento de preço precisa de uma escala. Fidelity o compara com True Range (TR), uma amplitude que também considera a distância ao fechamento anterior. TR é o maior entre High–Low e as distâncias absolutas de cada extremo ao Close anterior, isto é, ao preço de fechamento. A distância absoluta mede a diferença sem seu sinal. Os movimentos direcionais e TR são primeiro suavizados pelo método de Wilder, incorporando o histórico. O movimento de alta suavizado dividido por TR suavizado, vezes 100, resulta em +DI; −DI segue o cálculo equivalente. O sinal de menos indica direção de baixa, não um número negativo. Quando o denominador é zero, a razão não está definida. [2]
Agora Pedro quer saber quanto as linhas diferem. +DI e −DI produzem um resultado intermediário, DX: a diferença absoluta entre elas é dividida pela soma e multiplicada por 100. É a comparação descrita por Fidelity. Absoluta é a palavra decisiva. Trocar os valores muda a direção dominante, mas não altera DX. Isso não calcula a alta do preço nem a chance de sucesso. Se a soma for zero, a divisão não é possível; um valor substituto adotado pelo aplicativo é uma convenção da implementação, não o resultado dessa razão. [2]
DX descreve a relação atual; ADX suaviza seu histórico. Fidelity começa pela média de DX no número escolhido de períodos e incorpora os dados seguintes ao resultado anterior. Para uma duração n, multiplica-se o ADX anterior por n − 1, soma-se o DX atual e divide-se tudo por n. Por exemplo, 14 significa períodos de cálculo, não necessariamente dias. Uma única dupla de valores direcionais permite a Pedro calcular DX, mas não ADX sem o histórico. Ao comparar aplicativos, ele precisa verificar também os dados iniciais, as durações e o método de suavização. O resultado guarda memória e reage com atraso às mudanças do mercado. [2]
No conjunto DMI descrito por TradingView, as linhas cumprem funções diferentes. +DI acima de −DI indica um componente suavizado de alta mais forte; a ordem inversa favorece o de baixa. ADX descreve a força desse desequilíbrio após a suavização. Sua alta não é necessariamente boa notícia para quem tem bitcoin: pode acompanhar uma queda que se intensifica. Uma queda de ADX também não anuncia automaticamente uma reversão do preço. A tendência pode continuar com uma predominância menos marcada, enquanto a média ainda incorpora o passado. Nenhuma dessas linhas, isoladamente, revela o que acontecerá depois. [1]
TradingView apresenta os níveis tradicionais de referência de 20 e 25. Abaixo do primeiro, costuma-se chamar a tendência de fraca; acima do segundo, de mais forte. Mas Pedro estaria errado ao transformar o cruzamento de um limite diretamente em uma regra de compra: a tendência forte pode ser de baixa. Os valores dependem do mercado, do intervalo e dos ajustes; não são fronteiras universais para todos os gráficos. ADX baixo tampouco significa preço tranquilo ou parado. Movimentos grandes podem se alternar nas duas direções, deixando um desequilíbrio medido pequeno. [3]
Pedro também precisa saber quando leu o número. TradingView explica que High, Low e Close não são definitivos antes do fechamento da vela. Uma nova máxima ou mínima pode alterar o movimento direcional e True Range, afetando o indicador. Um cruzamento observado durante a vela pode desaparecer até o fechamento. Testar uma regra exige distinguir decisões durante a vela das tomadas após seu fechamento; não se pode tratar o valor final como informação disponível antes disso. [4]
Quando as linhas direcionais se cruzam, a ordem delas mudou. Isso não comprova uma operação lucrativa. TradingView alerta para sinais falsos e separa sinal de execução real nas orientações de teste. Se Pedro usa ADX como filtro, precisa definir antecipadamente entrada, saída, tamanho da operação e quando o plano deixa de valer. Os resultados devem incluir taxas e slippage, a diferença entre o preço esperado e o efetivamente obtido. Ajustar repetidamente uma regra aos mesmos dados históricos causa overfitting: ela aprende o passado, mas pode falhar fora dele. Por isso ajuda testá-la em dados que não foram usados para escolher a regra. [3] [5]
O mesmo resultado na direção oposta
Neste exemplo fictício, já foram calculados +DI = 30 e −DI = 10. Então DX = abs(30 − 10) / (30 + 10) × 100 = 50; abs indica o valor absoluto, a magnitude sem o sinal. Vamos trocar os dados para +DI = 10 e −DI = 30: DX volta a ser 50. Para ilustrar o próximo passo, adotamos um ADX anterior de 22 e duração n = 14. Obtemos ADX = (22 × 13 + 50) / 14 = 24. O último cálculo dá o mesmo resultado para as duas duplas se o ADX anterior for igual. Isso não significa que os históricos completos de preços eram idênticos. Apenas mostra por que direção atual, DX e ADX suavizado não são intercambiáveis, e por que o resultado não é uma probabilidade.
Para ter uma visão mais completa, leia este verbete junto com Average True Range, Technical indicator, Technical analysis, Timeframe, Backtesting, Relative Strength Index.
01ADX acima de vinte e cinco significa que devo comprar?+
Não. É uma referência tradicional para a força da tendência medida, que pode ser de baixa. O limite sozinho não resolve preço de entrada, risco, custos ou saída; isso exige uma regra independente e testada.
02Posso calcular ADX com uma única dupla de valores DI?+
Uma dupla cuja soma não seja zero permite calcular DX atual. Para ADX, você também precisa do ADX anterior e dos ajustes de suavização, ou de histórico suficiente para a média inicial. Compare aplicativos depois de alinhar dados, intervalo e ajustes.