- Funciones para obtener las propiedades básicas del gráfico actual
- Identificación de gráficos
- Obtener la lista de gráficos
- Obtener el símbolo y el marco temporal de un gráfico arbitrario
- Visión general de funciones para trabajar con el conjunto completo de propiedades
- Propiedades descriptivas de los gráficos
- Comprobar el estado de la ventana principal
- Obtener el número y la visibilidad de las ventanas/subventanas
- Modos de visualización de gráficos
- Gestionar la visibilidad de los elementos del gráfico
- Desplazamientos horizontales
- Escala horizontal (por tiempo)
- Escala vertical (por precio y lecturas del indicador)
- Colores
- Control del ratón y del teclado
- Desacoplar la ventana del gráfico
- Obtener las coordenadas de caída del programa MQL en un gráfico
- Conversión de coordenadas de pantalla a tiempo/precio y viceversa
- Desplazamiento de gráficos por el eje temporal
- Solicitud para volver a dibujar el gráfico
- Cambiar símbolo y marco temporal
- Gestionar indicadores en el gráfico
- Abrir y cerrar gráficos
- Trabajar con plantillas de gráficos tpl
- Guardar la imagen de un gráfico
Trabajar con gráficos
La mayoría de los programas MQL, como scripts, indicadores y Asesores Expertos, se ejecutan en gráficos. Sólo los servicios se ejecutan en segundo plano, sin estar vinculados a un horario. Se proporciona un rico conjunto de funciones para obtener y cambiar las propiedades de los gráficos, analizar su lista y buscar otros programas en ejecución.
Dado que los gráficos son el entorno natural de los indicadores, ya hemos tenido ocasión de familiarizarnos con algunas de estas características en los capítulos anteriores sobre indicadores. En este capítulo estudiaremos todas estas funciones de forma específica.
Cuando trabajemos con gráficos utilizaremos el concepto de ventana. Una ventana es un área dedicada en la que se muestran gráficos de precios y/o gráficos de indicadores. La ventana superior y, por regla general, la más grande contiene gráficos de precios, tiene el número 0 y siempre existe. Todas las ventanas adicionales que se añaden a la parte inferior al colocar los indicadores se numeran de 1 en adelante (numeración de arriba abajo). Cada subventana existe sólo mientras tenga al menos un indicador.
Dado que el usuario puede eliminar todos los indicadores de una subventana arbitraria, incluido el que no es el último (el más bajo), los índices de las subventanas restantes pueden disminuir.
El modelo de eventos de los gráficos relacionado con la recepción y el procesamiento de notificaciones sobre eventos en los gráficos y la generación de eventos personalizados se tratará en un capítulo aparte.
Además de los «gráficos en ventanas» comentados aquí, MetaTrader 5 también permite crear «gráficos en objetos». Nos ocuparemos de los objetos gráficos en el próximo capítulo.