Como deve ser o preço do vidro? - página 14

 
Roman:

Onde você obtém tais dados tortuosos? ))

1. decidir sobre uma faixa clara de seleção de dados, por exemplo, 20 para cima, 20 para baixo
e selecione apenas esta faixa, e qualquer outra coisa é irrelevante para nós.

2. Você diz que os preços vêm de cima para baixo e são ordenados em ordem decrescente.
Portanto, o que pode vir mais alto ou mais baixo, não importa, não olhe para os preços, mas para os índices da matriz.

2. Se você quer dizer pedido por distância entre níveis de preço, não importa em nada, temos indexação na matriz receptora.

A princípio eu pensei que também poderia fazê-lo sem o laço. E acredite em mim, se eu pudesse, teria feito isso sem um loop. Mas a tarefa é mais complicada do que parece. Tente escrever sua solução em código e testá-la em uma simples mesa de tombamento, que é fácil de criar com a biblioteca interna. Será informativo e interessante. E então você verá todas as armadilhas.
 
Реter Konow:
A princípio eu pensei que também poderia fazê-lo sem um ciclo. E acredite em mim, se eu pudesse, teria feito isso sem um loop. Mas a tarefa é mais complicada do que parece. Tente escrever sua solução em código e testá-la em uma simples mesa de tombamento, que é fácil de criar com a biblioteca interna. Será informativo e interessante. E então você verá todas as armadilhas.

O mais provável é que o problema seja tentar processar dados tortuosos de entrada.
Faria sentido mudar a fonte? Uma que produza os dados corretos.

 
Roman:

O mais provável é que o problema seja tentar processar dados tortuosos de entrada.
Faria sentido mudar a fonte? Uma que fornecerá os dados corretos.

O princípio do copo é que somente aqueles dados são enviados a ele, com os quais as mudanças atuais nos volumes de licitações estão relacionadas. Ou seja, o copo não reflete a ordem exata dos preços, ele mostra aqueles preços em que houve uma mudança recente nos volumes. Veja de perto como funciona o controle deslizante МТ5. Melhor ainda, grave um vídeo e assista-o quadro a quadro e você entenderá tudo.
 
Реter Konow:
O princípio do copo é que somente os dados com os quais as mudanças atuais nos volumes de ordem estão relacionadas são enviados a ele. Ou seja, o deslizador não reflete a ordem exata dos preços, ele mostra aqueles preços em que houve uma última mudança nos volumes. Dê uma boa olhada em como o controle deslizante MT5 funciona. Melhor ainda, grave um vídeo e assista-o quadro a quadro e você entenderá tudo.

Ele reflete o que chega no manipulador do OnBookEvent().
Os dados que você envia ao manipulador não estão corretos, basta assiná-los))