O ATRPivot é um indicador que gera níveis de suporte e resistência, levando em conta o Average True Range (ATR). Essa ferramenta é essencial para traders que buscam precisão nas suas análises.
A ideia por trás deste indicador foi desenvolvida a partir do código do indicador ATR Channels, criado por Luis Guilherme Damiani. É uma abordagem que combina a simplicidade do ATR com a complexidade dos níveis de suporte e resistência.
Uma das grandes vantagens do ATRPivot é a possibilidade de escolher o algoritmo de suavização, com dez opções diferentes disponíveis:
- SMA - média móvel simples;
- EMA - média móvel exponencial;
- SMMA - média móvel suavizada;
- LWMA - média móvel linear ponderada;
- JJMA - média adaptativa JMA;
- JurX - suavização ultralinear;
- ParMA - suavização parabólica;
- T3 - suavização exponencial múltipla de Tillson;
- VIDYA - suavização com o algoritmo de Tushar Chande;
- AMA - suavização com o algoritmo de Perry Kaufman.
É importante notar que o parâmetro de Fase tem significados diferentes dependendo do algoritmo de suavização escolhido:
- Para o JMA, trata-se de uma variável externa de Fase que pode variar de -100 a +100.
- No caso do T3, é um índice de suavização multiplicado por 100 para facilitar a visualização;
- Para o VIDYA, refere-se ao período do CMO, enquanto para o AMA, diz respeito ao período da EMA lenta;
- No AMA, o período da EMA rápida é um valor fixo de 2 por padrão, e a razão de potência também é igual a 2.
O indicador utiliza as classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para a pasta terminal_data_folder\\MQL5\Include). O uso dessas classes foi detalhadamente descrito no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Publicações relacionadas
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Utilitário de Informações de Séries e Taxas para MetaTrader 5: Maximize Seu Trading
- Utilitário de Informações de Barras e Taxas: Como Usar no MetaTrader 5
- Índice de Preferência do Investidor: Um Guia Prático para Traders