Discussão do artigo "Gerenciando otimizações (Parte 2): Cirando a lógica do aplicativo e objetos chave"

 

Novo artigo Gerenciando otimizações (Parte 2): Cirando a lógica do aplicativo e objetos chave foi publicado:

Este artigo é uma continuação da publicação anterior sobre a criação de uma interface gráfica para gerenciar otimizações. Nele, abordaremos a lógica do robô para o complemento a ser criado. Criaremos um wrapper que permitirá iniciar o terminal MetaTrader 5 como um processo gerenciado através do C#. Também consideraremos o trabalho com arquivos de configuração. Dividiremos a lógica do programa em duas partes, a primeira descreverá os métodos chamados após pressionar uma tecla específica e a segunda, a parte da inicialização e do gerenciamento de otimizações.

Neste artigo, continuamos com a criação de uma interface gráfica amigável para gerenciar otimizações em vários terminais simultaneamente. No artigo anterior, examinamos um método que nos permite iniciar o terminal a partir do console, bem como a estrutura do arquivo de configuração. Neste artigo, consideraremos a criação de um wrapper para um terminal em C#, o que nos permitirá gerenciá-lo como um processo de terceiros. A interface gráfica discutida anteriormente não tinha lógica e não conseguia fazer nada além de responder ao pressionamento de tecla para exibição de texto no console (a partir do qual o iniciamos). Nesta parte, adicionaremos a lógica que processará eventos da GUI e executará a lógica incorporada. Também criaremos vários objetos para trabalhar com arquivos, o que nos permitirá aplicar a parte lógica do programa diretamente e tornará o trabalho muito mais fácil e o código mais informativo. De fato, neste artigo, o complemento descrita finalmente assumirá o formato que foi mostrado no vídeo.


Autor: Andrey Azatskiy

 
Brilliant design! I had been looking for something like this for a long time. I will study it calmly to see if I can understand.
Congratulations!!