- 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
Escala horizontal (por tiempo)
Para determinar la escala y el número de barras a lo largo del eje horizontal, utilice el grupo de propiedades de enteros de ENUM_CHART_PROPERTY_INTEGER. Entre ellos, sólo CHART_SCALE es editable.
Identificador |
Descripción |
|---|---|
CHART_SCALE |
Escala (0 a 5) |
CHART_VISIBLE_BARS |
Número de barras visibles actualmente en el gráfico (puede ser inferior a CHART_WIDTH_IN_BARS debido a la sangría CHART_SHIFT_SIZE) (sólo lectura) |
CHART_FIRST_VISIBLE_BAR |
Número de la primera barra visible en el gráfico. La numeración va de derecha a izquierda, como en una serie temporal. (sólo lectura) |
CHART_WIDTH_IN_BARS |
Anchura del gráfico en barras (capacidad potencial, las barras de los extremos a izquierda y derecha pueden ser parcialmente visibles) (sólo lectura) |
CHART_WIDTH_IN_PIXELS |
Anchura del gráfico en píxeles (sólo lectura) |

Propiedades ENUM_CHART_PROPERTY_INTEGER de un gráfico
Estamos listos para implementar el siguiente script de prueba ChartScaleTime.mq5, que permite analizar los cambios en estas propiedades.
void OnStart()
|
A continuación figura una parte del registro con comentarios sobre las medidas adoptadas.
Initial state:
|