- 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
Comprobar el estado de la ventana principal
El par de funciones ChartSetInteger/ChartGetInteger permite conocer algunas de las características del estado del gráfico, así como modificar algunas de ellas.
Identificador |
Descripción |
Tipo de valor |
---|---|---|
CHART_BRING_TO_TOP |
Actividad del gráfico (foco de entrada) por encima de todas las demás |
bool |
CHART_IS_MAXIMIZED |
Gráfico maximizado |
bool |
CHART_IS_MINIMIZED |
Gráfico minimizado |
bool |
CHART_WINDOW_HANDLE |
Manejador Windows de la ventana del gráfico (r/o) |
int |
CHART_IS_OBJECT |
Una bandera de que un gráfico es un objeto Chart (OBJ_CHART); true es para un objeto gráfico y false es para un gráfico normal (r/o) |
bool |
Como era de esperar, el manejador de la ventana y el atributo del objeto gráfico son de sólo lectura. Otras propiedades son editables: por ejemplo, llamando a ChartSetInteger(ID, CHART_BRING_TO_TOP, true) se activa el gráfico con el ID especificado.
En el script ChartList4.mq5 de la siguiente sección se ofrece un ejemplo de aplicación de propiedades.