MQL5 TUTORIAL SIMPLE HISTORY PROFIT BERECHNUNG

video
play-sharp-fill

 

In diesem Video werden wir einen Expert Advisor erstellen, der den historischen Gewinn für ein bestimmtes Währungspaar berechnet und im Chart anzeigt. Sehen wir uns an, wie wir das machen können.
Starten Sie zunächst den Meta-Editor, indem Sie auf das kleine Symbol klicken oder die Taste F4 auf Ihrer Tastatur drücken.
Der Code beginnt mit der Einbindung der Bibliothek Trade.mqh, die Funktionen und Methoden für die Durchführung von Handelsoperationen bietet. Anschließend erstellen wir eine Instanz der Klasse CTrade mit dem Namen Trade, um Handelsoperationen wie Kauf und Verkauf auszuführen.

In der Funktion OnTick berechnen wir die aktuellen Ask- und Bid-Preise für das Symbol. Diese Preise sind für die Ausführung von Kauf- und Verkaufsaufträgen unerlässlich. Der Code prüft, ob es weniger als zwei offene Positionen gibt. Wenn dies der Fall ist, führt er sowohl einen Kauf- als auch einen Verkauf aus. Dies dient nur zu Demonstrationszwecken.
Der historische Gewinn für das Währungspaar wird mit der Funktion GetCurrencyPairHistoryProfit berechnet und dann auf dem Chart angezeigt.

 

Die Funktion GetCurrencyPairHistoryProfit berechnet den gesamten historischen Gewinn für das spezifische Währungspaar. Es werden mehrere Variablen initialisiert, um Informationen wie die Gesamtzahl der Positionen, Ticketnummern, Auftragstypen und Gewinne zu speichern. Die Funktion HistorySelect wird verwendet, um historische Positions-Daten abzurufen. Eine for-Schleife iteriert durch alle historischen Positionen. Für jede Position werden der Gewinn und der Swap für die Order ermittelt, die Art des Auftrags (Kauf oder Verkauf) bestimmt und das Währungspaar für die Order überprüft, um sicherzustellen, dass es mit dem aktuellen Symbol übereinstimmt.
Sobald Sie den Code geschrieben haben, drücken Sie F7, um ihn zu kompilieren.

 

Wenn Ihnen das zu schnell ging oder Sie nicht verstehen, was der Code alles macht, sollten Sie sich den Premium-Kurs auf unserer Website ansehen oder zuerst eines der Grundlagenvideos anschauen.
Wechseln Sie nach dem Kompilieren zurück zu MetaTrader, indem Sie F4 drücken oder auf das Symbol klicken. Drücken Sie in MetaTrader die Tasten Steuerung und R, um den Strategie-Tester zu starten. Wählen Sie den Expert Advisor, den wir gerade erstellt haben, aktivieren Sie den visuellen Modus und starten Sie einen Strategietest. Sie sollten dann den Expert Advisor auf dem Chart sehen.

Wenn Sie bereits Premium-Kursmitglied sind und eine Idee für ein Video wie dieses haben, schicken Sie uns bitte eine E-Mail.
Abschließend haben Sie nun gelernt, wie Sie mit MQL5 den historischen Gewinn für ein bestimmtes Währungspaar berechnen und anzeigen können. Mit nur ein paar Zeilen MQL-Code haben Sie einen funktionalen Expert Advisor erstellt. Vielen Dank fürs Zuschauen, und wir sehen uns im nächsten Video!