Indicador ATR (Average True Range)

O ATR, de Average True Range, é um indicador que mede a volatilidade de um mercado: quanto o preço se move em média de uma vela para a outra, gaps de abertura incluídos. Ele não diz nada sobre a direção. J. Welles Wilder o apresentou em 1978 em seu livro New Concepts in Technical Trading Systems. Esta lição traz o cálculo exato, refeito à mão em sete velas, o que a configuração muda, seus três usos e o que ele não consegue dizer.

O que o ATR mede e o que ele não mede

O ATR responde a uma única pergunta: quanto este mercado costuma se mover, no timeframe que você está olhando? Seu valor é expresso na unidade do preço. Um ATR de 2,50 em uma ação cotada em dólares quer dizer que suas últimas velas percorreram 2,50 dólares em média.

Ele não diz em que sentido. A ajuda da TradingView sobre o Average True Range escreve isso sem rodeios: o ATR não serve para indicar a direção do preço, ele mede apenas a volatilidade. Uma queda e uma alta de mesma amplitude dão o mesmo ATR.

Por que “true”? Segundo a ChartSchool da StockCharts, Wilder pensava nas commodities com dados diários, mercados que muitas vezes abrem com gap ou no limite de oscilação. Medir apenas a distância entre a máxima e a mínima do pregão deixaria essa volatilidade de fora. A amplitude “real” traz, por isso, o fechamento do dia anterior para o cálculo. Páginas consultadas em outubro de 2026.

Quarenta velas e seu ATR de 14 períodos
Quarenta velas e seu ATR de 14 períodos Série de preços inventada, cálculo real. Em cima, quarenta velas: uma fase calma, oito velas amplas que se abrem com um gap (zona sombreada) e, depois, a volta à calma. Embaixo, o ATR de 14 períodos, suavização de Wilder, em uma escala que parte de zero. A curva começa na décima quarta vela (primeiro ponto), porque antes dela não há catorze true ranges. Ela sobe enquanto duram as velas amplas, atinge seu ponto mais alto na última (segundo ponto) e depois desce devagar, embora as velas já tenham voltado a ser pequenas: é o atraso de uma média.

O cálculo: o true range e, depois, sua média

O cálculo é feito em duas etapas. Primeiro o true range de cada vela, sua amplitude real. É a maior de três distâncias: a máxima menos a mínima da vela; a máxima menos o fechamento anterior, em valor absoluto; a mínima menos o fechamento anterior, em valor absoluto. TradingView, StockCharts e a ajuda do MetaTrader 5 sobre o indicador ATR dão a mesma definição.

Enquanto o fechamento anterior fica dentro da vela, a primeira distância é a maior. As outras duas só ganham se esse fechamento estiver acima da máxima ou abaixo da mínima, ou seja, quando o preço saltou entre duas velas. A primeira vela de uma série não tem fechamento anterior: seu true range é sua máxima menos sua mínima.

Depois, a média. No método de Wilder tal como a StockCharts o detalha, o primeiro ATR é a média simples dos 14 primeiros true ranges. Cada valor seguinte parte do anterior: ATR = (ATR anterior × 13 + true range do dia) ÷ 14.

Nem todas as plataformas fazem essa média do mesmo jeito. A TradingView aplica por padrão uma média que ela chama de RMA e permite trocá-la por uma média simples, exponencial ou ponderada. A ajuda do MetaTrader 5 fala apenas de uma média móvel dos true ranges, e o código do indicador ATR publicado pela MetaQuotes, sua desenvolvedora, faz a média simples dos 14 últimos.

Um exemplo refeito à mão, em sete velas

Os preços são inventados, e o ATR está configurado em 5 períodos em vez de 14 para que o cálculo caiba em sete velas. O método é o mesmo: o 13 e o 14 da fórmula viram 4 e 5.

Vela 1: máxima 101,00, mínima 99,00, fechamento 100,50. Sem fechamento anterior, o true range vale 101,00 − 99,00 = 2,00. Vela 2: máxima 101,50, mínima 100,00, fechamento 101,00. As três distâncias valem 1,50, 1,00 e 0,50: true range 1,50.

