Mira cómo descargar robots gratis
¡Búscanos en Telegram!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Indicadores

Differential_Average_By_Sultonov - indicador para MetaTrader 5

Visualizaciones:
478
Ranking:
(7)
Publicado:
2018.08.20 12:26
Actualizado:
2023.03.27 14:33
\MQL5\Include\
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Autor real: Sevan62

Indicador diferencial suavizado de Sultonov. Las líneas del indicador son las sumas promediadas y acumuladas de las fuerzas alcistas y bajistas en el periodo establecido por el usario.


Metodología de cálculo

El cálculo de la fuerza alcista se realiza según la fórmula:

BullsPower(i) = SUM(Close(i) - Close(i + 1), N) / BUN

donde:

  • BullsPower(i) - valor actual de la fuerza alcista;
  • Close(i) - precio Close de la barra actual;
  • Close(i + 1) - precio Close de la barra anterior;
  • N - periodo de cálculo del indicador;
  • BUN - número de incrementos positivos de los precios Close en N barras. En la suma se incluyen solo los incrementos positivos.

Por consiguiente, para calcular la fuerza bajista, se usará la fórmula:

BearsPower(i) = SUM(Close(i + 1) - Close(i), N) / BEN

donde:

  • BearsPower(i) - valor actual de la fuerza bajista;
  • BEN - número de incrementos negativos de los precios Close en N barras. En la suma se incluyen solo los incrementos negativos.

En el indicador final se ha añadido el suavizado adicional de las líneas obtenidas.

//+-------------------------------------+
//| PARÁMETROS DE ENTRADA DEL INDICADOR |
//+-------------------------------------+
input uint i_nPeriod=1000;             // Periodo de cálculo
input Smooth_Method XMethod=MODE_SMA_; // método de promediación del suavizado 
input uint XLength=12;                 // profundidad de suavizado                    
input int XPhase=15;                   // parámetro de suavizado,
//---- para JJMA que cambie en los límites de -100 ... +100, influye en la calidad del proceso de paso;
//---- para VIDIA es el periodo CMO, para AMA es el periodo de la móvil lenta
input Applied_price_ IPC=PRICE_CLOSE_; // constante de precio
input int Shift=0;                     // desplazamiento horizontal del indicador en barras


Interpretación

El indicador consta de dos líneas cuyo espacio intermedio es coloreado de acuerdo con la dirección de la tendencia. El lado dominante depende de la línea que se encuentre en la parte superior. El cruce de líneas (cambio de color) representa el cambio de tendencia y supone un buen momento para abrir una transacción en la dirección de la fuerza que esté por encima.

El indicador usa las clases de la biblioteca SmoothAlgorithms.mqh. El uso de estas clases fue descrito a fondo en el artículo Promediación de series de precio para cálculos intemedios sin usar buffers adicionales.

Este indicador se implementó la primera vez en MQL4 y fue publicado en CodeBase el 22.09.2017.

Fig. 1. Indicador Differential_Average_By_Sultonov

Fig. 1. Indicador Differential_Average_By_Sultonov

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/21437

Doji_Arrows Doji_Arrows

El indicador Doji busca las velas doji y las destaca a color en el gráfico.

FX_Trend FX_Trend

Indicador de tendencia FX Trend

Exp_Ang_Zad_C_Tm_MMRec Exp_Ang_Zad_C_Tm_MMRec

Sistema comercial con uso del indicador de tendencia Ang_Zad_C con posibilidad de fijar rigurosamente el rango temporal de comercio y la posibilidad de cambiar el tamaño de la transacción esperada dependiendo de los resultados de las anteriores transacciones.

Return Strategy Return Strategy

Trabajo con órdenes pendientes Buy Limit y Sell Limit. Cuadrícula de órdenes pendientes.