Primeiro, calcula-se o True Range de cada vela como a maior de três distâncias não negativas: High menos Low, distância de High ao Close anterior e distância de Low ao Close anterior. ATR suaviza essa série com método e comprimento escolhidos. Configurações e fonte dos dados fazem parte do significado do resultado.
A TradingView define TR como o máximo de High − Low, do valor absoluto de High menos o Close anterior e do valor absoluto de Low menos o Close anterior. Essas distâncias não são somadas. Valores absolutos removem o sinal; o resultado pode ser zero se o preço não mudar. [TradingView — ATR]
A Fidelity explica que True Range inclui gaps de preço. Se o Close anterior estiver fora do intervalo High–Low atual, High − Low não captura toda a distância. Assim, TR pode superar a altura da vela atual. [Fidelity — ATR]
A Fidelity apresenta 14 períodos como comprimento usual, não como lei fixa. Os períodos podem ser intradiários, diários, semanais ou mensais. Comparar ATR exige o mesmo intervalo gráfico; alterar o comprimento muda a sensibilidade e a quantidade de histórico usada. [Fidelity — ATR]
A Fidelity apresenta a recorrência ATR = (ATR anterior × (n − 1) + TR atual) / n. A TradingView usa RMA por padrão e permite SMA, EMA ou WMA. O mesmo comprimento com outro método pode produzir outro valor; o primeiro valor também exige inicialização. [Fidelity — ATR] [TradingView — ATR]
A TradingView distingue ATR em unidades de preço de ATR%, definido como ATR / Close × 100. O cálculo percentual exige Close diferente de zero. Não compare ATR absolutos de ativos com preços diferentes como volatilidade relativa equivalente; diferencie também configurações percentuais e de preço. [TradingView — ATR percent]
A TradingView descreve mudanças contínuas de High, Low e Close antes da confirmação da vela. Uma mudança de High ou Low pode alterar TR e ATR atuais. Distinga a leitura durante a vela do valor após o fechamento, sobretudo ao comparar gráfico e teste. [TradingView — Repainting]
A Fidelity destaca que ATR não é direcional: sua alta pode acompanhar pressão de venda ou de compra. Um múltiplo de ATR pode definir a distância do stop, mas não garante preço de execução nem perda máxima. A TradingView separa preços de ordens, execução e slippage na simulação. [Fidelity — ATR] [TradingView — Strategies]
Estratégias da TradingView exigem lógica específica e modelo de execução. Usar ATR para tamanho de posição, filtro ou saída é uma decisão adicional. O teste deve preservar intervalo, suavização, taxas e slippage; overfitting pode criar uma vantagem aparente. [TradingView — Strategies]
Uma vela estreita após um gap de preço
Para ter uma visão mais completa, leia este verbete junto com Volatilidade, Candlestick chart, Stop-loss, Position Sizing, Backtesting, Technical indicator. Também há referências a este verbete em Average Directional Index, On-Balance Volume.
01ATR subindo significa preço subindo?+
Não. ATR usa distâncias não negativas. Pode subir tanto em uma alta forte quanto em uma queda; a direção deve ser descrita pela própria série de preços ou por outra regra.
02Um stop a uma distância múltipla de ATR garante a perda máxima?+
Não. É uma regra de distância escolhida. A execução real depende do tipo de ordem e dos preços disponíveis; um gap ou slippage pode gerar outra perda. ATR não elimina essa incerteza.