Autor original: Toshi
O Oscilador TSI (True Strength Index) é um indicador normalizado que varia entre -100 e +100, e vem acompanhado de uma linha de sinal.
Você pode escolher entre dez tipos 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 baseada no algoritmo de Tushar Chande;
- AMA - suavização com o algoritmo de Perry Kaufman.
É importante notar que os parâmetros do tipo de fase para diferentes algoritmos de suavização têm significados distintos. Para o JMA, a variável de fase externa varia de -100 a +100. Para o T3, é uma razão de suavização multiplicada por 100 para melhor visualização; para o VIDYA, é o 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. A razão de potência também é igual a 2 para o AMA.
O indicador utiliza as classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para a pasta_dados_terminal\MQL5\Include). O uso dessas classes foi detalhadamente descrito no artigo "Média de Séries de Preço para Cálculos Intermediários Sem Usar Buffers Adicionais".

Publicações relacionadas
- iMFISignAlert: O Indicador para MetaTrader 5 que Gera Alertas
- 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
- EquiPeak Drawdown Tracker: Controle Eficiente para Seus EAs no MetaTrader 5
- Níveis Históricos: O Indicador Essencial para MetaTrader 5