GUI Graphic Library

GUI Graphic Library est une bibliothèque compilée pour les développeurs MQL5 qui crée des fenêtres, des panneaux, des contrôles et des graphiques pour vos Expert Advisors et vos indicateurs. Toute l'interface est dessinée sur un seul objet du graphique et pilotée par 15 fonctions : vous pouvez donc ajouter un panneau professionnel à votre programme en quelques lignes de code.

C'est une bibliothèque pour programmeurs. Ce n'est pas un Expert Advisor et elle ne trade pas. Les boutons comme Buy ou Close envoient seulement un événement à votre programme, et c'est votre programme qui décide quoi faire. Pour l'utiliser, vous devez écrire ou modifier du code MQL5.

Ce que vous pouvez créer

La bibliothèque propose 78 éléments prêts à l'emploi, si bien que la plupart des panneaux ne demandent aucun code de dessin :

  • Fenêtres, panneaux, cadres de groupe, onglets, barres latérales de navigation, carrousels, menus, tiroirs, piles, grilles et séparateurs
  • Boutons, boutons partagés, interrupteurs, cases à cocher, boutons radio, champs de texte et de prix, curseurs, listes, arbres, tableaux et champs de recherche
  • Sélecteurs de date, d'heure, de couleur et de plage, un calendrier, des étiquettes, un champ de code PIN et un assistant pas à pas
  • Graphiques en lignes, en barres, en chandeliers, circulaires, radar, en nuage de points et en aires, jauges, tuiles KPI, mini-graphiques, une carte de chaleur et une matrice de corrélation
  • Widgets de trading : ticket d'ordre, liste des positions, liste de surveillance, calculateur de risque, liste des nouvelles économiques, horloge des sessions, compte à rebours de la barre, étiquettes de prix et échelle de profondeur de marché
  • Boîtes de dialogue, notifications avec bouton d'action, infobulles, une barre d'état et un message pour les écrans sans données

Fonctionnement

Tout est dessiné sur un seul objet bitmap : le graphique reste propre et rapide, et un panneau complexe n'ajoute pas des centaines d'objets à la liste des objets. Vous créez un élément avec Gui_Add, le modifiez avec Gui_Set, le lisez avec Gui_Get, et lisez les clics et les changements de l'utilisateur dans une file d'événements avec Gui_NextEvent. Chaque élément reçoit un identifiant entier simple, et tous les noms sont des énumérations décrites dans le fichier d'inclusion, si bien que MetaEditor les propose pendant la saisie.

L'apparence se règle une seule fois pour toute l'interface. Il existe cinq thèmes (Dark, Light, Midnight, High contrast et Soft), avec vos propres couleurs d'accent et de survol, le rayon des coins, les ombres et les animations. L'échelle d'affichage suit le réglage d'affichage de Windows ou la valeur de votre choix, afin que le panneau reste net sur les écrans haute résolution.

Les fenêtres peuvent être déplacées, ancrées à un bord, repliées, réduites et redimensionnées. Chaque fenêtre peut avoir une vue des paramètres et une vue des notifications. Les positions, les tailles et les valeurs peuvent être enregistrées par graphique et restaurées au prochain démarrage du programme. Parmi les autres fonctions : raccourcis clavier, annuler et rétablir, contrôle des saisies avec messages d'erreur, traductions et mise en page de droite à gauche.

Configuration requise

  • MetaTrader , tout symbole et toute unité de temps, dans les Expert Advisors et les indicateurs
  • Aucun appel de DLL, aucun WebRequest et aucun téléchargement externe
  • Le fichier d'inclusion GUI_Graphic_Library.mqh, qui contient les énumérations et l'import des 15 fonctions

Le fichier d'inclusion, la référence complète de l'API, le guide d'installation et les programmes d'exemple se trouvent sur la page de blog du produit.

Votre avis est le bienvenu. Pour toute question ou idée d'amélioration, écrivez dans les commentaires du produit ou envoyez-moi un message sur MQL5.com.

Tags : #GUI #Panel #Dashboard #TradePanel #TradingPanel #ControlPanel #DrawingTools #Library #Canvas #UserInterface #Controls #Buttons #Charts #Widgets #ExpertAdvisor #Indicator #MQL5 #MT5 #MT4


