Discussão do artigo "Desenvolvendo um sistema de Replay - Simulação de mercado (Parte 19): Ajustes necessários"

 

Novo artigo Desenvolvendo um sistema de Replay - Simulação de mercado (Parte 19): Ajustes necessários foi publicado:

O que de fato vamos fazer aqui, é preparar o terreno, de forma que quando for preciso adicionar algumas novas coisas ao código, isto aconteça de forma suave e tranquila. O código atual ainda não consegue cobrir ou dar cabo de algumas coisas, que serão necessárias para um avanço significativo. Precisamos que tudo seja construído de maneira que o esforço de implementação de algumas coisas seja o menor possível. Se isto for feito adequadamente teremos a possibilidade de ter um sistema realmente bastante versátil. Sendo capaz de se adaptar muito facilmente a qualquer situação que for preciso ser coberta.

Nos artigos anteriores nesta mesma serie, acredito ter ficado claro, que precisamos implementar algumas coisas extras. Mas que porém são de extrema necessidade, para nos ajudar a organizar um pouco melhor as coisas, isto pensando em algumas melhorias que terão que ser ainda feitas. Se bem, que se você for utilizar o sistema, de replay / simulação, para trabalhar em apenas e somente um único ativo, muitas das coisas que iremos implementar, não precisam ser de fato efetivadas. Podendo ser deixadas de lado.  Ou melhor dizendo, não irão precisar necessariamente aparecer no que será o arquivo de configuração.

Mas, e isto é muito provável que você não venha a usar apenas um ativo, e sim diversos ativos diferentes. Ou mesmo uma base de dados bastante ampla. Desta forma se torna necessário organizar um pouco as coisas. E assim, será necessário implementar algum código extra apenas para isto. Se bem que em alguns casos, bem específicos poderemos simplesmente utilizar o que já está disponível. Ou seja, já foi implementado e se encontra no código fonte, porém está em forma implícita. Precisando apenas ser removido da obscuridade para a luz.


Mas como gosto sempre de deixar as coisas o mais organizadas, quanto for possível. Acredito que muitos também pensem e tentam fazer a mesma coisa. Será bom, e bastante adequado, saber e entender, como fazer para implementar tal funcionalidade. De quebra, você irá acabar aprendendo, como adicionar novos parâmetros no sistema. Caso eu não venha a cobrir um parâmetro especifico, que você precise de fato ter em um ativo particular, em que você deseje usa a fim de fazer algum estudo, ou mesmo algum tipo de analise.

Autor: Daniel Jose

Razão: