Diskussion zum Artikel "Risk-Based Trade Placement EA mit On-Chart UI (Part 1): Gestaltung der Nutzeroberfläche"

 

Neuer Artikel Risk-Based Trade Placement EA mit On-Chart UI (Part 1): Gestaltung der Nutzeroberfläche :

Lernen Sie, wie man ein sauberes und professionelles On-Chart-Kontrollpanel in MQL5 für einen Risk-Based Trade Placement Expert Advisor erstellt. Diese Schritt-für-Schritt-Anleitung erklärt, wie man eine funktionale GUI entwirft, die es Händlern ermöglicht, Handelsparameter einzugeben, die Losgröße zu berechnen und die automatische Auftragserteilung vorzubereiten.

Bevor wir mit der Programmierung beginnen, ist es wichtig, dass wir ein klares Bild davon haben, was wir aufbauen wollen. Die grafische Nutzeroberfläche dieses Expert Advisors wurde entwickelt, um die Arbeit eines Händlers zu erleichtern und zu beschleunigen. Es vereint alle wichtigen Eingaben, die für die Berechnung der Losgröße und die Erteilung eines Auftrags erforderlich sind, in einem einzigen Chart-Panel.

Grafisches UI-Design

Die Schnittstelle ermöglicht es dem Händler, die Art des Auftrags zu wählen, den er erteilen möchte. Sie können einen Einstiegskurs für schwebende Aufträge eingeben und das Stop-Loss- und Take-Profit-Niveau festlegen. Es enthält auch ein Feld, um den Prozentsatz des Risikos pro Handel festzulegen. Es stehen zwei Hauptschaltflächen zur Verfügung. Die eine Schaltfläche berechnet die korrekte Losgröße auf der Grundlage der Eingaben des Nutzers, während die andere Schaltfläche den Handel berechnet und sofort an den Server sendet.

Das Panel enthält auch einen kleinen Bereich, in dem die berechnete Losgröße angezeigt wird, damit der Nutzer das Ergebnis sehen kann, bevor er den Handel absendet. Um die Nutzerfreundlichkeit zu verbessern, gibt es eine Schaltfläche, um das Panel zu schließen, wenn es nicht benötigt wird, und eine weitere Schaltfläche, um es wieder zu öffnen. Dadurch wird sichergestellt, dass die Oberfläche sauber bleibt und die Chartansicht während des Handels nicht beeinträchtigt wird.


Autor: Chacha Ian Maroa