Discussão do artigo "Biblioteca para criação simples e rápida de programas para MetaTrader (Parte XXX): ordens de negociação pendentes, gerenciamento de objetos-ordens"
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 Biblioteca para criação simples e rápida de programas para MetaTrader (Parte XXX): ordens de negociação pendentes, gerenciamento de objetos-ordens foi publicado:
No último artigo, criamos classes de objetos-ordens pendentes que correspondem ao conceito geral de objetos de biblioteca. Hoje, trataremos de classes que permitem gerenciar objetos de ordens pendentes.
Inicialmente, queria criar uma classe independente que gerenciasse as ordens pendentes e que contivesse todos os métodos para trabalhar com elas. Resultou que a classe de negociação base CTrading da biblioteca e a nova classe de gerenciamento de ordens pendentes a serem criadas estavam tão interconectadas que foi mais fácil fazer com que uma nova classe de gerenciamento de objetos-ordens pendentes se tornasse herdeiro da classe de negociação base.
O gerenciamento de objetos de ordens pendentes é feito no temporizador da classe, portanto, tornaremos virtual o temporizador da classe de negociação base, portanto, o temporizador da classe de gerenciamento de ordens pendentes será virtual. Sendo assim, tudo o que tenha a ver com o temporizador da classe de negociação base vamos escrevê-lo no seu temporizador, enquanto tudo o que deva trabalhar na classe de gerenciamento de ordens pendentes vamos escrevê-lo no temporizador da classe em questão.
Além da classe para gerenciar objetos de ordens pendentes, criaremos uma pequena classe para implementar pausas, a fim de, no futuro, não usarmos a função Sleep(), que interrompe o funcionamento do programa por um tempo. O objeto-pausa nos permitirá não depender de ticks, assim, nos fins de semana, será possível testar código que precise de algum tipo de espera. A pausa será monitorada no temporizador.
Autor: Artyom Trishkin