Inicio Indicador técnico Publicación

XR-Squared: Un Indicador Clave para MetaTrader 5

Archivos adjuntos
752.zip (20.71 KB, Descargar 0 veces)

El indicador XR-Squared utiliza la regresión lineal para identificar si hay o no una tendencia en el mercado. Esto es esencial para cualquier trader que busque aprovechar los movimientos del mercado.

En el gráfico, la línea XR-Squared se muestra junto con dos niveles que indican un mercado en tendencia y uno lateral. Los valores del indicador oscilan entre 0 y 100. Cuando el indicador cae por debajo de 30, consideramos que el mercado está lateral, y cuando supera 70, existe una tendencia. A medida que se desarrolla una tendencia, la línea XR-Squared se eleva desde niveles de no tendencia hasta niveles de tendencia. Al llegar a un pico y comenzar una corrección, el indicador vuelve a caer.

Cuanto mayor sea el valor de XR-Squared, mayor será la probabilidad de que una nueva tendencia sea estadísticamente significativa. Es importante recordar que, dependiendo del período de análisis, el nivel crítico de potencia de una tendencia puede disminuir.

Parámetros de entrada:

//+-----------------------------------+
//| Parámetros de entrada del indicador |
//+-----------------------------------+
input int XPeriod=14;                    // Periodo del indicador
input Smooth_Method RMethod=MODE_JJMA;   // Método de suavizado
input int RPeriod=3;                     // Periodo de suavizado
input int RPhase=100;                    // Parámetro de suavizado
input Smooth_Method SignMethod=MODE_SMA; // Método de suavizado para la señal
input int SignPeriod=14;                 // Periodo de suavizado de la línea de señal
input int SignPhase=15;                  // Parámetro de suavizado
input Applied_price_ IPC=PRICE_CLOSE;    // Precio aplicado
input int Shift=0;                       // Desplazamiento horizontal del indicador en barras

Este indicador permite cambiar el método de suavizado:

  • SMA - media móvil simple;
  • EMA - media móvil exponencial;
  • SMMA - media móvil suavizada;
  • LWMA - media móvil ponderada lineal;
  • JJMA - media adaptativa JMA;
  • JurX - suavizado ultralineal;
  • ParMA - suavizado parabólico;
  • T3 - suavizado exponencial múltiple de Tillson;
  • VIDYA - suavizado usando el algoritmo de Tushar Chande;
  • AMA - suavizado usando el algoritmo de Perry Kaufman.

Es importante mencionar que los parámetros de tipo fase para los diferentes algoritmos de suavizado tienen significados completamente distintos. Para JMA, es una variable de fase externa que varía de -100 a +100. Para T3, es una relación de suavizado multiplicada por 100 para una mejor visualización. Para VIDYA, es el período del oscilador CMO y para AMA, es un período de EMA lento. En otros algoritmos, estos parámetros no afectan el suavizado. Para AMA, el período de EMA rápida es un valor fijo y es igual a 2 por defecto, y la relación de la potencia también es 2 para AMA.

El indicador utiliza las clases de la biblioteca SmoothAlgorithms.mqh (deben copiarse en la carpeta terminal_data_folder\MQL5\Include). El uso de las clases se describió a fondo en el artículo "Promediando Series de Precios para Cálculos Intermedios Sin Usar Buffers Adicionales".

XR-Squared indicador

Publicaciones relacionadas

Comentarios (0)