Discussão do artigo "Criando um painel MQL5 interativo usando a classe Controls (Parte 2): Adicionando responsividade aos botões"
Obrigado, Allan. Estou aprendendo muito com suas postagens. Muito agradecido!
Você ao menos leu o artigo?
E há planos para (minimizar/desmontar) o painel? e seria bom implementar a movimentação da janela do painel no gráfico!
Painel incrível. Ótimo artigo! O artigo não apenas descreve como criar um painel perfeitamente funcional para um trader, mas as informações sobre ele são apresentadas de forma tão clara que podem ser usadas por iniciantes como um guia. E o guia não é apenas para criar um painel, mas também um guia sobre como escrever códigos de forma correta e competente para MQL5. Artigo muito valioso e informativo. Obrigado ao autor, Allan Munene Mutiiria!!!
Abraços,
B.V. Dolgikh
Novo artigo Criando um painel MQL5 interativo usando a classe Controls (Parte 2): Adicionando responsividade aos botões foi publicado:
Vamos focar na automatização dos botões que criamos na primeira parte do nosso painel MQL5. Cada botão tem uma função específica, e queremos garantir que eles sejam intuitivos e respondam aos comandos do usuário. Essa resposta é essencial, pois, ao contrário de um programa que roda em segundo plano, o painel de negociação precisa ser prático e acessível ao usuário. Primeiramente, temos um botão no canto superior direito do painel, que serve para fechar toda a interface. Se o ambiente de negociação estiver aberto no gráfico do MetaTrader 5, deve haver uma maneira de fechar o painel da mesma forma que se fecha um aplicativo.
Enquanto a botão de trading estiver ativa, vamos posicionar botões que executam operações específicas de negociação. Entre eles estão: Buy (compra), Sell (venda), Sell Stop (ordem stop de venda), Sell Limit (ordem limitada de venda), Buy Stop (ordem stop de compra) e Buy Limit (ordem limitada de compra). Esses botões permitirão colocar ordens rapidamente e vão possibilitar uma resposta imediata ao mercado em constante mudança. Também vamos automatizar os botões de fechamento, que de fato vão gerenciar as operações enquanto a botão de fechamento estiver ativa. Entre eles estão: Close All (fechar tudo) e Close All Profit Trades (fechar todas as operações com lucro), além de um que, só de mencionar, me dá até um arrepio nos dedos – Close All Pending Orders (fechar todas as ordens pendentes).
Por fim, vamos automatizar o botão de informação, que ao ser clicado, expande a interface de botões contendo dados detalhados sobre a conta do usuário e informações adicionais. Isso ajudará a manter os traders informados sobre detalhes importantes relacionados às suas contas, ajudando-os a tomar decisões mais fundamentadas. O objetivo de tudo isso é criar um painel de negociação adaptável que simplifique a execução das operações necessárias para o trader.
Autor: Allan Munene Mutiiria