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:
682
Ranking:
(26)
Publicado:
2014.01.14 13:13
Actualizado:
2016.11.22 07:33
\MQL5\Include\IncOnArray\ \MQL5\Indicators\
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

La clase CVHFOnArray está diseñada para calcular los valores de Vertical Horizontal Filter (VHF) - Filtro Vertical Horizontal en búferes de indicador.

Utilización:

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

  • int VHFPeriod - periodo del indicador.

La función OnCalculate() llama al método Solve() 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 aDataHigh[] - búfer con los datos del máximo (High) para el cálculo del indicador;
  • double aDataLow[] - búfer con los datos del mínimo (Low) para el cálculo del indicador;
  • double aDataClose[] - búfer con los datos del cierre (Close) para el cálculo del indicador;
  • double aVHF[] - valor calculado del indicador.

Métodos adicionales:

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

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

Vertical Horizontal Filter (VHF) muestra la fase actual del mercado: mercado en tendencia o plano. A. White lo describió por primera vez en 1991.

Ejemplo de uso de la clase CVHFOnArray

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

IncEnvelopesOnArray IncEnvelopesOnArray

La clase CEnvelopesOnArray está pensada para el cálculo de valores envolventes en un buffer de indicador.

IncPriceChannelOnArray IncPriceChannelOnArray

La clase CPriceChannelOnArray está diseñada para calcular el valor del Price Channel - canal del precio en búferes de indicador.

ZigZag basado en fractales de un periodo mayor ZigZag basado en fractales de un periodo mayor

ZigZag basado en fractales de un periodo mayor, teniendo en cuenta los datos del indicador VininI_FractalsTrend.

3D_Oscillator_HTF_Signal 3D_Oscillator_HTF_Signal

3D_Oscillator_Signal muestra la dirección de la tendencia o una señal generada por 3D_Oscillator para llevar a cabo una transacción, mediante un mensaje de texto coloreado que indica la tendencia o la dirección de la transacción y muestra una alerta o señal sonora.