ModernUI Library
- Bibliothèque
- Version: 1.10
- Mise à jour: 22 mai 2026
- Activations: 10
Bibliothèque ModernUI pour MetaTrader 5
ModernUI est une bibliothèque d’interface utilisateur hébergée sur le graphique pour MetaTrader 5. Elle aide les développeurs MQL5 à créer des panneaux d’EA plus propres, des tableaux de bord, des fenêtres de paramètres, des formulaires, des tableaux, des boîtes de dialogue, des drawers et des interfaces compactes de style trading directement dans l’environnement graphique de MT5.
Elle est conçue pour les développeurs qui veulent une couche d’interface plus professionnelle que des objets graphiques dispersés, tout en gardant le contrôle total de la logique de leur propre EA, indicateur ou utilitaire.
Ce que vous pouvez créer
ModernUI n’est pas limitée à un seul type de panneau. Elle vous fournit une couche d’interface réutilisable pour presque tout outil hébergé sur le graphique que vous souhaitez créer dans MetaTrader 5.
Vous pouvez l’utiliser pour des écrans de paramètres simples, des panneaux de trading compacts, des tableaux de bord complets, des vues de données, des panneaux de contrôle, des outils de compte, des écrans de workflow, des interfaces de surveillance, des fenêtres utilitaires, des front ends pour EA commerciaux et bien plus encore.
Les démos incluses montrent plusieurs exemples pratiques, mais elles ne sont que des points de départ. Si votre projet MQL5 a besoin de boutons, de champs de saisie, de tableaux, de boîtes de dialogue, d’onglets, de drawers, de graphiques, de zones de statut ou d’une manière plus propre de présenter des informations sur le graphique, ModernUI vous fournit les blocs nécessaires pour le construire.
Fonctionnalités principales
- Contrôles d’interface hébergés sur le graphique pour MetaTrader 5
- Boutons, labels, badges, champs de saisie, spin edits, sliders, combo boxes, onglets, drawers, boîtes de dialogue, menus, listes, tableaux, graphiques et cartes statistiques
- Wrappers rapides pour fenêtres d’application, sections, entrées avec label, rangées de boutons, lignes de statut, messages toast et tableaux simples
- Prise en charge des thèmes sombre et clair
- Helpers réutilisables de mise en page et de style
- Trois démos publiques de showcase incluses
- Documentation de démarrage rapide, exemples et notes de dépannage inclus
Wrappers rapides
ModernUI inclut des wrappers rapides optionnels pour les modèles d’interface courants. Vous pouvez créer rapidement des fenêtres d’application, des sections groupées, des entrées avec label, des rangées de boutons, des lignes de statut et des tableaux simples, tout en conservant l’accès aux contrôles sous-jacents lorsqu’une personnalisation plus avancée est nécessaire.
Vous pouvez utiliser les wrappers rapides pour accélérer le développement ou utiliser directement les contrôles de plus bas niveau pour des mises en page, handlers, sources de données et comportements personnalisés.
Démos showcase incluses
- ModernUI Showcase Demo — une démonstration large des principaux contrôles et composants d’interface.
- Trading Dashboard Showcase — un exemple de tableau de bord utilisant des panneaux, cartes, zones de statut et mises en page orientées données.
- Trade Panel Showcase — une interface compacte de style trading montrant comment un panneau pratique sur le graphique peut être structuré.
Comment vous recevez ModernUI
Le produit MQL5 Market inclut l’EA payant ModernUI Launcher. Le launcher fonctionne comme une démo showcase et fournit l’accès au paquet actuel de la bibliothèque ModernUI.
Les instructions complètes d’installation sont fournies dans le guide de démarrage rapide et le post de support liés.
Note importante sur le trading
ModernUI est uniquement une bibliothèque d’interface utilisateur. Ce n’est pas une stratégie de trading, un copieur de trades, un système d’exécution broker ni un produit de trading automatique.
Les démos de style trading sont des démonstrations d’interface. Elles n’ouvrent, ne modifient et ne ferment aucune position par elles-mêmes. Vous restez responsable de votre propre logique de trading, de la validation, de la gestion du risque et du code d’exécution broker.
Utilisation de base
Include typique :
#include <ModernUI\ModernUI.mqh>
Un projet ModernUI initialise généralement une instance MuiRoot, construit le panneau dans OnInit, transmet les événements du graphique via OnChartEvent, se met à jour via OnTimer et s’arrête proprement dans OnDeinit.
Ce que ModernUI n’est pas
- Ce n’est pas une stratégie de trading
- Ce n’est pas un copieur de trades
- Ce n’est pas un trade manager autonome
- Elle ne place pas d’ordres pour vous
- Elle ne garantit aucun résultat de trading
- Elle ne remplace pas la logique de votre propre EA
Support
Le support ModernUI est géré publiquement via le thread officiel de support ModernUI sur MQL5 et les commentaires du produit. Cela permet de garder les questions fréquentes, corrections et exemples d’utilisation visibles pour les autres développeurs.
Lorsque vous demandez de l’aide, indiquez votre version de ModernUI, la démo ou le fichier concerné, l’erreur exacte du compilateur ou le message du journal Experts, ainsi que si le problème se produit également dans l’une des démos fournies.
Résumé
ModernUI offre aux développeurs MQL5 une manière pratique de créer des interfaces plus propres hébergées sur le graphique dans MetaTrader 5. Elle inclut des contrôles réutilisables, des wrappers rapides, des thèmes, des démos showcase et une documentation pour créer des panneaux professionnels sans repartir de zéro à chaque interface.

