Discussão do artigo "Desenvolvendo um sistema de Replay (Parte 69): Acertando o tempo (II)"

 

Novo artigo Desenvolvendo um sistema de Replay (Parte 69): Acertando o tempo (II) foi publicado:

Aqui vamos entender, por que estamos precisamos usar a chamada iSpread. Ao mesmo tempo, vamos entender como o sistema consegue nos informar o tempo restante da barra, quando não temos ticks a serem usados para fazer tal coisa. O conteúdo exposto aqui, visa e tem como objetivo, pura e simplesmente a didática. De modo algum deve ser encarado como sendo, uma aplicação cuja finalidade não venha a ser o aprendizado e estudo dos conceitos mostrados.

No artigo anterior Desenvolvendo um sistema de Replay (Parte 68): Acertando o tempo (I), expliquei a parte do código referente ao indicador de mouse. Mas aquele código não tem nenhum valor sem que você veja o código do serviço de replay/simulador. De qualquer forma, se você não leu o artigo anterior, sugiro que o faça antes de começar a tentar entender este daqui. Isto por que um irá de fato complementar o outro.

O foco aqui, por enquanto será a questão de informar o tempo restante da barra, quando o ativo estiver com baixa liquidez. Isto por que nestes momentos, não teremos a geração espontânea, ou melhor dizendo, tradicional de eventos OnCalculate. Assim o indicador de mouse, não irá de maneira alguma receber os valores corretos referentes aos segundos que já se passaram. Mas com base no que foi visto no artigo anterior, podemos sim passar os valores, de modo que o indicador consiga calcular a quantidade de segundos restantes.


Vídeo de demonstração

Autor: Daniel Jose