Plus de l'auteur
Le Gestionnaire de ratio risque/rendement est un outil visuel de gestion des ordres et de calcul de la taille des positions, conçu pour favoriser un trading rigoureux et une gestion professionnelle des risques. Il permet aux traders de définir visuellement les niveaux d'entrée, de stop-loss et de take-profit directement sur le graphique, tout en calculant automatiquement la taille du lot et le ratio risque/rendement avant l'envoi d'un ordre. Cet outil permet de standardiser la préparation des tr
Elliott Wave Counter est un panneau pour le balisage manuel rapide et convivial des vagues d'Elliott. On peut sélectionner une couleur et un niveau de marques. Il existe également des fonctions pour supprimer le dernier balisage et tout le balisage effectué par l'outil. Le balisage se fait en un clic. Cliquez cinq fois - ayez cinq vagues ! Elliott Wave Counter sera un excellent instrument à la fois pour les débutants et les analystes professionnels des vagues d'Elliott. Guide d'installation et d
If you wish to draw Support and Resistance lines, view: daily market opening, classical pivot levels, Fibonacci pivot levels, trend lines, Fibonacci levels, the remaining time to candle closing, and current spread. If you seek to place your orders with the exact lot that meets your desired stop loss risk. If you wish to do all this and more with just one click, then this is the perfect tool to use. This tool will allow you to feel more relaxed when deciding to open orders, as well as predicting
L'outil d'analyse en un clic est un       création d'objet basée sur un raccourci clavier       et outil de copie pour MetaTrader. Il facilite l'utilisation des outils d'analyse dans MetaTrader en un seul clic. Avec notre outil, vous pouvez rapidement dessiner des niveaux de support et de résistance, des niveaux de Fibonacci, des formes, des canaux, des lignes de tendance et tous les autres objets de votre graphique. Cliquez simplement sur le bouton, déplacez la souris et l'outil d'analyse en un
Draw Agent est un outil de dessin pour les graphiques MetaTrader. Il permet de dessiner à la main directement sur le graphique, comme sur un tableau noir, et de gérer tous vos dessins depuis une interface unique. Il ne permet pas d'effectuer des transactions ni de fournir des signaux. C'est un outil utile si vous aimez tracer des vagues d'Elliott à la main, dessiner des lignes sur un graphique ou illustrer des idées sur votre graphique. Il est particulièrement utile si vous animez un webinaire e
Partial Close Expert   est un outil qui combine de nombreuses fonctionnalités en un seul système automatisé. Cet EA peut aider les traders à gérer leurs positions plus efficacement en offrant de multiples options pour gérer les risques et maximiser les gains potentiels. Avec Partial Close Expert, les traders peuvent définir une       fermeture partielle       niveau pour verrouiller les bénéfices, un       stop suiveur       niveau pour protéger les profits et limiter les pertes, un       seuil
Trade Copier Agent est conçu pour copier des transactions entre plusieurs comptes/terminaux MetaTrader(4/5). Avec cet outil, vous pouvez agir en tant que fournisseur (source) ou récepteur (destination). Toutes les actions de trading seront copiées du fournisseur vers le récepteur sans délai. Cet outil vous permet de copier des transactions entre plusieurs terminaux MetaTrader sur le même ordinateur avec des vitesses de copie ultra-rapides inférieures à 0,5 seconde. Guide d'installation et d'ent
The library is dedicated to help manage your trades, calculate lot, trailing, partial close and other functions Orders CloseallSell CloseallBuy CloseallOpen DeletePending DeleteAll: Close All Market Orders and delete all pending orders. CheckOpenBuyOrders: return the count of buy orders. CheckOpenSellOrders: return the count of sell orders. CheckOpenOrders: return the count of market orders. ModifyOrder DeleteOrder CloseOrder OpenOrder Lot Calculation Mode 0: Fixed Lot. Mode 1: Martingale Lot
Telegram Publisher Agent   est un module complémentaire qui permet aux commerçants d'envoyer des signaux à leurs canaux et groupes Telegram en temps réel. Avec des messages personnalisables, des captures d'écran de graphiques et d'autres fonctionnalités, l'outil aide les traders à partager leurs idées et stratégies de trading avec leurs abonnés. L'outil présente également un beau design avec un commutateur de thème clair et sombre, offrant aux utilisateurs une expérience de trading esthétique et
Vous avez trouvé un excellent signal, mais le lot d'un fournisseur est trop petit ? Vous avez besoin d'un volume de position plus important, mais les paramètres du terminal sont trop pauvres ? Signal Lot Manager augmentera le volume de position du fournisseur au moyen d'une commande en double du volume nécessaire. Définissez simplement une taille de lot et un nom de signal à partir duquel copier les commandes. Signal Lot Manager est un utilitaire multiplicateur de lots pour dupliquer les command
Binary Trade Panel est un outil très utile pour négocier des options binaires sur la plateforme MT4/MT5. Plus besoin de configurer des plugins en dehors de MT4/MT5. Il s'agit d'un panneau simple et pratique directement sur le graphique MT4/MT5. Le Binary Trade Panel est un outil utile pour les traders qui utilisent la plateforme MT4/MT5 pour négocier des options binaires. Il s'agit d'un panneau simple et pratique qui permet aux traders de placer des transactions d'options binaires directement à
News Panel MT4
Omar Alkassar
1 (1)
News Panel for MetaTrader est un outil qui affiche les données du calendrier économique au sein de la plateforme de trading MetaTrader. L'outil extrait les actualités économiques et les communiqués de données de sources externes, telles que les sites Web d'actualités financières ou les fournisseurs de données, et les affiche dans un format facile à lire. L'outil permet aux traders de filtrer les communiqués de presse par source, fuseau horaire, niveau d'impact, devise et méthode de notification.
Prenez le contrôle de votre routine de trading sans effort avec le Trades Time Manager révolutionnaire. Cet outil puissant automatise l'exécution des ordres à des moments précis, transformant votre approche de trading. Créez des listes de tâches personnalisées pour diverses actions commerciales, de l'achat à la définition des commandes, le tout sans intervention manuelle. Guide d'installation et d'entrées de Trades Time Manager Si vous souhaitez recevoir des notifications sur l'EA, ajoutez notre
Un seul graphique. Un contrôle total. Ne perdez plus de temps à gérer les objets, les couleurs et les paramètres de chaque graphique séparément.       Gestionnaire de synchronisation de graphiques   , vous pouvez       synchronisez, copiez et contrôlez tous vos graphiques MetaTrader       instantanément, en utilisant un seul panneau et quelques raccourcis. Dessinez une fois, actualisez partout. Ouvrez et fermez vos graphiques d'un simple clic. Gardez votre espace de travail propre grâce à      
Draw Agent MT5
Omar Alkassar
5 (1)
Draw Agent est un outil de dessin pour les graphiques MetaTrader. Il permet de dessiner à la main directement sur le graphique, comme sur un tableau noir, et de gérer tous vos dessins depuis une interface unique. Il ne permet pas d'effectuer des transactions ni de fournir des signaux. C'est un outil utile si vous aimez tracer des vagues d'Elliott à la main, dessiner des lignes sur un graphique ou illustrer des idées sur votre graphique. Il est particulièrement utile si vous animez un webinaire e
L'outil d'analyse en un clic est un       création d'objet basée sur un raccourci clavier       et outil de copie pour MetaTrader. Il facilite l'utilisation des outils d'analyse dans MetaTrader en un seul clic. Avec notre outil, vous pouvez rapidement dessiner des niveaux de support et de résistance, des niveaux de Fibonacci, des formes, des canaux, des lignes de tendance et tous les autres objets de votre graphique. Cliquez simplement sur le bouton, déplacez la souris et l'outil d'analyse en un
Elliott Wave Counter est un panneau pour le balisage manuel rapide et convivial des vagues d'Elliott. On peut sélectionner une couleur et un niveau de marques. Il existe également des fonctions pour supprimer le dernier balisage et tout le balisage effectué par l'outil. Le balisage se fait en un clic. Cliquez cinq fois - ayez cinq vagues ! Elliott Wave Counter sera un excellent instrument à la fois pour les débutants et les analystes professionnels des vagues d'Elliott. Guide d'installation et d
Partial Close Expert   est un outil qui combine de nombreuses fonctionnalités en un seul système automatisé. Cet EA peut aider les traders à gérer leurs positions plus efficacement en offrant de multiples options pour gérer les risques et maximiser les gains potentiels. Avec Partial Close Expert, les traders peuvent définir une       fermeture partielle       niveau pour verrouiller les bénéfices, un       stop suiveur       niveau pour protéger les profits et limiter les pertes, un       seuil
If you wish to draw Support and Resistance lines, view: daily market opening, classical pivot levels, Fibonacci pivot levels, trend lines, Fibonacci levels, the remaining time to candle closing, and current spread. If you seek to place your orders with the exact lot that meets your desired stop loss risk. If you wish to do all this and more with just one click, then this is the perfect tool to use. This tool will allow you to feel more relaxed when deciding to open orders, as well as predicting
The library is dedicated to help manage your trades, calculate lot, trailing, partial close and other functions. Lot Calculation Mode 0: Fixed Lot. Mode 1: Martingale Lot (1,3,5,8,13) you can use it in different way calculate when loss=1 ,when profit=0. Mode 2: Multiplier Lot (1,2,4,8,16) you can use it in different way calculate when loss=1 ,when profit=0. Mode 3: Plus Lot (1,2,3,4,5) you can use it in different way calculate when loss=1 ,when profit=0. Mode 4: SL/Risk Lot calculate based on s
Telegram Publisher Agent   est un module complémentaire qui permet aux commerçants d'envoyer des signaux à leurs canaux et groupes Telegram en temps réel. Avec des messages personnalisables, des captures d'écran de graphiques et d'autres fonctionnalités, l'outil aide les traders à partager leurs idées et stratégies de trading avec leurs abonnés. L'outil présente également un beau design avec un commutateur de thème clair et sombre, offrant aux utilisateurs une expérience de trading esthétique et
Vous avez trouvé un excellent signal, mais le lot d'un fournisseur est trop petit ? Vous avez besoin d'un volume de position plus important, mais les paramètres du terminal sont trop pauvres ? Signal Lot Manager augmentera le volume de position du fournisseur au moyen d'une commande en double du volume nécessaire. Définissez simplement une taille de lot et un nom de signal à partir duquel copier les commandes. Signal Lot Manager est un utilitaire multiplicateur de lots pour dupliquer les command
Trade Copier Agent est conçu pour copier des transactions entre plusieurs comptes/terminaux MetaTrader(4/5). Avec cet outil, vous pouvez agir en tant que fournisseur (source) ou récepteur (destination). Toutes les actions de trading seront copiées du fournisseur vers le récepteur sans délai. Cet outil vous permet de copier des transactions entre plusieurs terminaux MetaTrader sur le même ordinateur avec des vitesses de copie ultra-rapides inférieures à 0,5 seconde. Guide d'installation et d'ent
News Panel for MetaTrader est un outil qui affiche les données du calendrier économique au sein de la plateforme de trading MetaTrader. L'outil extrait les actualités économiques et les communiqués de données de sources externes, telles que les sites Web d'actualités financières ou les fournisseurs de données, et les affiche dans un format facile à lire. L'outil permet aux traders de filtrer les communiqués de presse par source, fuseau horaire, niveau d'impact, devise et méthode de notification
Binary Trade Panel est un outil très utile pour négocier des options binaires sur la plateforme MT4/MT5. Plus besoin de configurer des plugins en dehors de MT4/MT5. Il s'agit d'un panneau simple et pratique directement sur le graphique MT4/MT5. Le Binary Trade Panel est un outil utile pour les traders qui utilisent la plateforme MT4/MT5 pour négocier des options binaires. Il s'agit d'un panneau simple et pratique qui permet aux traders de placer des transactions d'options binaires directement à
Prenez le contrôle de votre routine de trading sans effort avec le Trades Time Manager révolutionnaire. Cet outil puissant automatise l'exécution des ordres à des moments précis, transformant votre approche de trading. Créez des listes de tâches personnalisées pour diverses actions commerciales, de l'achat à la définition des commandes, le tout sans intervention manuelle. Guide d'installation et d'entrées de Trades Time Manager Si vous souhaitez recevoir des notifications sur l'EA, ajoutez notre
Le Gestionnaire de ratio risque/rendement est un outil visuel de gestion des ordres et de calcul de la taille des positions, conçu pour favoriser un trading rigoureux et une gestion professionnelle des risques. Il permet aux traders de définir visuellement les niveaux d'entrée, de stop-loss et de take-profit directement sur le graphique, tout en calculant automatiquement la taille du lot et le ratio risque/rendement avant l'envoi d'un ordre. Cet outil permet de standardiser la préparation des tr
Un seul graphique. Un contrôle total. Ne perdez plus de temps à gérer les objets, les couleurs et les paramètres de chaque graphique séparément.       Gestionnaire de synchronisation de graphiques   , vous pouvez       synchronisez, copiez et contrôlez tous vos graphiques MetaTrader       instantanément, en utilisant un seul panneau et quelques raccourcis. Dessinez une fois, actualisez partout. Ouvrez et fermez vos graphiques d'un simple clic. Gardez votre espace de travail propre grâce à      
GUI Graphic Library est une bibliothèque compilée pour les développeurs MQL5 qui crée des fenêtres, des panneaux, des contrôles et des graphiques pour vos Expert Advisors et vos indicateurs. Toute l'interface est dessinée sur un seul objet du graphique et pilotée par 15 fonctions : vous pouvez donc ajouter un panneau professionnel à votre programme en quelques lignes de code. C'est une bibliothèque pour programmeurs. Ce n'est pas un Expert Advisor et elle ne trade pas. Les boutons comme Buy ou C
Filtrer:
Aucun avis
Répondre à l'avis