Discussão do artigo "Construção de um Expert Advisor utilizando módulos independentes"
Sr. Novichkov,
Gostei muito dessa abordagem e, finalmente, de alguma estrutura para um EA.
O que precisa ser alterado para adaptá-lo à MQL4? Estou usando a biblioteca MQL_Easy para desenvolver um código comum para meu EA em ambas as plataformas.
Agradeço seu conselho. Muito obrigado.
Gostei muito dessa abordagem e, finalmente, de alguma estrutura para um EA.
O que precisa ser alterado para adaptá-lo à MQL4? Estou usando a biblioteca MQL_Easy para desenvolver um código comum para meu EA em ambas as plataformas.
Agradeço seu conselho. Muito obrigado.
Para trabalhar com a MQL4, você só precisa tentar compilar o projeto no MT4 )))). Não deve haver muitos erros. O código é bastante simples
Novo artigo Construção de um Expert Advisor utilizando módulos independentes foi publicado:
Ao desenvolver indicadores, Expert Advisors e scripts, os desenvolvedores geralmente precisam criar vários trechos de código, que não estão diretamente relacionados à estratégia de negociação. Neste artigo, nós consideramos uma maneira de criar Expert Advisors usando blocos criados anteriormente, como código de stops móveis, filtros e de horários, entre outros. Nós veremos os benefícios dessa abordagem de programação.
Uma solução tão simples pode ter um efeito positivo rápido. Módulos separados são mais fáceis de conectar/desconectar, depurar e modificar. A lógica da OnTick se tornará mais acessível para manutenção e aprimoramento se as ligações forem implementadas em um manipulador em vez de serem adicionadas em locais diferentes no código do EA:
Essa pequena alteração de projeto fornece uma estrutura de EA mais clara, que se torna mais intuitiva. A nova estrutura se assemelha ao resultado da aplicação do padrão "Observador", embora a própria estrutura seja diferente do padrão. Vamos ver como nós podemos melhorar ainda mais o projeto.
Autor: Andrei Novichkov