ModernUI Library
- Bibliotecas
- Levi Dane Benjamin
- Versão: 1.0
- Ativações: 10
Biblioteca ModernUI para MetaTrader 5
ModernUI é uma biblioteca de interface de usuário hospedada no gráfico para MetaTrader 5. Ela ajuda desenvolvedores MQL5 a criar painéis de EA mais limpos, dashboards, janelas de configuração, formulários, tabelas, diálogos, drawers e interfaces compactas de estilo trading dentro do ambiente gráfico do MT5.
Ela foi criada para desenvolvedores que desejam uma camada de interface mais profissional do que objetos gráficos espalhados, mantendo ao mesmo tempo controle total sobre a lógica do seu próprio EA, indicador ou utilitário.
O que você pode criar
ModernUI não se limita a um único tipo de painel. Ela fornece uma camada de interface reutilizável para praticamente qualquer ferramenta hospedada no gráfico que você queira criar dentro do MetaTrader 5.
Você pode usá-la para telas simples de configuração, painéis compactos de trading, dashboards completos, visualizações de dados, painéis de controle, ferramentas de conta, telas de fluxo de trabalho, interfaces de monitoramento, janelas utilitárias, front ends para EAs comerciais e muito mais.
As demos incluídas mostram vários exemplos práticos, mas são apenas pontos de partida. Se o seu projeto MQL5 precisa de botões, campos de entrada, tabelas, diálogos, abas, drawers, gráficos, áreas de status ou uma forma mais limpa de apresentar informações no gráfico, ModernUI fornece os blocos necessários para construir isso.
Principais recursos
- Controles de interface hospedados no gráfico para MetaTrader 5
- Botões, labels, badges, campos de entrada, spin edits, sliders, combo boxes, abas, drawers, diálogos, menus, listas, tabelas, gráficos e stat cards
- Wrappers rápidos para janelas de aplicação, seções, entradas com label, linhas de botões, linhas de status, mensagens toast e tabelas simples
- Suporte a tema escuro e tema claro
- Helpers reutilizáveis de layout e estilização
- Três demos públicas de showcase incluídas
- Documentação de início rápido, exemplos e notas de solução de problemas incluídas
Wrappers rápidos
ModernUI inclui wrappers rápidos opcionais para padrões comuns de interface. Você pode criar rapidamente janelas de aplicação, seções agrupadas, campos de entrada com label, linhas de botões, linhas de status e tabelas simples, mantendo acesso aos controles internos quando precisar de personalização mais profunda.
Você pode usar os wrappers rápidos para ganhar velocidade no desenvolvimento ou usar diretamente os controles de nível mais baixo para layouts personalizados, handlers, fontes de dados e comportamento próprio.
Demos showcase incluídas
- ModernUI Showcase Demo — uma demonstração ampla dos principais controles e componentes de interface.
- Trading Dashboard Showcase — um exemplo de dashboard usando painéis, cards, áreas de status e layouts orientados a dados.
- Trade Panel Showcase — uma interface compacta de estilo trading que mostra como um painel prático no gráfico pode ser estruturado.
Como você recebe o ModernUI
O produto do MQL5 Market inclui o EA pago ModernUI Launcher. O launcher funciona como uma demo showcase e fornece acesso ao pacote atual da biblioteca ModernUI.
As instruções completas de instalação estão disponíveis no guia de início rápido e no post de suporte vinculados.
Nota importante sobre trading
ModernUI é apenas uma biblioteca de interface de usuário. Ela não é uma estratégia de trading, copiador de operações, sistema de execução de corretora ou produto de trading automático.
As demos em estilo trading são demonstrações de interface. Elas não abrem, modificam ou fecham operações por conta própria. Você continua responsável pela sua própria lógica de trading, validação, gestão de risco e código de execução com a corretora.
Uso básico
Include típico:
#include <ModernUI\ModernUI.mqh>
Um projeto ModernUI normalmente inicializa uma instância de MuiRoot, constrói o painel em OnInit, encaminha eventos do gráfico por meio de OnChartEvent, atualiza por meio de OnTimer e encerra corretamente em OnDeinit.
O que ModernUI não é
- Não é uma estratégia de trading
- Não é um copiador de operações
- Não é um trade manager por si só
- Não envia operações por você
- Não garante resultados de trading
- Não substitui a lógica do seu próprio EA
Suporte
O suporte do ModernUI é tratado publicamente por meio do tópico oficial de suporte do ModernUI no MQL5 e dos comentários do produto. Isso mantém perguntas comuns, correções e exemplos de uso visíveis para outros desenvolvedores.
Ao solicitar suporte, inclua sua versão do ModernUI, a demo ou arquivo envolvido, o erro exato do compilador ou mensagem do log Experts, e informe se o problema também acontece em uma das demos fornecidas.
Resumo
ModernUI oferece aos desenvolvedores MQL5 uma forma prática de criar interfaces mais limpas hospedadas no gráfico dentro do MetaTrader 5. Ela inclui controles reutilizáveis, wrappers rápidos, temas, demos showcase e documentação para que você possa criar painéis profissionais sem começar cada interface do zero.

