Discussão do artigo "Gráficos na biblioteca DoEasy (Parte 88): coleção de objetos gráficos, matriz dinâmica bidimensional para armazenar propriedades de objetos que mudam dinamicamente"

 

Novo artigo Gráficos na biblioteca DoEasy (Parte 88): coleção de objetos gráficos, matriz dinâmica bidimensional para armazenar propriedades de objetos que mudam dinamicamente foi publicado:

Neste artigo, criaremos uma classe de matriz multidimensional dinâmica com a capacidade de alterar a quantidade de dados em qualquer dimensão. Com base na classe criada, criaremos uma matriz dinâmica bidimensional para armazenar algumas propriedades alteradas dinamicamente de objetos gráficos.

Para o teste, usaremos o Expert Advisor do último artigo e o salvaremos na nova pasta \MQL5\Experts\TestDoEasy\Part88\ com o novo nome TestDoEasyPart88.mq5.

Não faremos nenhuma alteração no EA - todas foram feitas nos arquivos de biblioteca.

Vamos compilar o Expert Advisor e executá-lo no gráfico:


Ao adicionar objetos que possuem dois pontos de pivô e ao modificar qualquer um deles, o Expert Advisor exibe os registros respectivos no log. Se ao gráfico adicionarmos um objeto que é construído usando mais de dois pontos de pivô, não veremos registros sobre a modificação de um dos pontos, ou quando um muda, os dados do segundo vão mudar. Isso ocorre porque temos um erro lógico que deixei para correção no próximo artigo e sobre o qual falei acima.

Autor: Artyom Trishkin