Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Expert Advisors

AutoCloseOnProfitLoss Expert - Automatically Close All Positions on Profit/Loss - Experte für den MetaTrader 5

Ansichten:
28
Rating:
(3)
Veröffentlicht:
2025.06.13 11:56
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Einführung

Der AutoCloseOnProfitLoss Expert Advisor (EA) ist ein leistungsstarkes Automatisierungstool für MetaTrader 5, das alle offenen Positionen schließt, wenn vordefinierte Gewinn- oder Verlustziele erreicht werden. Dieser EA ist perfekt für Trader, die Risiken verwalten und Gewinne sichern wollen, ohne manuell eingreifen zu müssen. Egal, ob Sie ein Scalper sind, der schnelle Gewinne anstrebt, oder ein langfristiger Trader, der sein Kapital schützen möchte, dieser EA bietet eine zuverlässige Lösung, ohne dass Sie selbst eingreifen müssen.

Merkmale

  • Automatisches Schließen von Positionen: Schließt automatisch alle offenen Positionen, wenn der Gesamtgewinn oder -verlust den festgelegten Schwellenwert erreicht.
  • Anpassbare Ziele: Setzen Sie Gewinn- und Verlustziele in Ihrer Kontowährung (z.B. USD, EUR).
  • Flexible Optionen: Aktivieren oder deaktivieren Sie unabhängig voneinander die Schließung auf der Grundlage von Gewinn oder Verlust.
  • Benutzerbenachrichtigungen: Zeigt Warnungen und Protokolle im Terminal an, wenn Positionen geschlossen werden.
  • Effizient und leichtgewichtig: Läuft kontinuierlich mit minimaler CPU-Belastung, ideal für das laufende Handelsmanagement.

Wie es funktioniert

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 benutzerdefinierten Schwellenwerten TargetProfit und MaxLoss. Wenn eine der beiden Bedingungen erfüllt ist (und die entsprechende Funktion aktiviert ist), schließt der EA alle Positionen mithilfe von Marktaufträgen und benachrichtigt den Benutzer über Warnungen (falls aktiviert) und Terminalprotokolle.

Installation

  1. Laden Sie die Datei AutoCloseOnProfitLoss.mq5 aus der MQL5 CodeBase herunter.
  2. Öffnen Sie MetaTrader 5 und gehen Sie zu File > Open Data Folder.
  3. Navigieren Sie zu MQL5 > Experts und kopieren Sie die .mq5-Datei in diesen Ordner.
  4. Starten Sie MetaTrader 5 neu oder aktualisieren Sie das Navigator-Panel.
  5. Suchen Sie den EA im Navigator unter Expert Advisors und ziehen Sie ihn auf einen Chart, um ihn zu aktivieren.

Eingabe-Parameter

  • TargetProfit (Standardwert: 100,0): Das Gewinnziel in Ihrer Kontowährung, um alle Positionen zu schließen.
  • MaxLoss (Voreinstellung: -50.0): Der maximale Verlust in Ihrer Kontowährung (muss ein negativer Wert sein), um alle Positionen zu schließen.
  • EnableProfitClose (Standardwert: true): Aktivieren oder deaktivieren Sie das Schließen von Positionen, wenn der Zielgewinn erreicht ist.
  • EnableLossClose (Standardwert: true): Aktivieren oder deaktivieren Sie das Schließen von Positionen, wenn der maximale Verlust erreicht ist.
  • ShowAlerts (Voreinstellung: true): Aktivieren oder deaktivieren Sie Warnungen in MetaTrader 5, wenn Positionen geschlossen werden.

Verwendung

  1. Ziehen Sie den EA AutoCloseOnProfitLoss auf einen beliebigen Chart in MetaTrader 5.
  2. Konfigurieren Sie in der erscheinenden Dialogbox die Eingabeparameter:
    • Legen Sie die gewünschten Werte für TargetProfit und MaxLoss fest.
    • Aktivieren oder deaktivieren Sie die Gewinn/Verlust-Schließung je nach Bedarf.
    • Wählen Sie, ob Warnungen angezeigt werden sollen.
  3. Klicken Sie auf OK, um den EA zu starten.
  4. Der EA überwacht kontinuierlich alle offenen Positionen und schließt sie, wenn die angegebenen Bedingungen erfüllt sind.
  5. Auf der Registerkarte Experten oder Journal in MetaTrader 5 finden Sie Protokolle und Ergebnisse.

