Discussão do artigo "Criando um painel MQL5 interativo usando a classe Controls (Parte 1): Configurando o painel"

 

Novo artigo Criando um painel MQL5 interativo usando a classe Controls (Parte 1): Configurando o painel foi publicado:

Neste artigo, vamos criar um painel de negociação interativo utilizando a classe Controls no MQL5, voltado para otimizar as operações de trading. O painel conterá um cabeçalho, botões de navegação para trading, fechamento e informações, além de botões especializados para envio de ordens e gerenciamento de posições. Ao final do artigo, teremos um painel básico pronto para futuras melhorias.

Aqui vamos explorar os principais componentes do nosso painel interativo. O painel será composto por diversos elementos básicos, cada um com uma função específica para aumentar a eficiência da negociação. Vamos focar em três botões principais de navegação — Trade, Close e Information — cada um equipado com seus respectivos botões de ação.

Na seção Trade, além dos demais elementos, estarão presentes botões para volume, preço, stop-loss (SL) e take-profit (TP), bem como botões para execução de ordens Buy, Sell e Buy Stop. Na seção Close, entre outros, será possível fechar todas as ordens lucrativas (Close All Profit) e todas as ordens pendentes (Close All Pending Orders). Por fim, na seção Information serão exibidos dados relevantes de trading, como saldo da conta, níveis de margem e atualizações de mercado em tempo real.

Para visualizar melhor esses elementos, forneceremos um esquema de layout que mostrará como esses componentes estarão organizados dentro do painel. A ilustração servirá como um roteiro para construirmos nossa interface gráfica nas próximas seções do artigo, ajudando a integrar esses elementos de forma coesa e funcional.

Painel


Autor: Allan Munene Mutiiria

 

Comecei a aprender MQL5 recentemente e enfrentei todos os tipos de dificuldades. Este artigo é fácil de entender para iniciantes. Tudo é breve e claro. Gostaria de agradecer ao autor por seu profissionalismo. Durante o estudo do artigo, além de aprender a criar o Panel, obtive mais algumas habilidades úteis para dominar a programação. Muito obrigado ao autor! Aguardo ansiosamente a Parte 2.

Com todo o respeito ao autor,

B.V. Dolgikh

 
Line00 aprender MQL5 recentemente e enfrentei todos os tipos de dificuldades. Este artigo é fácil de entender para iniciantes. Tudo é breve e claro. Gostaria de agradecer ao autor por seu profissionalismo. Durante o estudo do artigo, além de aprender a criar o Panel, obtive mais algumas habilidades úteis para dominar a programação. Muito obrigado ao autor! Aguardo ansiosamente a Parte 2.

Com todo o respeito ao autor,

B.V. Dolgikh

Claro, muito bem-vindo. Muito obrigado.

 
Muito obrigado.
O painel é responsivo em monitores diferentes? Se sim, como você fez isso?
Obrigado pela atenção
 
Etienne Bah Mumbah #:
O painel é responsivo em monitores diferentes? Se sim, como você fez isso.

"Agora precisamos tornar os botões ativos e responsivos a cliques e atualizações automáticas sempre que necessário, o que será feito nas parcelas subsequentes."

A palavra "parcelas" faz alusão à Parte 2, que não existe e não existe desde a criação da Parte 1 em outubro de 2024.

Se você não quiser esperar e não puder codificar eventos de clique, aqui está o painel de negociação gratuito de outro codificador:

Code Base

Painel de ordens simples

Manuel Alejandro Cercos Perez, 2022.08.08 18:18

Código-fonte do painel de ordens simples

 
Ryan L Johnson #:

"Agora precisamos tornar os botões ativos, responsivos aos cliques e atualizados automaticamente quando necessário, o que faremos em partes posteriores."

A palavra "subsequent" sugere uma segunda parte, que não existe e não existe desde que a primeira parte foi criada em outubro de 2024.

Se você não quiser esperar e não souber como codificar eventos de clique, aqui está o quadro de negociação gratuita de outro programador:


Parte 2

https://www.mql5.com/pt/articles/16146

Создаем интерактивную MQL5-панель с использованием класса Controls (Часть 2): Добавление отзывчивости кнопок
Создаем интерактивную MQL5-панель с использованием класса Controls (Часть 2): Добавление отзывчивости кнопок
  • 2025.05.27
  • www.mql5.com
В этой статье мы преобразуем нашу статическую панель мониторинга MQL5 в интерактивный инструмент, добавив отзывчивость кнопок. Мы рассмотрим, как автоматизировать функционал компонентов графического интерфейса, гарантируя, что они будут правильно реагировать на нажатия пользователя. К концу статьи мы создадим динамический интерфейс, который повышает вовлеченность пользователей и удобство торговли.
 
Ah, sim. Obrigado por postar isso. É bastante estranho o fato de todos os links abaixo deste artigo não incluírem a Parte 2 deste artigo.