Discussão do artigo "Desenvolvendo um sistema de Replay (Parte 67): Refinando o Indicador de controle"

 

Novo artigo Desenvolvendo um sistema de Replay (Parte 67): Refinando o Indicador de controle foi publicado:

Neste artigo mostrarei o que um pouco de refinamento no código é capaz de fazer. Tal refinamento tem como objetivo tornar mais simples o nosso código. Fazer um maior uso das chamadas de biblioteca do MQL5. Mas principalmente fazer com que o nosso código se torne bem mais estável, seguro e fácil de ser usado por outras classe, ou outros códigos que por ventura construiremos. 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 66): Dando play no serviço (VII), fizemos a implementação de um método a fim de saber quando uma nova barra viria a surgir no gráfico. Apesar de aquele método funcionar muito bem para modelos com uma boa liquides. Ele não é de forma alguma, adequado para ser utilizado em modelos com baixa liquidez, ou que entram constantemente em leilão. Este tipo de problema será solucionado muito em breve.

Mas aqui, gostaria de mostrar uma outra coisa. Esta é igualmente interessante, apesar de não fazer assim grande diferença para o usuário que deseja apenas fazer uso da aplicação. Para este, o que começarei explorando no início deste artigo, não faz a menor diferença. No entanto, para você que está estudando e deseja de fato se tornar um bom programador, o que mostrarei a seguir faz uma diferença enorme. Tanto na forma de você programar, quanto na forma de você olhar o seu código e o código de outros programadores também. Pois sim, podemos aprender muito olhando como outros programadores criam soluções para diversos problemas. Mesmo problemas correlacionados, podem ter uma implementação completamente diferente, de um programador para outro. Ou mesmo quando um programador, faz uma revisão em seus métodos de trabalho, em uma dada linguagem.


Autor: Daniel Jose