Discusión sobre el artículo "Dibujo de indicadores de aguja usando la clase CCanvas"

 

Artículo publicado Dibujo de indicadores de aguja usando la clase CCanvas:

Los instrumentos indicadores de esfera nos rodean por todas partes: en los coches y aviones, en la industria y en nuestra vida cotidiana. Se aplican cuando se requiere una rápida reacción al valor controlado por parte del operador. En este artículo conoceremos la biblioteca de instrumentos indicadores para MetaTrader 5.

Todo comenzó cuando conocí la clase CCanvas por primera vez. Cuando la cosa llegó a la práctica, me surgió la idea de diseñar un instrumento indicador. Los primeros resultados eran primitivos, pero durante el proceso de mejoras los instrumentos se completaban con nuevos elementos y adquirían la apariencia más agradable. Como resultado, he obtenido una pequeña biblioteca que ahora permite añadir fácilmente un instrumento indicador a cualquier indicador o Asesor Experto (EA). En este artículo vamos a considerar la estructura del instrumento indicador, conoceremos las funciones necesarias para el dibujo y configuración de su aspecto visual, también evaluaremos el consumo de recursos.

1. Coordenadas y anclaje

Hay dos tipos de posicionar un instrumento sobre el gráfico: absoluto y relativo.

En caso del posicionamiento absoluto, las coordenadas representan las distancias en píxeles desde la esquina de anclaje por los ejes X y Y.

En caso del posicionamiento relativo, se crea el principio local de las coordenadas según el tipo especificado del posicionamiento relativo. Cuando se selecciona el tipo vertical, el principio estará ubicado debajo o encima del objeto de referencia (si está seleccionado la esquina de anclaje superior o inferior, respectivamente). Cuando se selecciona el tipo horizontal, el principio estará a la izquierda o a la derecha en la dirección del alejamiento desde la esquina de anclaje. En este caso, las coordenadas especificadas representan el desplazamiento desde el principio local de las coordenadas. En caso de desplazamientos positivos, el objeto va a alejarse del objeto de referencia. En caso de los desplazamientos negativos, va a cubrirlo.

El objeto de referencia puede ser representado sólo por el objeto de otro instrumento indicador. Es importante que ambos objetos tengan la misma esquina de anclaje.

En la imagen 2 se muestra un ejemplo de la posición relativa.

Posicionamiento relativo

Fig. 2. Posicionamiento relativo de instrumentos indicadores

Autor: Serhii Shevchuk