La clase CEnvelopesOnArray está pensada para el cálculo de valores envolventes en un buffer de indicador.
Uso:
El método Init() es llamado en la función OnInit() con los siguientes parámetros:
El método Solve() es llamado en la función OnCalculate() con los siguientes parámetros:
Métodos adicionales:
Test_EnvelopesOnArray.mq5 es un indicador que muestra cómo utilizar la clase CEnvelopesOnArray. El fichero IncEnvelopesOnArray debe guardarse en la carpeta MQL5\Include\IncOnArray de la carpeta de datos de terminal (la carpeta IncOnArray debe crearse). La clase CMAOnArray del fichero IncMAOnArray es necesaria para el correcto funcionamiento de esta clase.
El indicador técnico Envolventes se forma con dos Medias Móviles, una de las cuales queda desplazada hacia arriba y la otra queda desplazada hacia abajo. La selección del desplazamiento óptimo relativo de las bandas, se determina mediante la volatilidad del mercado: cuanto mayor sea esta última, mayor será el desplazamiento.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/822
IncPriceChannelOnArray
La clase CPriceChannelOnArray está diseñada para calcular el valor del Price Channel - canal del precio en búferes de indicador.
IncTrixOnArray
La clase CTrixOnArray está diseñada para calcular los valores del indicador Triple Exponential Average (TRIX) a partir de su buffer.
IncVHFOnArray
La clase CVHFOnArray está diseñada para calcular los valores de Vertical Horizontal Filter (VHF) - Filtro Vertical Horizontal en búferes de indicador.
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.