Mira cómo descargar robots gratis
¡Búscanos en Facebook!
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:
808
Ranking:
(20)
Publicado:
2014.01.14 13:12
Actualizado:
2016.11.22 07:33
\MQL5\Include\IncOnArray\
incmaonarray.mqh (5.28 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 CCHOOnArray está diseñada para calcular los valores del indicador Chaikin Volatility (CHV) a partir de los buffers del indicador.

Utilización:

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

  • int aVPeriod periodo principal del indicador;
  • int aSmPeriod periodo para el suavizado del rango;
  • ENUM_MA_METHOD aMethod método de suavizado del rango.

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 aDataHigh[] buffer con los precios High del indicador;
  • double aDataLow[] buffer con los precios Low del indicador;
  • double & aR[], buffer intermedio auxiliar;
  • double & aRS[] buffer intermedio auxiliar;
  • double & aCHV[] buffer con los valores calculados.

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.

El archivo Test_CHVOnArray.mq5 es un indicador que muestra como usar la clase CCHVOnArray. El archivo IncCHVOnArray debe ser colocado en la carpeta MQL5\Include\IncOnArray de la carpeta de datos del terminal (la carpeta IncOnArray debe crearse de forma manual).

El indicador Chaikin's volatility calcula la diferencia entre los precios máximos y minimos. Estima la volatilidad basándose en la amplitud de de la diferencia entre el valor mínimo y el máximo. A diferencia del Average True Range, el indicador de Chaikin no tiene en cuenta los gaps.

Ejemplo de uso de la clase CCHVOnArray

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

IncOBVOnArray IncOBVOnArray

La clase COBVOnArray está diseñada para calcular los valores de OBV (On Balance Volume) a partir de los buffers del indicador.

IncFramaOnArray IncFramaOnArray

La clase CFramaOnArray está diseñada para calcular los valores de Fractal Adaptive Moving Average (FRAMA) a partir de los buffers del indicador.

IncFractalsOnArray IncFractalsOnArray

La clase CFractalsOnArray está diseñada para calcular los valores de Fractals a partir de los buffers del indicador.

IncTrixOnArray IncTrixOnArray

La clase CTrixOnArray está diseñada para calcular los valores del indicador Triple Exponential Average (TRIX) a partir de su buffer.