Diskussion zum Artikel "Erstellen einer interaktiven grafischen Nutzeroberfläche in MQL5 (Teil 2): Hinzufügen von Steuerelementen und Reaktionsfähigkeit"

 

Neuer Artikel Erstellen einer interaktiven grafischen Nutzeroberfläche in MQL5 (Teil 2): Hinzufügen von Steuerelementen und Reaktionsfähigkeit :

Die Erweiterung des MQL5-GUI-Panels um dynamische Funktionen kann die Handelserfahrung für die Nutzer erheblich verbessern. Durch die Einbindung interaktiver Elemente, Hover-Effekte und Datenaktualisierungen in Echtzeit wird das Panel zu einem leistungsstarken Werkzeug für moderne Händler.

Sieben Komponenten sollen automatisiert werden. Die erste Komponente ist das Schließen des Panels, wenn die Schaltfläche zum Schließen angeklickt wird. Wir beabsichtigen, alle Bedienelemente zu löschen, wenn diese Schaltfläche angeklickt wird. Zweitens, wenn die Schaltflächen für die Positionsverwaltung angeklickt werden, schließen die Schaltflächen ihre jeweiligen Positionen und Aufträge wie angewiesen. Wenn wir zum Beispiel auf die Schaltfläche oder das Etikett „Profit“ klicken, schließen wir alle Positionen, die nur im Gewinn sind. Die dritte Automatisierung wird sich auf die Komponente Handelsvolumen beziehen. Sobald das Unternehmen angeklickt wird, wird eine Dropdown-Liste mit Optionen erstellt, aus der der Nutzer eine Handelsoption auswählen kann. 

Die vierte Automatisierung betrifft die Schaltflächen zum Erhöhen oder Verringern der Werte in den Eingabefeldern neben den jeweiligen Handelsschaltflächen, anstatt sie einfach nur einzugeben. Falls der Nutzer die gewünschten Werte direkt eingeben möchte, muss das Bearbeitungsfeld die eingegebenen Werte erfassen, was unseren fünften Automatisierungsschritt darstellt. Der sechste Schritt ist die Erstellung eines Hover-Effekts für die Schaltfläche, auf der die Maus schwebt. Das heißt, wenn sich die Maus im Bereich der schwebenden Schaltfläche befindet, vergrößert sich die Schaltfläche, um anzuzeigen, dass sich die Maus in der Nähe der Schaltfläche befindet, und wenn sich die Maus aus dem Bereich der Schaltfläche entfernt, wird die Schaltfläche auf die Standardfunktionen zurückgesetzt. Schließlich werden die Kursnotierungen bei jedem Tick auf Echtzeitwerte aktualisiert. 

Autor: Allan Munene Mutiiria