Discussão do artigo "Desenvolvendo um sistema de Replay (Parte 33): Sistema de Ordens (II)"

 

Novo artigo Desenvolvendo um sistema de Replay (Parte 33): Sistema de Ordens (II) foi publicado:

Vamos continuar o desenvolvimento do sistema de ordens. Mas você irá ver que iremos fazer uma reutilização massiva de coisas já vistas em outros artigos. Mesmo assim teremos um bônus neste artigo. Iremos desenvolver, primeiramente um sistema que consiga ser operado junto ao servidor de negociação real, seja usando uma conta demo, seja usando uma conta real. Vamos fazer uso massivo e extensivo da plataforma MetaTrader 5, para nos fornecer todo o suporte do qual precisaremos neste inicio de jornada

Você pode achar, e isto não estará de fato errado, de que aquelas rotinas são em essência, muito básicas e não irá cobrir totalmente o sistema de ordens. Isto de fato é verdade, mas neste primeiro momento iremos desenvolver um sistema, não para ser usado diretamente no serviço de replay / simulador. Iremos desenvolver, primeiramente e é essencial que você entenda isto, um sistema que consiga ser operado junto ao servidor de negociação real, seja usando uma conta demo, seja usando uma conta real. Vamos fazer uso massivo e extensivo da plataforma MetaTrader 5, para nos fornecer todo o suporte do qual precisaremos neste inicio de jornada. É extremamente importante, que o sistema primeiro funcione quando a plataforma esta se comunicando com o servidor. Pois quando estiver apenas usando o replay / simulador, não poderemos ficar adequando o sistema do Expert Advisor ao nosso replay/simulador. Deveremos sim, fazer com que o replay / simulador, se adeque ao que é feito pelo Expert Advisor. Por isto precisamos que o Expert Advisor funcione primeiramente no servidor real.

O fato de ter tomado esta decisão, faz com que o sistema, e consequentemente a classe C_Orders, tenha um numero diminuto de procedimentos e funções. Isto pensando em um sistema mais amplo. Mas não se engane, imaginando que a classe C_Orders, não será capaz de suprir as nossas necessidades neste momento. Teremos de fazer com que a plataforma MetaTrader 5, nos dê o máximo de suporte do qual precisamos, para poder operar junto ao servidor de negociação. Esta questão de fazer o MetaTrader 5, nos dar o máximo de suporte, é justamente para evitar criar coisas sem necessidade. Não devemos tentar recriar a roda. A plataforma tem que ser explorada ao seu nível máximo, para que precisemos fazer o mínimo de esforço, quando formos tratar com o sistema de replay / simulação.

Autor: Daniel Jose