Como Calcular o Average True Range (ATR) no Forex
Resposta direta: o que “average true range” significa no forex
O Average True Range (ATR) é uma medida de volatilidade baseada na média do True Range (TR) ao longo de um número escolhido de períodos. No forex, você calcula o TR a partir da máxima e da mínima do período atual e do fechamento do período anterior, usando a mesma definição usada para outros mercados líquidos.
Para calcular o ATR:
- calcule o TR para cada período usando a regra de três partes abaixo,
- calcule a média do TR ao longo de uma janela de retrospectiva (frequentemente usando um método de suavização padrão).
Explicação: a mecânica e os insumos
1) Defina o True Range (TR) para cada período
Para cada período (por exemplo, cada candle no seu timeframe selecionado), use:
- Máxima = preço mais alto durante o período
- Mínima = preço mais baixo durante o período
- Fechamento Anterior = preço de fechamento do período anterior
Calcule o TR como o máximo de:
- (Máxima − Mínima)
- abs(Máxima − Fechamento Anterior)
- abs(Mínima − Fechamento Anterior)
Por que isso importa: os três termos capturam se a volatilidade vem da amplitude do candle atual ou de gaps/saltos em relação ao fechamento anterior. Embora o forex seja frequentemente negociado de forma contínua, a referência do “fechamento anterior” ainda ancora a comparação.
2) Calcule o ATR a partir do TR
Existem duas maneiras comuns de formar o ATR a partir do TR ao longo de N períodos:
- Abordagem de média móvel simples: o ATR no tempo t é a média aritmética dos últimos N valores de TR.
- Abordagem de suavização estilo Wilder: o ATR é calculado recursivamente usando um fator de suavização, com base no ATR anterior e no TR atual. Isso produz uma série de ATR “suavizada” que reage gradualmente.
A escolha exata (média simples vs suavização) altera os valores do ATR, portanto registre qual método você usa ao verificar os resultados.
3) Escolha o timeframe e a consistência dos dados
O ATR depende do timeframe do candle que você usa (por exemplo, 1 hora vs 4 horas). Além disso, garanta que os insumos OHLC (máxima, mínima, fechamento) sejam do mesmo feed e das mesmas regras de sessão/fuso horário entre os períodos.
Exemplo e verificações que você pode fazer sem adivinhar
Aqui está uma maneira concreta de verificar o cálculo para um único período.
Suponha para o período t:
- Máxima = 1.1050
- Mínima = 1.1010
- Fechamento Anterior = 1.1020
Etapa A: calcule os três candidatos de TR:
- Máxima − Mínima = 1.1050 − 1.1010 = 0.0040
- abs(Máxima − Fechamento Anterior) = abs(1.1050 − 1.1020) = 0.0030
- abs(Mínima − Fechamento Anterior) = abs(1.1010 − 1.1020) = 0.0010
Etapa B: tome o máximo:
- TR = max(0.0040, 0.0030, 0.0010) = 0.0040
Etapa C: calcule o ATR ao longo de N períodos
- Se usar uma média simples ao longo de N, calcule a média dos últimos N valores de TR.
- Se usar suavização, aplique a regra recursiva escolhida usando o ATR anterior e o TR atual.
Verificações:
- O TR nunca deve ser negativo.
- O ATR deve refletir a magnitude média do TR; se o TR apresentar picos repetidamente, o ATR normalmente deve subir.
- Recalcule o TR para alguns períodos e confirme se a ferramenta/fórmula corresponde à sua matemática manual.
Limitações, incertezas e riscos de interpretação incorreta
- Sensibilidade ao timeframe: o ATR muda com o timeframe do candle escolhido. O mesmo par de moedas pode mostrar níveis diferentes de ATR em diferentes compressões de tempo.
- Sensibilidade ao método: os resultados dependem se você usa uma média simples ou um método de suavização, e do comprimento da retrospectiva N.
- Volatilidade, não direção: o ATR mede a magnitude da volatilidade, não a direção do preço. Um ATR em alta não indica por si só um movimento de alta ou de baixa.
- Dados e “limites de período”: diferentes corretoras ou fornecedores de dados podem definir candles usando diferentes limites de sessão e tratamento de fuso horário. Pequenas diferenças nos insumos podem alterar o TR e, portanto, o ATR.
Devido a essas dependências, trate o ATR como um indicador calculado do tamanho do movimento realizado ao longo de uma janela especificada—não como um resultado prospectivo garantido.