Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
3rd Generation XMA - indicador para MetaTrader 5
- Visualizações:
- 1829
- Avaliação:
- Publicado:
- 2014.01.15 08:27
- Atualizado:
- 2023.03.29 13:35
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Autor real:
EarnForex
XMA 3ª geração é uma média móvel de 3ª geração. Esta é uma versão avançada do indicador média móvel padrão (МА) que segue um procedimento bastante simples para reduzir o atraso de tempo (lag) com base no aumento no período de média móvel.
Este método foi descrito pela primeira vez 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 lag mais efetiva. Valores elevados de λ faz com que o indicador se assemelhe mais com a média móvel clássica.
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 qualquer algoritmo de suavização dentre as dez possíveis opções:
- 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 ultra linear;
- 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.
Deve se notar que o parâmetro Phase possui um significado totalmente diferente entre os diferentes algoritmos de suavização. Para JMA, Phase é uma variável externa cujo valor varia entre -100 e +100. Para T3, é uma relação de suavização multiplicada por 100 para se obter uma visualização melhor. Para VIDYA, é um período do oscilador CMO. Para AMA é um período lento de EMA. Estes parâmetros não afetam o cálculo de suavização em outros algoritmos. Em AMA, o período rápido de EMA, por padrão, é um valor fixo igual a 2. O coeficiente potência para AMA também é igual a 2.
Este indicador utiliza a biblioteca de classes SmoothAlgorithms.mqh (deve ser copiada para terminal_data_folder\MQL5\Include). O uso desta classe está descrito com mais detalhes no Artigo "Série de preço médio para cálculos intermediários sem utilizar buffers adicionais".
Fig.1 Indicador 3rdGenXMA
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/1032
O indicador Squize_MA mostra a interseção de duas Médias Móveis de diferentes períodos. O gráfico também apresenta limites planos convencionais.
Zig Zag Não Paramétrico, Caminhada Fora do PreçoZig Zag Não Paramétrico. A condição de monotonicidade para o segmento ascendente do Zig Zag: a Máxima de qualquer barra subsequente não deve ser menor do que qualquer Mínima do segmento ascendente.
Zig Zag Não Paramétrico, baseado nos "Padrões A-la Clyde Lee".
Expert Advisor A la BobsleyEste Expert Advisor utiliza os indicadores Média Móvel e Estocástico.