Início Indicador técnico Postagem

XR-Squared: O Indicador que Pode Transformar seu Trading no MetaTrader 5

Anexo
752.zip (20.71 KB, Baixar 0 vezes)

O indicador XR-Squared utiliza a regressão linear para identificar a presença ou ausência de uma tendência de mercado. Ele é uma ferramenta valiosa para traders que buscam entender melhor as dinâmicas de preço.

No gráfico, a linha do XR-Squared é exibida juntamente com dois níveis que indicam se o mercado está em tendência ou em um movimento lateral (flat). Os valores do indicador variam de 0 a 100. Quando o indicador cai abaixo de 30, consideramos que o mercado está flat. Já quando sobe acima de 70, é um sinal de que uma tendência está se formando. Durante o desenvolvimento de uma tendência, a linha do XR-Squared se eleva de níveis de não tendência para níveis de tendência. Quando o mercado atinge um topo e inicia uma correção, o indicador volta a cair.

Quanto maior o valor do XR-Squared, maior é a probabilidade de que uma nova tendência seja estatisticamente significativa. Vale lembrar que, dependendo do período, o nível crítico de força de uma tendência pode diminuir.

Parâmetros de entrada:

//+-----------------------------------+
//| Parâmetros de entrada do indicador  |
//+-----------------------------------+
input int XPeriod=14;                    // Período do indicador
input Smooth_Method RMethod=MODE_JJMA;   // Método de suavização
input int RPeriod=3;                     // Período de suavização
input int RPhase=100;                    // Parâmetro de suavização
input Smooth_Method SignMethod=MODE_SMA; // Método de suavização 
input int SignPeriod=14;                 // Período de suavização da linha de sinal
input int SignPhase=15;                  // Parâmetro de suavização
input Applied_price_ IPC=PRICE_CLOSE;    // Preço aplicado
input int Shift=0;                       // Deslocamento horizontal do indicador em barras

Esse indicador permite mudar o método 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 linear ponderada;
  • 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 usando o algoritmo de Tushar Chande;
  • AMA - suavização usando o algoritmo de Perry Kaufman.

É importante ressaltar que os parâmetros do tipo Phase 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, é 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 afetam a suavização. Para o AMA, o período da EMA rápida é um valor fixo e igual a 2 por padrão. A razão de potência também é igual a 2 para o AMA.

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

Indicador XR-Squared

Publicações relacionadas

Comentário (0)