Autor original:
igorad
O LinearRegSlope_V1 é um oscilador não normalizado que utiliza o algoritmo de regressão linear, ideal para quem busca precisão nas análises.
Com este indicador, você pode escolher entre dez tipos diferentes de suavização:
- SMA - média móvel simples;
- EMA - média móvel exponencial;
- SMMA - média móvel suavizada;
- LWMA - média móvel ponderada linear;
- 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 uso do algoritmo de Tushar Chande;
- AMA - suavização com o uso do algoritmo de Perry Kaufman.
É importante destacar que os parâmetros do tipo de fase para os diferentes algoritmos de suavização têm significados distintos. Para o JMA, é uma variável externa que varia de -100 a +100. No caso do T3, é uma razão de suavização multiplicada por 100 para melhor visualização. Para o VIDYA, refere-se ao período do oscilador CMO e para o AMA, é o período da EMA lenta. Em outros algoritmos, esses parâmetros não influenciam a suavização. Para o AMA, o período da EMA rápida é um valor fixo igual a 2 por padrão, e a razão de elevação também é igual a 2.
O indicador utiliza classes da biblioteca SmoothAlgorithms.mqh (que deve ser copiada para a pasta_de_dados_do_terminal\MQL5\Include). O uso dessas classes foi detalhadamente descrito no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Publicações relacionadas
- AllAverages v4.9 MT5: O Indicador Imperdível para Traders
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Índice de Preferência do Investidor: Um Guia Prático para Traders
- Divergência no Awesome Oscillator: O Guia Completo para Traders