UltraRSI – Indicador de MetaTrader 5

2
366

Este indicador se basa en el RSI (índice de fuerza relativa) y su análisis de múltiples líneas de señal. El algoritmo de cálculo de líneas de señal es el siguiente. Tenemos parámetros de entrada del indicador como datos fuente:

  • StartLength – valor inicial mínimo de la primera línea de señal;
  • Paso – paso de cambio de período;
  • StepsTotal: número de cambios de período.

Cualquier valor de período de la multitud de líneas de señal se calcula mediante progresión aritmética:

SignalPeriod(Número) = Longitud inicial + Número * Paso,

donde el valor de la variable Número varía de cero a StepsTotal. Los valores obtenidos de los períodos se agregan a la matriz de variables y se utilizan en cada tick del indicador para obtener la matriz de valores del indicador RSI suavizados. Se calculan las direcciones de la tendencia actual para cada uno de los suavizados y también se determina el número de tendencias positivas y negativas para toda la gama de valores suavizados del RSI. El número final de tendencias positivas y negativas se suaviza a su vez y se utiliza como líneas indicadoras que forman una nube de colores que se muestra con la ayuda de la clase de estilo DRAW_FILLING.

La dirección de la tendencia en este indicador está determinada por el color de las nubes, mientras que su potencia está determinada por el ancho de las nubes. Puede utilizar los niveles de sobrecompra (UpLevel) y sobreventa (DnLevel) que se establecen en un valor porcentual a partir de la amplitud máxima del indicador.

Los algoritmos de suavizado se pueden seleccionar entre diez versiones posibles:

  1. SMA – media móvil simple;
  2. EMA – media móvil exponencial;
  3. SMMA – media móvil suavizada;
  4. LWMA – media móvil ponderada lineal;
  5. JJMA – promedio adaptativo JMA;
  6. JurX – suavizado ultralineal;
  7. ParMA – suavizado parabólico;
  8. T3 – suavizado exponencial múltiple de Tillson;
  9. VIDYA – suavizado con el uso del algoritmo de Tushar Chande;
  10. AMA – suavizado con el uso del algoritmo de Perry Kaufman.

Cabe señalar que los parámetros Phase1 y Phase2 tienen significados completamente diferentes para diferentes algoritmos de suavizado. Para JMA es una variable de fase externa que cambia de -100 a +100. Para T3 es una relación de suavizado multiplicada por 100 para una mejor visualización, para VIDYA es un período de oscilador CMO y para AMA es un período lento de EMA. En otros algoritmos estos parámetros no afectan el suavizado. Para AMA, el período rápido de EMA es un valor fijo y es igual a 2 de forma predeterminada. La relación entre elevación y potencia también es igual a 2 para AMA.

El indicador utiliza clases de la biblioteca SmoothAlgorithms.mqh (debe copiarse en terminal_data_folder\MQL5\Include). El uso de las clases se describió detalladamente en el artículo “Promedio de series de precios para cálculos intermedios sin utilizar buffers adicionales”.

Parámetros de entrada del indicador:

//+-------------------------------------------------------+
//| Parámetros de entrada del indicador |
//+-------------------------------------------------------+
Las opciones de entrada int RSI_Periodo=13;                           // período del indicador RSI
Las opciones de entrada ENUM_APPLIED_PRICE Precio_aplicado=PRECIO_CLOSE; // Precio aplicado
// ----
Las opciones de entrada Smooth_Method W_Method=MODE_JJMA;           // método de suavizado
Las opciones de entrada int Longitud inicial =3;                          // Período de suavizado inicial                    
Las opciones de entrada int FaseW=100;                             // parámetro de suavizado
// ----  
Las opciones de entrada uint Paso=5;                               // paso de cambio de periodo
Las opciones de entrada uint Total de pasos=10;                        // Número de cambios de período
// ----
Las opciones de entrada Smooth_Method SmoothMethod=MODE_JJMA;      // método de suavizado
Las opciones de entrada int LongitudSuave=3;                        // Profundidad de suavizado
Las opciones de entrada int Fase Suave=100;                       // parámetro de suavizado
// ----                          
Las opciones de entrada uint Nivel superior =80;                           // Nivel de sobrecompra, %%
Las opciones de entrada uint NivelDn=20;                           // Nivel de sobreventa, %%
Las opciones de entrada Color UpLevelsColor=Azul;                  // color del nivel de sobrecompra
Las opciones de entrada Color DnLevelsColor=Azul;                  // color del nivel de sobreventa
Las opciones de entrada ESTILO Estilo de nivel=DASH_;                   // Estilo de niveles
Las opciones de entrada ANCHO NivelesAncho=Ancho_1;               // Ancho de niveles

Corredores MT5 recomendados

XM Broker

  • Libre $ 50 ¡Para comenzar a operar al instante! (Beneficio retirable)
  • Bono de depósito hasta $5,000
  • Programa de fidelización ilimitado
  • Bróker de Forex galardonado
  • Bonos exclusivos adicionales Durante todo el año

Corredor XM

>> Regístrese para obtener una cuenta de corredor XM aquí <

Corredor de FBS

  • Bono comercial de 100: ¡$100 gratis para iniciar su viaje comercial!
  • 100% Bono de Depósito: Duplique su depósito hasta $10,000 y opere con capital mejorado.
  • Aproveche hasta 1: 3000: Maximizar las ganancias potenciales con una de las opciones de mayor apalancamiento disponibles.
  • Premio al 'Mejor corredor de servicio al cliente de Asia': Excelencia reconocida en atención y servicio al cliente.
  • Promociones estacionales: Disfrute de una variedad de bonos exclusivos y ofertas promocionales durante todo el año.

agente de fbs

>> Regístrese para obtener una cuenta de corredor de FBS aquí <

(Descarga gratuita de indicadores MT5)

Haga clic aquí a continuación para descargar:

UltraRSI – Indicador de MetaTrader 5

2 COMENTARIOS

DEJA UNA RESPUESTA

Por favor, introduzca su comentario!
Por favor, introduzca su nombre aquí