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
Librerías

IncStochasticOnArray - librería para MetaTrader 5

Visualizaciones:
882
Ranking:
(23)
Publicado:
2014.01.14 13:46
Actualizado:
2016.11.22 07:33
\MQL5\Include\IncOnArray\
incmaonarray.mqh (5.07 KB) ver
\MQL5\Indicators\
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

La clase CStochasticOnArray está diseñada para calcular el Stochastic (Estocástico) en búferes de indicador.

Utilización:

El método Init() se llama en la función OnInit() con los siguientes parámetros:

  • int STPeriodK - periodo K;
  • int STPeriodD - periodo D;
  • int STPeriodS - periodo S.
  • ENUM_MA_METHOD STMethod - método de suavizado de la línea de señal.

El método Solve() se llama en la función OnCalculate() con los siguientes parámetros:

  • const int aRatesTotal - variable rates_total de los parámetros de la función OnCalculate();
  • const int aPrevCalc - variable prev_calculated de la función OnCalculate();
  • double aDataClose[] - búfer con los datos utilizados para el cálculo del indicador;
  • double aDataHigh[] - búfer intermedio para МА rápido;
  • double aDataLow[] - búfer intermedio para MA lento;
  • double & aStochMain[] - valor calculado de la línea principal MACD;
  • double & aStochSignal[] - valor calculado de la línea de señal MACD.

Métodos adicionales:

  • int BarsRequiredSignal() - devuelve el número mínimo de barras para el cálculo de la línea de señal;
  • int BarsRequiredMain() - devuelve el número mínimo de barras para el cálculo de la línea principal;
  • string Name() - devuelve la línea con el nombre del indicador.

Test_StochasticOnArray.mq5 es un indicador de ejemplo que muestra el funcionamiento de la clase CStochasticOnArray. El archivo IncStochasticOnArray se tiene que poner en MQL5\Include\IncOnArray, dentro de la carpeta de datos del terminal (hay que crear la carpeta IncOnArray).

Se necesita la clase CMAOnArray del archivo IncMAOnArray para poder trabajar adecuadamente. El archivo está disponible aquí.

El Oscilador Estocástico compara el precio de cierre de un título con su rango de precios durante un determinado período de tiempo. El Oscilador Estocástico se representa con dos líneas.

Ejemplo de uso de la clase CStochasticOnArray

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

RSI Strike (Marcas RSI) RSI Strike (Marcas RSI)

El indicador muestra los puntos de cruce de indicadores RSI (Índice de Fuerza Relativa) para diversos periodos.

FiboCandles FiboCandles

El indicador muestra velas coloreadas dependiendo de la tendencia actual y teniendo en cuenta los niveles de corrección de Fibonacci, también da alertas o avisos sonoros en caso de un cambio de tendencia.

Adaptive to TF SMA Adaptive to TF SMA

SMA adaptable al marco de tiempo.

Trinity-Impulse Trinity-Impulse

El indicador Trinity-Impulse muestra entradas al mercado y periodos laterales.