- Manejadores y contadores de propietarios de indicadores
- Una forma sencilla de crear instancias de indicadores: iCustom
- Comprobación del número de barras calculadas: BarsCalculated
- Obtención de datos de series temporales a partir de un indicador: CopyBuffer
- Soporte para múltiples símbolos y marcos temporales
- Visión general de los indicadores integrados
- Utilización de los indicadores integrados
- Forma avanzada de crear indicadores: IndicatorCreate
- Creación flexible de indicadores con IndicatorCreate
- Visión general de las funciones de gestión de indicadores en el gráfico
- Combinar salida a ventanas principal y auxiliar
- Leer datos de gráficos que tienen un desplazamiento
- Borrar instancias de indicadores: IndicatorRelease
- Obtener la configuración del indicador por su manejador
- Definir la fuente de datos de un indicador
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.