Entre las variables integradas del programa MQL hay una que sólo puede utilizarse en los indicadores. Se trata de la variable _AppliedTo de tipo int, que permite leer la propiedad Apply to del cuadro de diálogo de configuración del indicador. Además, si el indicador se crea llamando a la función iCustom, a la que se pasó el manejador del indicador de terceros, la variable _AppliedTo contendrá este manejador.
En la siguiente tabla se describen los posibles valores de la variable _AppliedTo.
Valor |
Descripción de los datos para el cálculo |
|---|---|
0 |
El indicador utiliza la forma completa de OnCalculate, y los datos para el cálculo no se establecen mediante un array de datos |
1 |
Precio de cierre |
2 |
Precio de apertura |
3 |
Precio alto |
4 |
Precio bajo |
5 |
Precio medio = (Máximo+Mínimo)/2 |
6 |
Precio típico = (Máximo+Mínimo+Cierre)/3 |
7 |
Precio ponderado = (Apertura+Alto+Bajo+Cierre)/4 |
8 |
Datos del indicador que se lanzó en el gráfico antes de este indicador |
9 |
Datos del indicador que se lanzó en el gráfico la primera vez |
10+ |
Datos del indicador con el manejador contenido en _AppliedTo; este manejador se pasó como último parámetro a la función iCustom al crear el indicador. |
Para facilitar el análisis de los valores, se adjunta a este libro un archivo de encabezado AppliedTo.mqh con la enumeración.