Discussão do artigo "Simulação de mercado (Parte 22): Iniciando o SQL (V)"

 

Novo artigo Simulação de mercado (Parte 22): Iniciando o SQL (V) foi publicado:

Antes que você chute o balde, e decida abandonar o estudo sobre como usar o SQL. Deixe-me lembrá-lo, meu caro leitor, que aqui estamos ainda usando apenas o básico do básico. Ainda não exploramos algumas coisas que são possíveis de serem feitas no SQL. Assim que as explorarmos você verá que o SQL é bem mais prático do que parece. Mesmo que muito provavelmente, eu venha a mudar a direção do que estamos criando. Isto por que, o processo de criação é dinâmico. Irei mostrar um pouco mais sobre como fazer as coisas no SQL. Isto por que, ele de fato é algo que você precisa entender e conhecer. Ficar simplesmente achando que é mais capaz, que toda uma comunidade de programadores e desenvolvedores, apenas lhe fará perder tempo e oportunidade. Tenha calma, pois a coisa irá se tornar ainda mais interessante.

No artigo anterior Simulação de mercado (Parte 21): Iniciando o SQL (IV), expliquei de uma forma totalmente abstrata como você poderia separar um banco de dados relacional, de um não relacional. Mas principalmente, e este foi o motivo do artigo anterior. Eu tentei mostrar, como você, aspirante a programador, pode entender o funcionamento de um banco de dados. Isto para que você pudesse de fato, compreender que mesmo parecendo adequado programar algumas coisas. Em alguns momentos podemos fazer uso de alguma implementação já existente. A fim de conseguir gerar o tipo de resultado esperado em uma aplicação.

O fato de eu estar utilizando algum tempo para explicar o SQL, e não programando em MQL5. Se deve justamente a isto. Quero tentar nivelar um pouco as coisas, a fim de que todos, consigam entender, por que estaremos usando SQL. Quando poderíamos estar criando rotinas e mais rotinas para produzir algum tipo de implementação.

A implementação, no caso, é a que nos permitirá desenvolver uma forma adequada e simples a fim de que o replay/simulador, conte com um sistema de ordens. Ou seja, precisamos de algum meio, para manter o sistema de ordens e posições para fazer estudos no replay/simulador. Criar rotinas e mais rotinas para fazer isto, ao meu ver é algo totalmente desnecessário. Já que o MQL5, nos permite ter algum suporte do SQL. Isto via SQLite. Mas para que, aqueles ansiosos em sempre criar códigos e mais códigos. Quero mostrar uma alternativa melhor. Isto por que, o tempo que seria gasto, implementando, testando e ajustando as rotinas, a fim de conseguir criar algum tipo de banco de dados. Pode ser melhor utilizado para outras coisas.

Autor: Daniel Jose