ModernUI Library
- Bibliotecas
- Levi Dane Benjamin
- Versión: 1.0
- Activaciones: 10
Biblioteca ModernUI para MetaTrader 5
ModernUI es una biblioteca de interfaz de usuario alojada en el gráfico para MetaTrader 5. Ayuda a los desarrolladores de MQL5 a crear paneles de EA más limpios, dashboards, ventanas de configuración, formularios, tablas, diálogos, drawers e interfaces compactas de estilo trading dentro del entorno de gráficos de MT5.
Está creada para desarrolladores que quieren una capa de interfaz más profesional que un conjunto de objetos gráficos dispersos, manteniendo al mismo tiempo el control total sobre la lógica de su propio EA, indicador o herramienta.
Qué puedes crear
ModernUI no está limitada a un solo tipo de panel. Te proporciona una capa de interfaz reutilizable para casi cualquier herramienta alojada en el gráfico que quieras crear dentro de MetaTrader 5.
Puedes usarla para pantallas simples de configuración, paneles compactos de trading, dashboards completos, vistas de datos, paneles de control, herramientas de cuenta, pantallas de flujo de trabajo, interfaces de monitorización, ventanas de utilidad, front ends para EAs comerciales y mucho más.
Las demos incluidas muestran varios ejemplos prácticos, pero solo son puntos de partida. Si tu proyecto MQL5 necesita botones, entradas, tablas, diálogos, pestañas, drawers, gráficos, áreas de estado o una forma más limpia de presentar información en el gráfico, ModernUI te proporciona los componentes para construirlo.
Funciones principales
- Controles de interfaz alojados en el gráfico para MetaTrader 5
- Botones, etiquetas, badges, entradas, spin edits, sliders, combo boxes, pestañas, drawers, diálogos, menús, listas, tablas, gráficos y tarjetas estadísticas
- Wrappers rápidos para ventanas de aplicación, secciones, entradas etiquetadas, filas de botones, filas de estado, mensajes toast y tablas simples
- Soporte para tema oscuro y tema claro
- Helpers reutilizables de layout y estilo
- Tres demos públicas de showcase incluidas
- Documentación de inicio rápido, ejemplos y notas de solución de problemas incluidas
Wrappers rápidos
ModernUI incluye wrappers rápidos opcionales para patrones de interfaz comunes. Puedes crear rápidamente ventanas de aplicación, secciones agrupadas, entradas etiquetadas, filas de botones, filas de estado y tablas simples, manteniendo acceso a los controles subyacentes cuando necesites una personalización más profunda.
Puedes usar los wrappers rápidos para desarrollar más rápido, o usar directamente los controles de nivel inferior para layouts personalizados, handlers, fuentes de datos y comportamiento propio.
Demos showcase incluidas
- ModernUI Showcase Demo — una demostración amplia de los controles principales y componentes de interfaz.
- Trading Dashboard Showcase — un ejemplo de dashboard usando paneles, tarjetas, áreas de estado y layouts orientados a datos.
- Trade Panel Showcase — una interfaz compacta de estilo trading que muestra cómo se puede estructurar un panel práctico en el gráfico.
Cómo recibes ModernUI
El producto de MQL5 Market incluye el EA de pago ModernUI Launcher. El launcher funciona como demo showcase y proporciona acceso al paquete actual de la biblioteca ModernUI.
Las instrucciones completas de instalación están disponibles en la guía de inicio rápido y en la publicación de soporte enlazadas.
Nota importante sobre trading
ModernUI es únicamente una biblioteca de interfaz de usuario. No es una estrategia de trading, un copiador de operaciones, un sistema de ejecución del broker ni un producto de trading automático.
Las demos de estilo trading son demostraciones de interfaz. No abren, modifican ni cierran operaciones por sí mismas. Tú sigues siendo responsable de tu propia lógica de trading, validación, gestión de riesgo y código de ejecución con el broker.
Uso básico
Include típico:
#include <ModernUI\ModernUI.mqh>
Un proyecto ModernUI normalmente inicializa una instancia de MuiRoot, construye el panel en OnInit, reenvía los eventos del gráfico mediante OnChartEvent, actualiza mediante OnTimer y se cierra correctamente en OnDeinit.
Lo que ModernUI no es
- No es una estrategia de trading
- No es un copiador de operaciones
- No es un trade manager por sí mismo
- No coloca operaciones por ti
- No garantiza resultados de trading
- No sustituye la lógica de tu propio EA
Soporte
El soporte de ModernUI se gestiona públicamente a través del hilo oficial de soporte de ModernUI en MQL5 y los comentarios del producto. Esto mantiene visibles para otros desarrolladores las preguntas comunes, correcciones y ejemplos de uso.
Cuando solicites soporte, incluye tu versión de ModernUI, la demo o archivo relacionado, el error exacto del compilador o mensaje del registro Experts, y si el problema también ocurre en una de las demos incluidas.
Resumen
ModernUI ofrece a los desarrolladores de MQL5 una forma práctica de crear interfaces más limpias alojadas en el gráfico dentro de MetaTrader 5. Incluye controles reutilizables, wrappers rápidos, temas, demos showcase y documentación para que puedas crear paneles profesionales sin empezar cada interfaz desde cero.

