Como Calcular o Average True Range (ATR) no Forex

Explore como calcular a média: mecânica, diferenças, limitações e verificações práticas.

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:

  1. calcule o TR para cada período usando a regra de três partes abaixo,
  2. 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.

Negociar moedas e CFDs envolve risco substancial. As informações da FoxiForex são educativas e não constituem aconselhamento financeiro pessoal. Conteúdo patrocinado é identificado claramente.