Vela 3, que abre com gap: máxima 104,00, mínima 102,50, fechamento 103,50. A vela sozinha cobre apenas 1,50, mas sua máxima está a 3,00 do fechamento anterior, 101,00. True range 3,00: é o caso para o qual o true range existe.

Vela 4: máxima 104,00, mínima 102,00, fechamento 102,50, true range 2,00. Vela 5: máxima 103,00, mínima 101,50, fechamento 102,00, true range 1,50. Primeiro ATR: (2,00 + 1,50 + 3,00 + 2,00 + 1,50) ÷ 5 = 2,00.

Vela 6, uma grande vela de baixa: máxima 102,50, mínima 98,00, fechamento 98,50, true range 4,50. ATR = (2,00 × 4 + 4,50) ÷ 5 = 2,50. A vela vale mais que o dobro do ATR, e o ATR sobe apenas 0,50.

Vela 7, a calma volta: máxima 99,50, mínima 98,50, fechamento 99,00, true range 1,00. ATR = (2,50 × 4 + 1,00) ÷ 5 = 2,20. A vela tem metade do tamanho do ATR de partida, e o ATR continua acima de 2,00: a grande vela ainda pesa.

Com a média simples dos cinco últimos true ranges, a do indicador do MetaTrader 5, a vela 6 também dá 2,50, e depois a vela 7 dá (3,00 + 2,00 + 1,50 + 4,50 + 1,00) ÷ 5 = 2,40. Mesma série, mesma configuração, dois valores: 2,20 de um lado, 2,40 do outro.

A configuração do ATR: 14 períodos por padrão

TradingView, MetaTrader 5 e StockCharts trazem 14 períodos por padrão. Um período é uma vela do timeframe exibido: catorze dias no diário, catorze velas de cinco minutos em um gráfico de cinco minutos.

Esse número regula o peso da última vela. Com 14, ela conta um catorze avos do valor. Com 7, um sétimo: o ATR cola nas últimas velas e salta a cada vela grande. Com 50, um cinquenta avos: a curva é suave e demora muito para reconhecer que um mercado mudou de ritmo.

Um ATR curto mostra a volatilidade do momento, um ATR longo o nível habitual do mercado. Se você se afastar do 14, escreva isso na sua regra: “2 ATR” não é a mesma distância com 7 períodos e com 21.

Para que serve o ATR: stop, tamanho de posição, comparação

Ajustar a distância de um stop. O princípio: afastar o stop em um múltiplo do ATR, para que o vaivém normal do mercado não o alcance. A página da StockCharts sobre os stops móveis com ATR traz o cálculo: para uma compra, a máxima atingida menos o ATR multiplicado por um coeficiente; para uma venda, a mínima atingida mais esse mesmo produto. A configuração padrão da plataforma é um ATR de 21 dias multiplicado por 3.

Esses números são configurações a testar, não constantes. Para avaliar um múltiplo nos seus próprios trades, compare-o com o MAE dos seus trades vencedores, o pior momento pelo qual passaram: se muitos foram mais longe contra você do que o seu stop a 2 ATR, esse stop os teria cortado. Os relatórios da Tradoshi mostram o MAE médio e o pior MAE de um vencedor. O ATR não escolhe o lugar do stop: o artigo sobre onde colocar o stop loss trata dessa questão.

Manter um risco constante. A distância do stop define o tamanho: tamanho = valor arriscado ÷ distância do stop. Em uma conta de 10.000 dólares com 1% de risco, a perda admitida é de 100 dólares. Com um ATR de 2,50 dólares e um stop a 2 ATR, a distância é de 5,00 dólares, portanto 20 ações. Se o ATR dobra, a distância passa a 10,00 dólares e o tamanho a 10 ações, para a mesma perda de 100 dólares. A calculadora de tamanho de posição faz essa divisão para forex, ouro e índices, e a lição sobre gerenciamento de risco detalha o cálculo.

