Discussão do artigo "Biblioteca para desenvolvimento fácil e rápido de programas para a MetaTrader (parte I). Conceito, gerenciamento de dados e primeiros resultados"
Artigo útil. Muito obrigado.
A partir daqui, as coisas ficarão mais interessantes. Este é apenas o começo.
Feliz começo, Artem! O código está no nível.
Bom trabalho, Artem! O código está no nível certo.
A partir daqui, as coisas ficarão mais interessantes. Isso é apenas o começo.
Artem, haverá um conjunto de classes para a criação de especialistas em negociação no futuro? O código será universal e compilado para MT4 e MT5?
E qual é a diferença em relação à abordagem já estabelecida,criar um robô de negociação em 6 etapas?
E qual é a diferença em relação à abordagem já estabelecida,criar um robô de negociação em 6 etapas?
Uma pergunta: por que o clamor?
E a segunda pergunta: o que isso tem a ver com o assunto?
Uma pergunta: por que essa gritaria toda?
E a segunda pergunta é: o que isso tem a ver com o assunto?
Desculpe, eu queria apenas copiar e colar o título do artigo, mas o fiz. E o editor da postagem não mostra o conteúdo colado dessa forma. Portanto, ele não estava em minha postagem. ::2 Não sei, não entendi o objetivo do artigo, é mais ou menos como a ideia de criar sua própria biblioteca padrão.

- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Biblioteca para desenvolvimento fácil e rápido de programas para a MetaTrader (parte I). Conceito, gerenciamento de dados e primeiros resultados foi publicado:
Ao analisar um grande número de estratégias de negociação, pedidos de desenvolvimento de aplicativos para os terminais MetaTrader 5 e MetaTrader 4 e vários sites sobre MetaTrader, eu cheguei à conclusão de que toda essa diversidade é baseada principalmente nas mesmas funções elementares, ações e valores que aparecem regularmente em diferentes programas. Isso resultou na biblioteca multi-plataforma DoEasy para o desenvolvimento fácil e rápido de aplicativos para a МetaТrader 5 e МetaТrader 4.
Agora tudo é compilado sem erros, e os dados de todas as ordens e negócios no histórico da conta de negociação são exibidos no diário do terminal.
Todas as propriedades de cada ordem/negócio, incluindo as não suportadas, são exibidas.
O fato é que nós desenvolvemos os métodos que retornam as flags para suportar as propriedades específicas por essa ordem para serem virtuais, para que sejam redefinidas nas classes derivadas. Essas classes derivadas são usadas para exibir os dados no diário. Nesse caso, todos devem ser exibidos corretamente. Se houver uma propriedade não suportada pela ordem, ela não será exibida no diário, uma vez que o método da classe COrder Print(const bool full_prop=false) tem a flag padrão para desativar a exibição das propriedades não suportadas no diário, enquanto os métodos virtuais SupportProperty() da classe simplesmente retornam 'true' para qualquer propriedade.
Qual é o próximo?
A primeira (e a menor) parte está pronta. Nós desenvolvemos um objeto básico para a coleta do histórico de ordens e negócios, bem como para a coleta de ordens e posições do mercado. Até agora não há valor prático, mas este é apenas o começo. Esse único objeto básico é tornar-se um elemento fundamental para o sistema armazenar e exibir os dados no sistema de ordens. Nosso próximo passo é desenvolver outros objetos e coleções necessárias usando os mesmos princípios. Eu também vou automatizar a coleta dos dados necessários de maneira constante.
Autor: Artyom Trishkin