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:
763
Ranking:
(20)
Publicado:
2014.01.14 13:43
Actualizado:
2017.09.06 10:30
\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 CMFIOnArray está diseñada para calcular los valores de MFI (Money Flow 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 variable definida en los parámetros de la función OnCalculate();
  • const int aPrevCalc - variable prev_calculated definida en la función OnCalculate();
  • double aDataPrice[] - buffer de datos para los cálculos del indicador;
  • double aDataVolume[] - buffer con los datos de volumen 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 aMFI[] - buffer con los valores calculados de MFI.

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_MFIOnArray.mq5 es un ejemplo de indicador que muestra la utilizacion de la clase CMFIOnArray. El archivo IncMFIOnArray 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í.

Money Flow Index (MFI) es un indicador técnico, que indica la velocidad con que se invierte y posteriormente se retira dinero en un activo financiero. La construcción y la interpretación del indicador es similar a la de Relative Strength Index con la única diferencia de que el caso del MFI el volumen es relevante.

Test_MFIOnArray - ejemplo de uso de la clase CMFIOnArray

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

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.

StochasticExpansion StochasticExpansion

El viejo conocido oscilador estocástico. La diferencia con el estándard es que este muestra las zonas de sobrecompra y sobreventa de una forma visualmente más conveniente.

IncRSIOnArray IncRSIOnArray

La clase CRSIOnArray está diseñada para calcular los valores de RSI (Relative Strength Index, RSI) a partir de los buffers del indicador. Se facilita un ejemplo de uso de la clase.

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.