Comparar duas volatilidades. Em um mesmo instrumento e um mesmo timeframe, o ATR de hoje se compara com o do mês passado. Entre dois instrumentos, o valor bruto não se compara, já que depende do preço. É preciso relacioná-lo à cotação, que é o que o ATRP faz: ATR ÷ fechamento × 100, segundo a página da StockCharts sobre o Average True Range Percent. Com números inventados: um ATR de 12 em uma ação de 450 dólares representa 2,7% da cotação, um ATR de 0,90 em uma ação de 17 dólares representa 5,3%. A segunda se move o dobro, com um ATR treze vezes menor.

Os limites do ATR

Ele não dá a direção. Um ATR alto não diz nem que o mercado vai subir nem que vai cair, apenas que suas velas são amplas. Ele se lê ao lado de uma ferramenta que cuida da direção, nunca no lugar dela.

Ele tem atraso. É uma média. O exemplo mostrou: depois de uma vela de 4,50, o ATR estava só em 2,50, e ainda estava em 2,20 uma vela calma depois. Ele confirma que um mercado se agitou ou se acalmou, não anuncia.

Ele depende do timeframe. O ATR de um gráfico de cinco minutos e o do gráfico diário do mesmo mercado não medem a mesma coisa. Um stop calculado em um não faz nenhum sentido no outro.

Ele depende do preço. Expresso em unidades de preço, é mais alto em um ativo caro do que em um barato sem que o primeiro seja mais volátil. TradingView e StockCharts fazem o mesmo alerta.

Ele depende do histórico carregado. Com a suavização de Wilder, cada valor depende de todos os anteriores. A StockCharts avisa que um cálculo iniciado com poucos dados não bate exatamente com o valor dos seus gráficos, calculado sobre pelo menos 250 períodos.

Perguntas frequentes

O que significa ATR no trading?

ATR é a sigla de Average True Range. É um indicador de volatilidade criado por J. Welles Wilder e publicado em 1978: ele dá a amplitude média das últimas velas, gaps de abertura incluídos, na unidade do preço. Não diz nada sobre a direção.

Como calcular o ATR?

É a média dos true ranges. O true range de uma vela é a maior de três distâncias: máxima menos mínima, máxima menos fechamento anterior, mínima menos fechamento anterior, as duas últimas em valor absoluto. No método de Wilder, o primeiro valor é a média simples dos 14 primeiros true ranges, e depois cada um vale (ATR anterior × 13 + true range do dia) ÷ 14.

Qual configuração escolher para o ATR?

Nenhuma é a melhor em termos absolutos. Catorze períodos é a configuração padrão da TradingView, do MetaTrader 5 e da StockCharts. Uma configuração mais curta reage mais rápido e salta mais, uma mais longa é mais suave e mais lenta.

Como usar o ATR para colocar um stop loss?

Afastando o stop em um múltiplo do ATR: um stop a 2 ATR em um mercado cujo ATR vale 2,50 fica a 5,00 da entrada. O múltiplo é uma configuração a testar no seu mercado e no seu timeframe, não uma regra estabelecida.

Por que o ATR é diferente na TradingView e no MetaTrader?

Porque a média não é a mesma. A TradingView aplica por padrão uma média chamada RMA, que pode ser alterada nas configurações, enquanto o indicador ATR publicado pela desenvolvedora do MetaTrader 5 faz a média simples dos 14 últimos true ranges.

O que você precisa lembrar

  • O ATR mede a amplitude média das velas recentes, gaps incluídos. Ele mede a volatilidade, nunca a direção.
  • True range: a maior de três distâncias, duas das quais partem do fechamento anterior. O ATR é a média dele, em 14 períodos por padrão.
  • No método de Wilder, ATR = (ATR anterior × 13 + true range do dia) ÷ 14. TradingView e MetaTrader 5 não fazem a mesma média por padrão.
  • Ele serve para ajustar a distância de um stop e o tamanho de uma posição. “2 ATR” é uma configuração a testar, não um fato.
  • Seu valor depende do timeframe e do preço do instrumento: para comparar dois mercados, relacione o ATR com a cotação.

Para ir mais longe

Estes artigos do blog aprofundam os conceitos desta lição, um tema por artigo.

Entrar na Oshi Academy

As lições ensinam a teoria, a comunidade faz você praticar. Nela se trocam trades, capturas de tela e perguntas bobas, e ninguém vende sinais.

Entrar na Oshi Academy