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
Librerías

IncEnvelopesOnArray - librería para MetaTrader 5

Visualizaciones:
760
Ranking:
(22)
Publicado:
2014.01.14 13:13
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 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:

  • const int aRatesTotal es la variable rates_total de la función OnCalculate();
  • const int aPrevCalc es la variable prev_calculated de los parámetros de la función OnCalculate ();
  • double & aData[] es el buffer con los datos para el cálculo del indicador;
  • double & aMA[] es el valor calculado de la Media Móvil;
  • double & aUpper[] es el valor calculado de la línea superior;
  • double & aLower[] es el valor calculado de la línea inferior.

Métodos adicionales:

  • int BarsRequired() devuelve el número mínimo de barras necesarias para el cálculo del indicador;
  • string Name() devuelve una cadena con el nombre del indicador;

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.

IncEnvelopesOnArray

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

IncPriceChannelOnArray IncPriceChannelOnArray

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

IncTrixOnArray IncTrixOnArray

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

IncVHFOnArray 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

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