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.