Mira cómo descargar robots gratis
¡Búscanos en Twitter!
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
Visualizaciones:
974
Ranking:
(22)
Publicado:
2014.01.14 13:43
Actualizado:
2017.09.06 10:31
\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

Descripción:

La clase CRSIOnArray está diseñada para calcular los valores de RSI (Relative Strength Index) a partir de los buffers del indicador.

Utilización:

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

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

  • const int aRatesTotal es la variable rates_total definida en los parámetros de la función OnCalculate();
  • const int aPrevCalc - variable prev_calculated definida en la función <OnCalculate();
  • double aData[] - buffer de datos para los cálculos del indicador;
  • double aP[] - buffer intermedio para la componente positiva;
  • double aM[] - buffer intermedio para la componente negativa;
  • double aPS[] -buffer intermedio para la componente positiva suavizada;
  • double aMS[] - buffer intermedio para la componente negativa suavizada;
  • double aRSI[] - buffer con los valores calculados de RSI.
Métodos adicionales:
  • int BarsRequired() - devuelve el número mínimo de barras para los cálculos del indicador;
  • string Name() - devuelve una cadena con el nombre del indicador.

Test_RSIOnArray.mq5 es un ejemplo de indicador que muestra la utilizacion de la clase CRSIOnArray. El archivo IncRSIOnArray debe colocarse en la carpeta MQL5\Include\IncOnArray dentro de la carpeta de datos del terminal (la carpeta IncOnArray debe crearse de forma manual).

Para un funcionamiento correcto se necesita la clase CMAOnArray definida en el archivo IncMAOnArray. Se puede obtener aquí.

El Indicador Técnico Relative Strength Index (RSI) es un indicador de seguimiento de preciosque fluctua entre 0 y 100. Un método popular de analizar el RSI es buscar una divergencia en la cual el activo hace un nuevo máximo, pero el RSI no sobrepasa su máximo anterior. Esta divergencia es una indicación de una posible reversión. Cuando el Relative Strength Index gira hacia abajo y cae por debajo de su mínimo mas recientese dice que ha completado un "fallo de oscilación". El fallo de oscilación es considerado como una confirmación de la reversión inminente.

Ejemplo de uso de la clase CRSIOnArray

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

IncMFIOnArray IncMFIOnArray

La clase CMFIOnArray está diseñada para calcular los valores de MFI (Money Flow Index) a partir de los buffers del indicador. Se facilita un ejemplo de uso de la clase.

Val_Bands Val_Bands

Indicador de volatilidad de longitud de vela, útil para el seguimiento de gaps (huecos) en el mercado y con configuración análoga a la del canal de Bollinger (Bollinger Channel). El indicador puede mostrar tendencias laterales y inicios de tendencia.

WiOver WiOver

El indicador muestra el valor de porcentaje medio de superposición de las últimas velas. Es útil para aquellos que entran en el mercado de forma manual mediante órdenes de límite durante la consolidación de los precios, ya que permite seleccionar la dirección de la orden. Línea azul - BUY-LIMIT recomendado, línea roja - SELL-LIMIT.

Laguerre_HTF_Signal Laguerre_HTF_Signal

Laguerre_HTF_Signal muestra la dirección de la tendencia o una señal generada por el indicador Laguerre para llevar a cabo una transacción, mediante un objeto gráfico coloreado que indica la tendencia o la dirección de la transacción.