Willkommen zu unserem neuesten Beitrag über CheckTrades, einem nützlichen Expert Advisor (EA) für MetaTrader 5, der speziell für das Risikomanagement Ihrer offenen Positionen entwickelt wurde.
Der bereitgestellte Code ist ein MQL5-Skript, das darauf abzielt, offene Positionen zu schließen, sobald ein benutzerdefinierter Gewinn- oder Verlustschwellenwert erreicht wird. Dieser wird als Prozentsatz Ihres Kontostands berechnet.
Wichtig zu beachten ist, dass dieser EA keine Einstiegssignale oder Marktzeitregeln bietet; sein Hauptzweck liegt darin, das Risiko bestehender Positionen zu verwalten, indem er diese schließt, sobald ein festgelegter Gewinn- oder Verlustschwellenwert erreicht wird.
Externe Variablen im Code
- RiskPercentage: Diese Variable steht für den maximal zulässigen Verlust pro Trade, ausgedrückt als Prozentsatz des Kontostands. Wenn der aktuelle Verlust einer offenen Position diesen Prozentsatz erreicht, wird die Position geschlossen, um das Risiko zu begrenzen.
- ProfitPercentage: Diese Variable repräsentiert den gewünschten Gewinn pro Trade als Prozentsatz des Kontostands. Sobald der aktuelle Gewinn einer offenen Position diesen Prozentsatz erreicht, wird die Position geschlossen, um den Gewinn zu sichern.
Da dieser EA sich auf das Risikomanagement konzentriert und nicht auf spezifische Marktindikatoren angewiesen ist, kann er auf jedes Symbol oder Zeitrahmen angewendet werden. Es ist jedoch essenziell zu betonen, dass dieser EA idealerweise mit einer Handelsstrategie kombiniert werden sollte, die Einstiegssignale und weitere Handelsmanagementregeln umfasst, um ein vollständiges Handelssystem zu bilden.
Wenn Sie diesen Code als Include-Datei verwenden (indem Sie ihn in den MQL5\Include-Ordner legen), dient er hauptsächlich dem Risikomanagement, indem er Positionen basierend auf benutzerdefinierten Gewinn- und Verlustschwellen schließt.
Sie können diese Include-Datei mit anderen Include-Dateien kombinieren, die spezifische Zwecke erfüllen, wie z.B. die Berechnung der Positionsgröße basierend auf dem Kontorisiko, Trailing Stop-Loss und mehr. Dazu verwenden Sie die #include-Direktive in Ihrer Haupt-EA-Datei, um diese Datei einzufügen, und rufen dann die CheckTrades()-Funktion auf, wenn Sie die offenen Positionen verwalten möchten.
Verwandte Beiträge
- So integrierst du hochkarätige Wirtschaftsdaten in deinen EA für MetaTrader 4
- Handelssignale mit MQL5 Wizard: Bullish und Bearish Harami mit CCI bestätigen
- Erstelle einen Expert Advisor basierend auf dem Center of Gravity Indikator für MetaTrader 4
- MQL5 Wizard: Trade Signale auf Basis von Kurs-Crossover mit gleitendem Durchschnitt und ADX Bestätigung
- 3MaCross EA: Der perfekte Trading-Assistent für MetaTrader 4