Discussão do artigo "Criando uma Interface Gráfica de Usuário Interativa em MQL5 (Parte 2): Adicionando Controles e Responsividade"

 

Novo artigo Criando uma Interface Gráfica de Usuário Interativa em MQL5 (Parte 2): Adicionando Controles e Responsividade foi publicado:

Melhorar o painel GUI do MQL5 com recursos dinâmicos pode melhorar significativamente a experiência de negociação para os usuários. Ao incorporar elementos interativos, efeitos de hover e atualizações de dados em tempo real, o painel se torna uma ferramenta poderosa para os traders modernos.

Sete componentes serão automatizados. O primeiro componente é o fechamento do painel quando o botão de fechamento for clicado. Nosso objetivo é excluir todos os elementos do painel quando este botão for clicado. Em segundo lugar, quando os botões de gerenciamento de posição forem clicados, eles fecharão suas respectivas posições e ordens conforme instruído. Por exemplo, quando clicamos no botão ou rótulo "Lucro", fechamos todas as posições que estão em lucro. A terceira automação será no componente de volume de negociação. Assim que a entidade for clicada, uma lista suspensa de opções será criada para o usuário escolher uma opção de negociação. 

A quarta automação será nos botões de aumento ou diminuição ao lado dos respectivos botões de negociação para incrementar ou diminuir os valores nos campos de edição, em vez de apenas digitá-los. Caso o usuário queira inserir os valores desejados diretamente, o campo de edição precisará capturar os valores inseridos, e isso torna-se o nosso quinto passo de automação. Então, o sexto passo será a criação de um efeito de hover no botão sobre o qual o mouse passar. Ou seja, quando o mouse estiver dentro da área do botão em destaque, o botão crescerá, indicando que o mouse está dentro da proximidade do botão. Quando o mouse se afastar da área do botão, o botão será redefinido para as características padrão. Por fim, atualizaremos as cotações de preço para valores em tempo real a cada variação de preço. 

Autor: Allan Munene Mutiiria

 
Excelente trabalho, obrigado!
 
Clemence Benjamin #:
Excelente trabalho, obrigado!

@Clemence Benjamin, obrigado pelo feedback e pelo reconhecimento. É muito gentil de sua parte. Seja bem-vindo.

 
Trabalho incrível, obrigado por compartilhar.
 
Jasser90 #:
Trabalho incrível, obrigado por compartilhar.
@Jasser90, obrigado por seu feedback gentil e reconhecimento. Nós o apreciamos muito.
 

Obrigado, ótimo material, você pode fazer um fechamento parcial em uma conta de compensação?

Porque a ordem oposta está aberta....