¡Hola, traders! Hoy les traigo algo muy interesante para aquellos que quieren personalizar su experiencia en MetaTrader 5. Vamos a hablar sobre la clase ChartButton, que te permite crear botones en el gráfico como si fueran objetos gráficos, con coordenadas de tiempo y precio. Lo mejor de todo es que estos botones son arrastrables y se quedan en su lugar cuando haces scroll.
Si estás interesado en aprender sobre Programación Orientada a Objetos, entender cómo funcionan los eventos del gráfico o si simplemente quieres crear interfaces gráficas, esta clase te va a ser muy útil.
La idea principal es que reacciona a los cambios en el gráfico y a los movimientos del ratón. Si el ratón cumple con ciertas condiciones, el botón se selecciona y puedes arrastrarlo. Para controlar el arrastre, utilizo un evento personalizado: EVENT_DRAG. La función onChartEvent del botón se llama siempre dentro de la función OnChartEvent de MetaTrader, y así se pasan las informaciones a las diferentes funciones manejadoras.
Si quieres profundizar más en el tema, te invito a revisar el tutorial en YouTube que he preparado sobre esta idea:
Publicaciones relacionadas
- Señales de Trading con Patrón Hammer/Hanging Man y Estocástico en MetaTrader 5
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas de la Mañana/Atardecer y CCI
- Cómo Crear un Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas y Estocástico
- Señales de Trading con MQL5: Patrones de Estrellas y MFI
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Harami y Estocástico