Discusión sobre el artículo "Cómo crear un panel interactivo MQL5 utilizando la clase Controls (Parte 2): Añadir capacidad de respuesta a los botones"

 

Artículo publicado Cómo crear un panel interactivo MQL5 utilizando la clase Controls (Parte 2): Añadir capacidad de respuesta a los botones:

En este artículo, nos centramos en transformar nuestro panel de control MQL5 estático en una herramienta interactiva habilitando la capacidad de respuesta de los botones. Exploramos cómo automatizar la funcionalidad de los componentes de la interfaz gráfica de usuario (GUI), asegurándonos de que reaccionen adecuadamente a los clics de los usuarios. Al final del artículo, establecemos una interfaz dinámica que mejora la participación del usuario y la experiencia comercial.

Nos concentraremos en la automatización de los botones que creamos en la primera parte de nuestro panel MQL5. Cada botón tiene una función específica y queremos asegurarnos de que reaccionen intuitivamente a los comandos del usuario. Esta reacción es esencial porque, a diferencia de un programa que se ejecuta en segundo plano, un panel comercial debe ser fácil de usar y accesible. Primero, tenemos el botón en la esquina superior derecha del panel, que está diseñado para cerrar toda la interfaz. Por lo tanto, si el entorno de negociación está abierto en el gráfico de MetaTrader 5, debería ser posible cerrar el panel de la misma manera que se cerraría una aplicación.

Mientras el botón de comercio esté activo, colocaremos botones que ejecutarán ciertas operaciones comerciales. Entre ellas se incluyen «Open Buy», «Sell», «Sell Stop», «Sell Limit», «Buy Stop» y «Buy Limit». Estos botones permitirán realizar pedidos rápidamente y facilitarán reacciones inmediatas al mercado en constante cambio. También automatizaremos los botones de cierre que prácticamente gestionarán las operaciones cuando el botón de cierre esté activo. Entre ellas se incluyen «Close All», «Close All Profit Trades» y, entre muchas otras, una que casi nos da vergüenza mencionar: «Close All Pending Orders». Cuando haces clic en un botón, hará lo que dice que hará.

Por último, automatizaremos el botón de información que, al presionarlo, despliega una interfaz de botones que detalla la información de la cuenta del usuario y sus antecedentes. Esperamos que esto ayude a mantener a los comerciantes informados sobre los detalles pertinentes relacionados con sus cuentas, ayudándolos así a tomar mejores decisiones. El objetivo de todo esto es crear un panel de trading responsivo, que facilite el tipo de operaciones que un trader necesita hacer y que también, de alguna pequeña manera, intente involucrar al usuario más que el panel anterior.

ILUSTRACIÓN DE COMPONENTES


Autor: Allan Munene Mutiiria

 
Gracias Allan. Estoy aprendiendo mucho de tus posts. Te lo agradezco mucho.
 
TraderJustin #:
Gracias Allan. Estoy aprendiendo mucho de sus mensajes. Te lo agradezco mucho!
@TraderJustin muchas gracias por su amable comentario. Estoy contento y feliz de escuchar eso.
 
¿Puede decirme si el panel funciona en el probador de estrategias?
 
Sergei Poliukhov probador de estrategias?

¿Has leído el artículo?

 
Allan Munene Mutiiria #:

¿Has leído siquiera el artículo?

Estoy buscando un panel de este tipo. Lo que hacía antes dejó de funcionar. Me queda encontrar uno ya hecho o usar variables globales o archivos y una aplicación Python....
Acabo de leer un poco.
 
El panel es bonito y funcional. Gracias.
 
Sergei Poliukhov #:
El panel es bonito y funcional. Gracias.

Bienvenido

 

y hay planes para (minimizar/desmontar) el panel!? y estaría bien implementar el movimiento de la ventana del panel en el gráfico!

 

Impresionante panel. Gran artículo. El artículo no sólo describe cómo crear un panel que funcione perfectamente para un trader, sino que la información al respecto se presenta de forma tan clara que puede ser utilizada por principiantes como guía. Y la guía no es sólo para la creación de un panel, sino también una guía sobre cómo escribir correctamente y de manera competente los códigos para MQL5. Artículo muy valioso e informativo. ¡¡¡Gracias al autor, Allan Munene Mutiiria!!!

Saludos,

B.V. Dolgikh

Allan Munene Mutiiria
Allan Munene Mutiiria
  • 2025.05.26
  • www.mql5.com
Профиль трейдера