Início Indicador técnico Postagem

XMA 3ª Geração: O Indicador Avançado para MetaTrader 5

Anexo
1032.zip (20.46 KB, Baixar 0 vezes)

Autor Original:

EarnForex

A XMA 3ª Geração é uma média móvel que traz uma abordagem avançada em comparação com o indicador padrão (MA). Este indicador tem um procedimento simples que visa reduzir o atraso temporal, baseado no aumento do período da média móvel.

A metodologia foi inicialmente apresentada pelo Dr. Manfred Dürschner em seu artigo "Gleitende Durchschnitte 3.0" (em alemão). Esta implementação utiliza λ = 2, resultando em uma redução de atraso mais eficaz. Um valor maior de λ aproxima mais do clássico cálculo da média móvel.

Parâmetros de Entrada:

//+-----------------------------------+
//| Parâmetros de entrada do indicador  |
//+-----------------------------------+
input Smooth_Method XMA_Method=MODE_EMA; // Método de suavização
input int XLength=50;                    // Profundidade de suavização
input int XPhase=15;                     // Parâmetro de suavização
input Applied_price_ IPC=PRICE_TYPICAL;  // Constante de preço
input int Shift=0;                       // Deslocamento horizontal do indicador em barras
input int PriceShift=0;                  // Deslocamento vertical do indicador em pontos

Este indicador permite selecionar algoritmos de média 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 linear ponderada;
  5. JJMA - suavização adaptativa JMA;
  6. JurX - suavização ultralínea;
  7. ParMA - suavização parabólica;
  8. T3 - suavização exponencial múltipla de Tillson;
  9. VIDYA - suavização usando o algoritmo desenvolvido por Tushar Chande;
  10. AMA - suavização usando o algoritmo de Perry Kaufman.

Vale ressaltar que os parâmetros de Fase para diferentes algoritmos de suavização têm significados completamente diferentes. Para o JMA, é uma variável externa de Fase que varia de -100 a +100. Para o T3, é um coeficiente de suavização multiplicado por 100 para melhor visualização. Para o VIDYA, é um período do oscilador CMO. E para o AMA, é um período da EMA lenta. Esses parâmetros não afetam a suavização em outros algoritmos. Para o AMA, o período da EMA rápida é um valor fixo e igual a 2 por padrão. O coeficiente de potência para o AMA também é fixo em 2.

O indicador utiliza as classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para o terminal_data_directory\MQL5\Include). O uso dessas classes foi detalhadamente descrito no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Fig.1 O Indicador 3rdGenXMA

Fig.1 O Indicador 3rdGenXMA 

Publicações relacionadas

Comentário (0)