Discusión sobre el artículo "Gráficos en la biblioteca DoEasy (Parte 88): Colección de objetos gráficos - matriz dinámica bidimensional para almacenar propiedades de objetos que cambian dinámicamente"

 

Artículo publicado Gráficos en la biblioteca DoEasy (Parte 88): Colección de objetos gráficos - matriz dinámica bidimensional para almacenar propiedades de objetos que cambian dinámicamente:

En este artículo, crearemos una clase de matriz multidimensional dinámica con capacidad de cambiar la cantidad de datos en cualquier dimensión. Basándonos en la clase creada, crearemos una matriz dinámica bidimensional para guardar algunas propiedades de objetos gráficos que cambian dinámicamente.

Para la simulación, vamos a tomar el asesor del artículo anterior y a guardarlo en la nueva carpeta \MQL5\Experts\TestDoEasy\Part88\ con el nuevo nombre TestDoEasyPart88.mq5.

No hay que realizar ningún cambio en el asesor, todos los cambios se han llevado a cabo en los archivos de la biblioteca.

Compilamos el asesor y lo ejecutamos en el gráfico:


Al añadir objetos con dos puntos de pivote, y al modificar cualquiera de dichos puntos, el asesor muestra en el diario entradas sobre estos eventos. Si añadimos al gráfico un objeto que se construya usando más de dos puntos de pivote, no veremos las entradas sobre la modificación de uno de ellos, o bien cuando uno cambie, cambiarán los datos del segundo. Esto se debe a la existencia de un error lógico que dejamos para corregir en el próximo artículo, y del que hemos hablado anteriormente.

Autor: Artyom Trishkin