Beispiel

Angenommen, Sie setzen TargetProfit = 100.0, MaxLoss = -50.0, EnableProfitClose = true und EnableLossClose = true. Wenn Ihre offenen Positionen einen Gesamtgewinn von 120 $ erreichen, schließt der EA alle Positionen und zeigt eine Meldung an: "Alle Positionen geschlossen! Grund: Zielgewinn erreicht: 120.00". Wenn der Gesamtverlust -$60 erreicht, schließt der EA alle Positionen mit einer Warnung: "Alle Positionen geschlossen! Reason: Max Verlust erreicht: -60.00".

Anmerkungen

  • Der EA benötigt offene Positionen, um aktiv zu werden; andernfalls protokolliert er den aktuellen Gewinn/Verlust und setzt die Überwachung fort.
  • Positionen werden mit Market Orders geschlossen, daher kann es je nach Marktbedingungen zu Slippage kommen.
  • Testen Sie den EA zunächst auf einem Demokonto, um sicherzustellen, dass er zu Ihrer Handelsstrategie passt.
  • Anders als ein Skript läuft dieser EA kontinuierlich, bis er manuell gestoppt oder aus dem Chart entfernt wird.

Rückmeldung

Wenn Sie Vorschläge haben oder auf Probleme stoßen, hinterlassen Sie bitte einen Kommentar auf der MQL5 CodeBase Seite oder kontaktieren Sie mich über die MQL5 Community. Ihr Feedback ist wertvoll für die Verbesserung dieses Tools!


Autor: Duy Van Nguy
Kontakt:MQL5 Link
Aktualisiert: Mai 14, 2025
Plattform: MetaTrader 5
Kategorie: Expert Advisors













Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/59371

GZIP - Entschlüsseln GZIP - Entschlüsseln

Entpacken Sie GZIP-Archive aus *.gz-Dateien oder Antworten von Websites, die mit diesem Format komprimiert wurden.

ADX Indicator (MQL5) ADX Indicator (MQL5)

Der ADX (Average Directional Index) Smoothed-Indikator verbessert den Standard-ADX, indem er zwei exponentielle Glättungsfilter anwendet, um Rauschen zu reduzieren und klarere Trendsignale zu liefern. Er stellt drei Linien dar: den geglätteten +DI (blau), den -DI (rot) und die Hauptlinie des ADX (grün). Diese verfeinerte Version hilft Händlern, Trendstärke und potenzielle Richtungsänderungen zu erkennen und Fehlsignale zu reduzieren. Der Indikator zeichnet sich dadurch aus, dass er etablierte Trends bestätigt und vor nachlassender Dynamik warnt, bevor es zu tatsächlichen Kursumkehrungen kommt, was ihn sowohl für Trendfolgestrategien als auch für die Bestimmung optimaler Einstiegs- und Ausstiegspunkte wertvoll macht.

Swaps Monitor for a Single Symbol Swaps Monitor for a Single Symbol

Ein einfaches Dienstprogramm zur Überwachung von Long- und Short-Swaps für ein einzelnes Symbol. Wenn die Swaps Ihres Broker-Dealers in Punkten statt in der Kontowährung angegeben sind, konvertiert dieses Dienstprogramm automatisch Punkte in die Kontowährung. Die Swaps werden am Mittwoch verdreifacht. Die horizontale und vertikale Ausrichtung kann in den Eingaben angepasst werden.

TradeReportExporter TradeReportExporter

Das Skript TradeReportExporter wurde entwickelt, um die Historie der Handelsgeschäfte (Trades) in eine praktische CSV-Datei zu exportieren. Es sammelt automatisch die Daten aller Geschäfte des letzten Jahres für das Instrument, auf dem es installiert ist. Die Datei enthält Daten wie Datum und Uhrzeit, Transaktionsart (Kauf/Verkauf), Preis, Volumen, Provision und Gewinn/Verlust. Das Ergebnis wird in einer Datei gespeichert, die in Excel oder einem anderen Tabellenkalkulationsprogramm geöffnet werden kann.