Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 753
- Ranking:
- Publicado:
- 2014.01.14 13:13
- Actualizado:
- 2016.11.22 07:33
-
¿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.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/633

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

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, teniendo en cuenta los datos del indicador VininI_FractalsTrend.

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.