Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Twitter!
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

Prop Firm Equity Guard - Daily Loss Limit and Max Drawdown Protection - Experte für den MetaTrader 5

Shanawaz Mohammed Nabi Rasool Pinjori
Shanawaz Mohammed Nabi Rasool Pinjori
MQL5 developer and DevOps engineer with 13 years of production infrastructure experience. I build MetaTrader 5 Expert Advisors and indicators, and I run them reliably on VPS.
What I do:
| German English Русский 中文 Español 日本語 Português 한국어 Français Italiano Türkçe
Ansichten:
4
Rating:
(1)
Veröffentlicht:
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Prop Firm Equity Guard schützt ein Handelskonto davor, gegen die gängigsten Regeln von Prop-Firmen zu verstoßen. Es überwacht das Eigenkapital jede Sekunde und schließt, sobald ein Limit erreicht ist, alle Positionen, löscht ausstehende Orders und verhindert den Abschluss neuer Trades, bis die Sperre abläuft. Es funktioniert sowohl beim manuellen Handel als auch mit jedem anderen Expert Advisor auf demselben Konto. Auf einem Live-Chart eröffnet es niemals Trades.

Prop-Firma Equity Guard

Abbildung 1. „Prop Firm Equity Guard“-Fenster mit täglichen Verlust- und Drawdown-Limits

Von ihm durchgesetzte Regeln

  • Tägliches Verlustlimit – gemessen am Kontostand, am Eigenkapital oder am höheren der beiden Werte zu Beginn des Handelstages. Wenn das Eigenkapital unter diesen Wert abzüglich des Limits fällt, werden alle Positionen geschlossen und der Handel bleibt bis zum nächsten täglichen Reset gesperrt.
  • Maximaler Verlust – gemessen am anfänglichen Kontostand. Wenn dieser erreicht ist, wird der Handel dauerhaft gesperrt, bis Sie den EA zurücksetzen.
  • Gewinnziel (optional) – schließt alle Positionen, sobald das Eigenkapital das Ziel erreicht hat; ein bestandener Test wird somit nicht zurückgegeben.
  • Frühwarnungen – eine Meldung und eine Push-Benachrichtigung, wenn ein festgelegter Prozentsatz eines Limits erreicht ist (Standard 80 %).

Funktionen

  • Statusleiste im Chart: Sperrstatus, Eigenkapital, täglicher Verlust, maximaler Verlust, Ziel und Tagesanfangswert.
  • Der Status wird in den globalen Variablen des Terminals gespeichert, sodass ein Neustart des Terminals oder des EAs weder den täglichen Startwert noch eine aktive Sperre zurücksetzt.
  • Die Uhrzeit für die tägliche Zurücksetzung ist konfigurierbar, um den Serverzeitregeln Ihres Unternehmens zu entsprechen.
  • Filter: Verwalten Sie alle Trades auf dem Konto, nur eine bestimmte „Magic Number“ oder nur das Chart-Symbol.
  • Die Überprüfung erfolgt bei jedem Tick des Chart-Symbols und einmal pro Sekunde per Timer, sodass auch Trades auf anderen Symbolen berücksichtigt werden.

Eingabeparameter

  • InpDailyLossPct – Tägliches Verlustlimit in Prozent (Standardwert 5).
  • InpDailyBase – Berechnung des täglichen Verlusts anhand des Saldos, des Eigenkapitals oder des höheren Wertes beider Werte zu Tagesbeginn.
  • InpMaxLossPct – maximaler Gesamtverlust in Prozent des Anfangsguthabens (0 deaktiviert die Funktion).
  • InpInitialBalance – Anfangsguthaben der Challenge (0 = Guthaben beim ersten Anlegen des EAs).
  • InpProfitTargetPct – Gewinnziel in Prozent (0 deaktiviert diese Funktion).
  • InpResetHour – Uhrzeit des täglichen Resets in Serverzeit.
  • InpWarnLevel – Warnstufe in Prozent eines Limits.
  • InpMagic – Nur diese Magic-Nummer verwalten (-1 = alle Trades auf dem Konto).
  • InpAllSymbols – alle Symbole oder nur das Chart-Symbol verwalten.
  • InpPushAlerts – MT5-Push-Benachrichtigungen senden.
  • InpTesterDemo – nur im Strategietester: Öffnet einen Beispieltrade pro Tag, damit Sie die Aktivierung und Deaktivierung des Schutzmechanismus beobachten können. Dies hat keine Auswirkungen auf ein Live-Chart.

Wichtig

Der Schutzmechanismus schließt Trades bei der ersten Kursaktualisierung nach Überschreiten eines Limits. In schnelllebigen Märkten, bei der wöchentlichen Eröffnung oder bei Nachrichten kann der endgültige Verlust aufgrund von Slippage und Kurslücken größer sein als das Limit. Legen Sie die Limits etwas unter den Regeln Ihres Brokers fest, zum Beispiel 4,5 % bei einer täglichen 5-%-Regel, und lassen Sie den AutoTrading-Modus aktiviert, damit der Schutzmechanismus Trades schließen kann. Überprüfen Sie stets die genauen Regeldefinitionen Ihres Brokers.

Getestet im Strategietester auf EURUSD H1 (Januar – Februar 2025, 2 % Tageslimit, 10 % Maximalverlust): 10 tägliche Sperren mit automatischer Freigabe beim nächsten Reset, eine dauerhafte Maximalverlustsperre und keine fehlgeschlagenen Schließvorgänge.

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

Session High Low - Asian, London and New York Range Boxes Session High Low - Asian, London and New York Range Boxes

Zeigt die Handelsspannen der asiatischen, Londoner und New Yorker Handelssitzungen als farbige Kästchen mit ihren Höchst- und Tiefstständen sowie gepunktete Verlängerungslinien für den Breakout-Handel an. Gleiche Spannen in jedem Zeitrahmen bis hin zur H1-Chart.

QCL Heikin Flow MT5 QCL Heikin Flow MT5

QCL Heikin Flow wendet eine zweistufige Glättung auf Heikin-Ashi-Kerzen an und hilft Händlern so, Kursschwankungen herauszufiltern und die Trendrichtung zu visualisieren. Das Tool bietet einstellbare Glättungszeiträume, vier Methoden für gleitende Durchschnitte und anpassbare Kerzenfarben.

Accumulation/Distribution Accumulation/Distribution

Der Accumulation/Distribution Indikator wird aus Änderung von Preis und Volumen bestimmt.

Accelerator Oszillator (AC) Accelerator Oszillator (AC)

Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.