Índice de Volatilidade Chaikin com Seleção de Algoritmo de Suavização para MetaTrader 5

Mike 2011.10.05 00:25 32 0 0
Anexo

O principal diferencial deste indicador em relação ao seu equivalente padrão é a possibilidade de alterar o algoritmo de suavização, escolhendo o mais apropriado entre dez opções disponíveis:

  1. SMA - média móvel simples;
  2. EMA - média móvel exponencial;
  3. SMMA - média móvel suavizada;
  4. LWMA - média móvel ponderada linear;
  5. JJMA - média adaptativa JMA;
  6. JurX - suavização ultralinear;
  7. ParMA - suavização parabólica;
  8. T3 - suavização exponencial múltipla de Tillson;
  9. VIDYA - suavização utilizando o algoritmo de Tushar Chande;
  10. AMA - suavização utilizando o algoritmo de Perry Kaufman.

É importante ressaltar que o parâmetro Phase tem significados totalmente diferentes conforme o algoritmo de suavização escolhido.

  • Para JMA, é uma variável externa de fase que varia de -100 a +100.
  • Para T3, é uma razão de suavização multiplicada por 100 para melhor visualização;
  • Para VIDYA, é um período de CMO; para AMA, é um período de EMA lenta;
  • No caso do AMA, o período de EMA rápida é um valor fixo e igual a 2 por padrão. A razão da 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 terminal_data_folder\MQL5\Include). O uso dessas classes foi detalhadamente descrito no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

XCHV

Lista
Comentário 0