Diskussion zum Artikel "Erstellen eines Administrator-Panels für den Handel in MQL5 (Teil III): Verbesserung der grafischen Nutzeroberfläche mit visuellem Styling (I)"

 

Neuer Artikel Erstellen eines Administrator-Panels für den Handel in MQL5 (Teil III): Verbesserung der grafischen Nutzeroberfläche mit visuellem Styling (I) :

In diesem Artikel werden wir uns auf die visuelle Gestaltung der grafischen Nutzeroberfläche (GUI) unseres Trading Administrator Panels mit MQL5 konzentrieren. Wir werden verschiedene in MQL5 verfügbare Techniken und Funktionen erkunden, die eine Anpassung und Optimierung der Schnittstelle ermöglichen, um sicherzustellen, dass sie den Bedürfnissen der Händler entspricht und gleichzeitig eine attraktive Ästhetik beibehält.

Können wir mit Blick auf die in unserem vorigen Artikel genannten Ziele getrost sagen, dass wir genug getan haben? Was ich sehe, beflügelt meiner Meinung nach den Drang nach Weiterentwicklung über unser derzeitiges Angebot hinaus. Stellen Sie sich vor, wie vorteilhaft es wäre, einen Wechsel zwischen dunklen und hellen Farbmodi für unser Admin Panel zu implementieren. Außerdem könnten wir die Nutzerfreundlichkeit verbessern, indem wir stilvolle Schaltflächen hinzufügen, eine vielfältige Auswahl an Schriftarten anbieten und die Sprachumschaltung zwischen den wichtigsten Sprachen ermöglichen. Dies würde unser Panel für alle nutzerfreundlicher machen.

Unser Ziel ist es, Handelsadministratoren eine umfassende, in die Handelsplattform integrierte Kommunikationslösung anzubieten. Die von uns angestrebten Konzepte sind von einflussreichen Forschungen und Entwicklungen im Bereich der grafischen Nutzeroberflächen (GUI) seit den 1970er Jahren inspiriert. Zu den namhaften Mitwirkenden gehören KayXerox PARC, (macOS), (Windows), (Cascading Style Sheets= und Design von Google. Auf der Grundlage dieser Erkenntnisse können wir ein Admin-Panel erstellen, das den Bedürfnissen der Nutzer entspricht und ihr Gesamterlebnis verbessert.

Autor: Clemence Benjamin

 
beim Versuch zu kompilieren wird eine Warnung ausgegeben:

möglicher Datenverlust aufgrund der Typkonvertierung von 'long' zu 'int' Admin_Panel.mq5 208 27

Code-Zeile:
int index = StringToInteger(StringSubstr(sparam, 18));
wenn Sie es so machen, ist alles fehlerfrei:
int index = int(StringToInteger(StringSubstr(sparam, 18)));

Wenn Sie ein Diagramm anhängen und versuchen, zu minimieren, dann erweitern... die Schaltfläche zum Schließen "X" (EA löschen) funktioniert nicht in den erweiterten Zustand des Panels. Wenn Sie es minimieren, funktioniert es.

Frage: Das Verschieben des Fensters auf dem Chart ist nicht implementiert?