Prop Firm Risk Guard
- Utilitys
- Nguyen Thanh Trieu
- Version: 1.1
- Aktualisiert: 19 Januar 2026
- Aktivierungen: 10
Was es tut
Überwacht Ihren Equity Drawdown und schließt alle Positionen automatisch, wenn Ihr Limit erreicht ist. Einmal anlegen, Limits setzen und handeln, ohne sich Sorgen zu machen, dass die Regeln für Ihr finanziertes Konto verletzt werden.
Funktionen
- Tägliche Überwachung des Drawdowns (aktienbasiert, nicht bilanzbasiert)
- Schutz vor maximaler Kontodeckung
- Gewinnsperre, um tägliche Gewinne zu sichern
- Filter für Nachrichtenereignisse (nur hochrelevante Ereignisse)
- Echtzeit-Panel mit Statusanzeige
- Ein-Klick-Panik-Schließungstaste
Wie es funktioniert
Tägliche Drawdown-Berechnung
Das Dienstprogramm berechnet Ihren täglichen Drawdown anhand des Eigenkapitals, nicht des Saldos. Dies entspricht der Art und Weise, wie die meisten Prop-Firmen ihre Limits berechnen. Zur konfigurierten täglichen Rücksetzungsstunde (Maklerserverzeit) wird das Basiskapital aufgezeichnet. Der Drawdown wird als prozentualer Abfall von dieser Basislinie berechnet.
Wenn der Drawdown Ihr konfiguriertes Tageslimit erreicht, werden alle offenen Positionen sofort geschlossen, wobei aus Gründen der Schnelligkeit eine asynchrone Auftragsausführung verwendet wird. Der Handel auf dem Chart ist dann bis zum nächsten täglichen Zurücksetzen oder manuellen Zurücksetzen über die Schaltfläche im Panel gesperrt.
Maximaler Konto-Drawdown
Verfolgt separat den gesamten Drawdown Ihres Kontos ausgehend von dem von Ihnen festgelegten Anfangssaldo. Dies schützt Sie vor einer Überschreitung des Gesamtkontoverlustlimits. Wenn dieser Schwellenwert erreicht wird, werden alle Positionen geschlossen und der Handel wird dauerhaft gesperrt, bis das Programm neu gestartet wird.
Gewinnsperrsystem
Wenn Ihr Tagesgewinn die konfigurierte Auslöseschwelle erreicht, aktiviert das Dienstprogramm einen Trailing-Schutz. Wenn Sie beispielsweise den Auslöser auf 2 % und den Offset auf 1 % eingestellt haben, wird eine Sperre bei 1 % gesetzt, sobald Ihr Tagesgewinn 2 % erreicht. Fällt der Gewinn dann wieder auf 1 %, werden die Positionen geschlossen, um diesen Gewinn zu erhalten.
Mit steigendem Gewinn erhöht sich die Sperrstufe. Wenn der Gewinn 3 % erreicht, wird die Sperre auf 2 % erhöht. Dadurch entsteht ein Sperrklinkeneffekt, der verhindert, dass gesperrte Gewinne zurückgegeben werden.
Nachrichten-Ereignis-Filter
Integriert sich mit dem MQL5-Wirtschaftskalender, um wichtige Nachrichtenereignisse zu identifizieren. Während des von Ihnen konfigurierten Pufferzeitraums (standardmäßig 5 Minuten davor und danach) werden alle neu eröffneten Positionen sofort geschlossen. Dies hilft, ein Risiko während Zeiten hoher Volatilität zu vermeiden.
Ghost Stop Loss
Optionale Funktion, die Ihre Positionen intern überwacht, ohne sichtbare Stop-Orders an den Broker zu senden. Wenn der Kurs das von Ihnen konfigurierte Ghost SL- oder TP-Niveau erreicht, wird die Position zum Marktpreis geschlossen. Dies kann nützlich sein, wenn Sie es vorziehen, dem Broker Ihre Stops nicht zu zeigen.
On-Chart-Panel
Das Panel zeigt in Echtzeit an:
- Aktueller Kontostand
- Täglicher Drawdown in Prozent mit Farbindikator
- Maximaler Drawdown in Prozent mit Farbindikator
- Täglicher Basiswert des Eigenkapitals
- Status der Gewinnsperre und aktuelle Höhe der Sperre
- Nachrichtenfilter-Status
- Geister-SL/TP-Status
- Gesamtrisikostatus
Statusfarben:
- Grün - Sicher, Drawdown im normalen Bereich
- Orange - Warnung, Sie nähern sich Ihrem Limit
- Rot - Gesperrt, Limit erreicht oder manuell gesperrt
Schaltflächen im Panel:
- Panic Close - Schließt sofort alle offenen Positionen
- Zurücksetzen - Löscht die tägliche Sperre und setzt das Basiskapital zurück
Eingabe-Parameter
Tägliche Drawdown-Einstellungen
- MaxDailyLossPercent - Ihr tägliches Drawdown-Limit in Prozent. Legen Sie diesen Wert so fest, dass er den Regeln Ihres finanzierten Kontos entspricht. Standardwert: 5,0
- DailyResetHour - Die Server-Stunde, zu der die tägliche Aktienbasislinie zurückgesetzt wird. Passen Sie diesen Wert an die Rücksetzungszeit Ihres Brokers/ Ihrer Wertpapierfirma an. Voreinstellung: 0 (Mitternacht)
Maximum Account Drawdown
- MaxAccountLossPercent - Ihr maximaler Gesamtkontoverlust in Prozent. Standardwert: 10,0
- InitialBalance - Ihr finanziertes Konto-Startguthaben. Setzen Sie den Wert auf 0, um den aktuellen Kontostand zu verwenden, wenn das Dienstprogramm startet. Wichtig: Stellen Sie diesen Wert korrekt ein, wenn mit Ihrem Konto bereits gehandelt wurde.
Einstellungen der Gewinnsperre
- ProfitLockTrigger - Täglicher Gewinn in Prozent, der die Sperre aktiviert. Standardwert: 2,0
- ProfitLockOffset - Puffer unter dem aktuellen Gewinn für die Sperrstufe. Voreinstellung: 1,0
Nachrichtenfilter-Einstellungen
- EnableNewsBlocker - Aktiviert oder deaktiviert den Filter für Nachrichtenereignisse. Voreinstellung: true
- NewsBufferMinutes - Minuten vor und nach bedeutenden Nachrichtenereignissen, die den Handel blockieren. Voreinstellung: 5
Ghost SL/TP-Einstellungen
- EnableGhostSL - Aktivieren oder Deaktivieren der Ghost-Stop-Verwaltung. Voreinstellung: false
- GhostSLPoints - Ghost-Stop-Loss-Abstand vom Einstieg in Punkten. Voreinstellung: 500
- GhostTPPoints - Ghost Take Profit-Abstand vom Einstieg in Punkten. Voreinstellung: 1000
Panel-Einstellungen
- PanelX - Horizontale Position des Panels im Chart. Voreinstellung: 20
- PanelY - Vertikale Position des Panels auf dem Chart. Voreinstellung: 50
Installation
- Laden Sie das Produkt direkt von der Registerkarte MQL5 Market in Ihrem Terminal herunter.
- Öffnen Sie den Navigator (Ctrl+N) und finden Sie das Tool unter "Expert Advisors" -> "Market".
- Ziehen Sie das Utility auf einen beliebigen Chart (z.B. EURUSD) und legen Sie es dort ab.
- Stellen Sie sicher, dass die Schaltfläche "Algo Trading" in der oberen Symbolleiste aktiviert ist (grün).
- Konfigurieren Sie die Eingabeparameter so, dass sie Ihren spezifischen Regeln für ein finanziertes Konto entsprechen.
Empfehlungen für die Verwendung
- Nur an einen Chart anhängen. Das Tool überwacht alle Positionen für alle Symbole des Kontos.
- Setzen Sie MaxDailyLossPercent etwas niedriger als Ihr tatsächliches Prop-Firm-Limit, um einen Sicherheitspuffer zu schaffen.
- Wenn Ihre Prop-Firma zu einer bestimmten Zeit zurückgesetzt wird, stellen Sie DailyResetHour entsprechend ein (in Broker-Server-Zeit).
- Wenn Sie beim Anhängen bereits einen variablen Gewinn oder Verlust haben, zeichnet das Dienstprogramm das aktuelle Eigenkapital als Basiswert auf.
- Überprüfen Sie die Protokolldatei (PropFirmRiskGuard.log im Ordner Files), um alle durchgeführten Schutzmaßnahmen zu überprüfen.
Technische Informationen
- Einzelne Chartanbindung mit kontoweiter Positionsüberwachung
- Verwendet OrderSendAsync für schnelle asynchrone Positionsschließungen
- Automatischer Wiederholungsversuch mit exponentiellem Backoff bei fehlgeschlagener Orderausführung
- Fällt nach der maximalen Anzahl von Wiederholungsversuchen auf synchrones Schließen zurück
- Alle Aktionen werden im Terminaljournal und in einer Datei protokolliert
- Timer-basierte Überwachung mit 1-Sekunden-Intervall
- Kompatibel mit Hedging- und Netting-Kontotypen
- Funktioniert neben dem manuellen Handel und anderen Expert Advisors
Anmerkungen
- Die tägliche Sperre wird automatisch bei der nächsten täglichen Rücksetzungszeit aufgehoben.
- Sie können die tägliche Sperre auch manuell über die Schaltfläche "Zurücksetzen" im Bedienfeld aufheben.
- Die Sperre für den maximalen Drawdown ist permanent und erfordert einen Neustart des Dienstprogramms, um sie aufzuheben.
- Das Dienstprogramm kann die Ausführung von Aufträgen nicht physisch verhindern, aber es schließt nicht autorisierte Positionen sofort, wenn es sie entdeckt.
- Wenn die Sperre aktiviert ist, wird das One-Click-Trading-Panel auf dem Diagramm ausgeblendet, um versehentliche Trades zu vermeiden.
