Modularidade, intercambialidade, princípios básicos de design. Acho que, para a maioria das pessoas que desenvolvem com mais ou menos regularidade, isso é óbvio e o artigo não traz nada de novo. Mas para os recém-chegados que estão se familiarizando com a programação por meio de MQL, ele pode abrir seus olhos).
dmc9966 :
Sr. Novichkov,
Obrigado, Dan. Fico feliz em ajudá-lo)
Sr. Novichkov,
Obrigado por compartilhar seu trabalho árduo com a comunidade. Estou aprendendo a usar MQL e, eventualmente, quero codificar meus próprios EAs. Seu trabalho com módulos e design de padrões me ajuda muito
Muito obrigado
Dan
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.
Manuraj Dhanda:
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
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
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