O que é um Exemplo Prático de ATR?
Resposta direta
Um exemplo prático de ATR mostra como você transforma um pequeno conjunto de preços em valores de True Range e depois os calcula a média para obter o ATR. Para manter o exemplo verificável, os números abaixo são assumidos (sem cotações ao vivo), e todas as premissas de cálculo são declaradas.
Mecanismo ou definição
ATR (Average True Range) é uma medida de volatilidade baseada no True Range (TR). Para cada período, o TR é definido como o maior de:
- máxima atual − mínima atual
- valor absoluto de (máxima atual − fechamento anterior)
- valor absoluto de (mínima atual − fechamento anterior)
Em seguida, o ATR é tipicamente uma média do TR ao longo de um comprimento de lookback escolhido (frequentemente 14 períodos em muitas convenções comuns). Como o comprimento do lookback e os dados do período que você escolhe são entradas, o ATR não é um número universal único; ele depende do conjunto de dados e das configurações.
Ideia-chave: o ATR resume o tamanho do movimento, não a direção. Um ATR mais alto significa faixas típicas maiores nos períodos medidos; ele não informa se o preço subirá ou cairá em seguida.
Evidência ou exemplo (cálculo prático)
Premissas (tornadas explícitas)
- Usamos 3 períodos para manter a aritmética transparente.
- Cada período é uma barra (por exemplo, um dia). O lookback do ATR neste exemplo é 3, então o ATR será a média de TR1, TR2, TR3.
- Os preços são assumidos exatamente como listados abaixo.
Entradas OHLC assumidas
Deixe o fechamento anterior para o período 1 ser dado como C0. Então, para cada período t, precisamos da Máxima (Ht), Mínima (Lt) e fechamento anterior (Ct−1).
- Período 1: H1 = 1.2000, L1 = 1.1950, fechamento anterior C0 = 1.1980
- Período 2: H2 = 1.2020, L2 = 1.1970, fechamento anterior C1 = 1.2000
- Período 3: H3 = 1.2010, L3 = 1.1960, fechamento anterior C2 = 1.1975
(Observe que só precisamos do fechamento anterior para o cálculo do TR de cada período. O exemplo o fornece.)
Etapa 1: Calcular o True Range (TR)
Período 1
- (H1 − L1) = 1.2000 − 1.1950 = 0.0050
- |H1 − C0| = |1.2000 − 1.1980| = 0.0020
- |L1 − C0| = |1.1950 − 1.1980| = 0.0030
- TR1 = máx(0.0050, 0.0020, 0.0030) = 0.0050
Período 2
- (H2 − L2) = 1.2020 − 1.1970 = 0.0050
- |H2 − C1| = |1.2020 − 1.2000| = 0.0020
- |L2 − C1| = |1.1970 − 1.2000| = 0.0030
- TR2 = máx(0.0050, 0.0020, 0.0030) = 0.0050
Período 3
- (H3 − L3) = 1.2010 − 1.1960 = 0.0050
- |H3 − C2| = |1.2010 − 1.1975| = 0.0035
- |L3 − C2| = |1.1960 − 1.1975| = 0.0015
- TR3 = máx(0.0050, 0.0035, 0.0015) = 0.0050
Etapa 2: Calcular a média do TR para obter o ATR
Se o ATR é a média do TR ao longo desses 3 períodos:
- ATR(3) = (TR1 + TR2 + TR3) / 3 = (0.0050 + 0.0050 + 0.0050) / 3 = 0.0050
Portanto, sob essas premissas explícitas, o ATR é igual a 0.0050 nas unidades de preço da série de entrada.
Como você pode verificar de forma independente
Recalcule TR1, TR2, TR3 usando as mesmas fórmulas e os mesmos valores assumidos de H/L/fechamento anterior, e então calcule a média aritmética. Se qualquer valor diferir, a discrepância deve vir de um conjunto de dados de entrada diferente, uma definição de período diferente ou um comprimento de média diferente.
Limitações e riscos (modos de falha materiais)
- Não direcional: o ATR mede a magnitude da volatilidade. Usar o ATR sozinho para inferir direção pode falhar porque a direção depende da estrutura de preços, não apenas do tamanho da faixa.
- A escolha das entradas muda o ATR: diferentes timeframes de barra (diário vs. horário), diferentes comprimentos de lookback ou diferentes ajustes do provedor de dados podem alterar o TR e, portanto, o ATR.
- Mudanças de regime: a volatilidade pode mudar repentinamente. O ATR passado (mesmo se calculado corretamente) pode não refletir a volatilidade futura quando as condições de mercado mudam.
- Efeitos de custo e execução: o ATR é calculado a partir das faixas de preço, mas os resultados reais dependem de spreads, slippage e taxas, que podem ser materiais em relação à escala do movimento.
Verificação ou próxima pergunta
Para aprofundar a compreensão, você pode refazer o exemplo prático com um lookback diferente (por exemplo, 5 períodos) e confirmar como o valor do ATR se move quando os valores do TR variam. Uma próxima pergunta útil é: como o TR mudaria se a máxima ou mínima de um período estiver longe do fechamento anterior (por exemplo, um grande gap), já que o TR assume o máximo de três termos?