Otro matiz de la visualización de gráficos son las sangrías horizontales de los bordes izquierdo y derecho. Funcionan de forma ligeramente diferente, pero se describen en la misma enumeración ENUM_CHART_PROPERTY_DOUBLE y utilizan el tipo double.
Identificador |
Descripción |
|---|---|
CHART_SHIFT_SIZE |
Sangría de la barra cero desde el borde derecho en porcentajes (de 10 a 50). Activo sólo cuando el modo CHART_SHIFT está activado. El desplazamiento se indica en el gráfico mediante un pequeño triángulo gris invertido en el marco superior, a la derecha de la ventana. |
CHART_FIXED_POSITION |
La ubicación de la posición fija del gráfico desde el borde izquierdo en porcentaje (de 0 a 100). Una posición fija del gráfico se indica mediante un pequeño triángulo gris en el eje temporal horizontal y sólo se muestra si está desactivado el desplazamiento automático hacia la derecha cuando llega un nuevo tick (CHART_AUTOCROLL). Una barra que está en una posición fija permanece en el mismo lugar al acercar y alejar la imagen. Por defecto, el triángulo se encuentra en la esquina inferior izquierda del gráfico. |

Representación visual de las propiedades del relleno horizontal
Disponemos del script ChartShifts.mq5 para comprobar el acceso a estas propiedades, que funciona de forma similar a ChartMode.mq5 y sólo difiere en el conjunto de propiedades controladas.
void OnStart()
|
Arrastrando con el ratón una etiqueta de posición fija (abajo a la izquierda) se obtiene esta salida de registro.
Initial state:
|