Einführung
Der AutoCloseOnProfitLoss Expert Advisor (EA) ist ein leistungsstarkes Automatisierungstool für den MetaTrader 5, das dafür sorgt, dass alle offenen Positionen automatisch geschlossen werden, sobald vordefinierte Gewinn- oder Verlustziele erreicht werden. Dieser EA ist ideal für Trader, die das Risiko managen und Gewinne sichern möchten, ohne manuell eingreifen zu müssen. Egal, ob du ein Scalper bist, der schnelle Gewinne anstrebt, oder ein Langzeit-Trader, der Kapital schützen möchte, dieses Tool bietet eine zuverlässige und unkomplizierte Lösung.
Funktionen
- Automatisches Schließen von Positionen: Schließt alle offenen Positionen automatisch, wenn der Gesamtgewinn oder -verlust den festgelegten Schwellenwert erreicht.
- Anpassbare Ziele: Setze Gewinn- und Verlustziele in deiner Kontowährung (z.B. EUR, USD).
- Flexible Optionen: Schließe unabhängig von Gewinn oder Verlust.
- Benutzermeldungen: Zeigt Benachrichtigungen und Protokolle im Terminal an, wenn Positionen geschlossen werden.
- Effizient und ressourcenschonend: Läuft kontinuierlich mit minimalem CPU-Verbrauch, ideal für das fortlaufende Management deiner Trades.
Funktionsweise
Der EA überwacht den Gesamtgewinn oder -verlust aller offenen Positionen mithilfe der Funktion PositionGetDouble(POSITION_PROFIT) im MetaTrader 5. Er vergleicht diesen Wert mit den vom Benutzer definierten TargetProfit und MaxLoss Schwellen. Wenn eine der Bedingungen erfüllt ist (und die entsprechende Funktion aktiviert ist), schließt der EA alle Positionen über Marktorders und benachrichtigt den Benutzer durch Warnungen (sofern aktiviert) und Terminalprotokolle.
Installation
- Lade die Datei AutoCloseOnProfitLoss.mq5 von der MQL5 CodeBase herunter.
- Öffne den MetaTrader 5 und gehe zu Datei > Datenordner öffnen.
- Wechsle zu MQL5 > Experts und kopiere die .mq5 Datei in diesen Ordner.
- Starte den MetaTrader 5 neu oder aktualisiere das Navigator-Fenster.
- Finde den EA im Navigator unter Expert Advisors und ziehe ihn auf ein Chart, um ihn zu aktivieren.
Parameter
- TargetProfit (Standard: 100.0): Das Gewinnziel in deiner Kontowährung zum Schließen aller Positionen.
- MaxLoss (Standard: -50.0): Der maximale Verlust in deiner Kontowährung (muss ein negativer Wert sein), um alle Positionen zu schließen.
- EnableProfitClose (Standard: true): Aktivieren oder Deaktivieren des Schließens von Positionen, wenn das Gewinnziel erreicht ist.
- EnableLossClose (Standard: true): Aktivieren oder Deaktivieren des Schließens von Positionen, wenn der maximale Verlust erreicht ist.
- ShowAlerts (Standard: true): Aktivieren oder Deaktivieren von Warnungen im MetaTrader 5, wenn Positionen geschlossen werden.
Benutzung
- Ziehe den AutoCloseOnProfitLoss EA auf ein beliebiges Chart im MetaTrader 5.
- Im Dialogfeld, das erscheint, konfiguriere die Eingabeparameter:
- Setze deine gewünschten TargetProfit und MaxLoss Werte.
- Aktiviere oder deaktiviere das Schließen basierend auf Gewinn/Verlust.
- Wähle, ob Warnungen angezeigt werden sollen.
- Klicke auf OK, um den EA zu starten.
- Der EA überwacht kontinuierlich alle offenen Positionen und schließt sie, wenn die festgelegten Bedingungen erfüllt sind.
- Überprüfe die Registerkarten Experten oder Journal im MetaTrader 5 für Protokolle und Ergebnisse.
Beispiel
Angenommen, du setzt TargetProfit = 100.0, MaxLoss = -50.0, EnableProfitClose = true und EnableLossClose = true. Wenn deine offenen Positionen einen Gesamtgewinn von 120 € erreichen, schließt der EA alle Positionen und zeigt eine Warnung an: "Alle Positionen geschlossen! Grund: Gewinnziel erreicht: 120,00 €". Wenn der Gesamtverlust -60 € erreicht, schließt der EA alle Positionen mit einer Warnung: "Alle Positionen geschlossen! Grund: Maximaler Verlust erreicht: -60,00 €".
Hinweise
- Der EA benötigt offene Positionen, um zu handeln; andernfalls protokolliert er den aktuellen Gewinn/Verlust und überwacht weiter.
- Positionen werden über Marktorders geschlossen, daher kann Slippage je nach Marktbedingungen auftreten.
- Teste den EA zuerst auf einem Demokonto, um sicherzustellen, dass er zu deiner Handelsstrategie passt.
- Im Gegensatz zu einem Skript läuft dieser EA kontinuierlich, bis er manuell gestoppt oder vom Chart entfernt wird.
Feedback
Wenn du Vorschläge hast oder auf Probleme stößt, hinterlasse bitte einen Kommentar auf der MQL5 CodeBase Seite oder kontakte mich über die MQL5-Community. Dein Feedback ist wertvoll für die Verbesserung dieses Tools!
Autor: Duy Van Nguy
Kontakt: MQL5 Link
Aktualisiert: 14. Mai 2025
Plattform: MetaTrader 5
Kategorie: Expert Advisors
Verwandte Beiträge
- Handelssignale mit MQL5 Wizard: Bullish und Bearish Harami mit CCI bestätigen
- MQL5 Wizard: Trade Signale auf Basis von Kurs-Crossover mit gleitendem Durchschnitt und ADX Bestätigung
- MQL5 Wizard: Handels-Signale mit 3 schwarzen Krähen / 3 weißen Soldaten + CCI für MetaTrader 5
- MQL5 Wizard: Handelssignale mit 3 schwarzen Krähen/3 weißen Soldaten und Stochastik erstellen
- MQL5 Wizard: Handelssignale durch 3 Schwarze Krähen/3 Weiße Soldaten + RSI