Discussão do artigo "Trabalhando com séries temporais na biblioteca DoEasy (Parte 42): classe de um objeto de buffer abstrato de indicador" - página 2

 
Aliaksandr Hryshyn:

Um artigo só por causa de um artigo, como tantos outros.

Essa ideia está no ar e já foi expressa muitas vezes, mas ninguém se importa. O principal é que os artigos sejam interessantes para a MQ. O resto não é importante.

 
@Artyom Trishkin Boa tarde, Artem. Talvez você saiba e possa me dar uma dica.
Criei um indicador com base em uma classe. Também envolvi as matrizes em uma classe separada dto.
Anexei o indicador ao gráfico - tudo está bem.
Mas durante o teste visual, há buracos nas barras das matrizes.
A 0ª barra vem primeiro, depois a 1ª barra e, em seguida, imediatamente os dados da barra de ontem.
Pelo que entendi, estou acessando a matriz de dados antes de ela estar pronta?
Você poderia me ajudar com um conselho? Anexei o código do indicador.
O indicador é simples - o canal é calculado, se a barra cruzar o limite superior, um sinal de compra é inserido no buffer do indicador.
Se a barra cruzar o limite inferior, um sinal de venda é inserido em um buffer separado.

Qual é a maneira correta de verificar se os buffers do indicador estão prontos para os cálculos?
Arquivos anexados: