Visión general de las funciones de gestión de indicadores en el gráfico

Como ya nos hemos dado cuenta, los indicadores son el tipo de programas MQL que combinan la parte de cálculo y la visualización. Los cálculos se realizan internamente, de forma imperceptible para el usuario, pero la visualización requiere enlazar con el gráfico. Por eso los indicadores están estrechamente relacionados con los gráficos, y la API de MQL5 contiene incluso un grupo de funciones que gestionan los indicadores en los gráficos. Hablaremos de estas funciones con más detalle en el capítulo sobre gráficos y aquí sólo damos una lista de los mismos.

Función

Propósito

ChartWindowFind

Devuelve el número de la subventana que contiene el indicador actual o un indicador con el nombre dado.

ChartIndicatorAdd

Añade un indicador con el manejador especificado a la ventana del gráfico especificada.

ChartIndicatorDelete

Elimina un indicador con el nombre especificado de la ventana del gráfico especificada.

ChartIndicatorGet

Devuelve el manejador del indicador con el nombre corto especificado en la ventana del gráfico especificada.

ChartIndicatorName

Devuelve el nombre abreviado del indicador por número en la lista de indicadores de la ventana del gráfico especificada.

ChartIndicatorsTotal

Devuelve el número de todos los indicadores adjuntos a la ventana del gráfico especificada.

En la siguiente sección sobre Combinar salida de información en la ventana principal y auxiliar, veremos un ejemplo de UseDemoAll.mq5, que utiliza algunas de estas funciones.