Prop Firm Hard Equity and News Circuit Breaker
- Utilitys
- Version: 1.0
- Aktivierungen: 5
Bei Eigenhandelsbewertungen und finanzierten Konten kann eine einzige, unbeaufsichtigte Kapitalabweichung oder ein zweiminütiger Slippage-Anstieg aufgrund von Makro-Nachrichten ein Konto dauerhaft ruinieren. Sich auf Stop-Loss-Aufträge pro Position zu verlassen, reicht nicht aus, wenn mehrere korrelierte Positionen gleichzeitig offen sind, wenn sich die Ask-Linie durch den Mitternachts-Rollover ausweitet oder wenn ein Expert Advisor weiterhin neue Grid- oder Martingale-Einstiege eröffnet, nachdem eine Intraday-Drawdown-Schwelle bereits erreicht wurde.
„Prop Firm Hard Equity and News Circuit Breaker“ ist ein Dienstprogramm für den Echtzeit-Kontoschutz und die Durchsetzung von Ausführungsregeln für MetaTrader 5. Es ist so konzipiert, dass es auf einem einzigen dedizierten Chart neben Ihren manuellen Trades oder Expert Advisors von Drittanbietern läuft. Das Tool rekonstruiert Ihren täglich zurückgesetzten Kontostand anhand der Handelshistorie, verfolgt das aktuelle variable Eigenkapital im Vergleich zu einem konfigurierbaren Sicherheitspolster vor einer Überschreitung, überwacht den nativen MT5-Wirtschaftskalender auf Veröffentlichungen mit hoher Auswirkung und erzwingt eine intraday-Terminalsperre, sobald Ihre Sicherheitsschwelle erreicht ist.
Kernarchitektur des Schutzsystems
- Täglicher Saldo-Reset & 00:00-HWM-Snapshot-Gate: Rekonstruiert Ihren täglichen Saldo-Reset aus dem Handelsverlauf (unter Berücksichtigung von Intraday-Einzahlungen, Auszahlungen, Provisionen und Swap-Anpassungen). Wenn der Dienst zum Zeitpunkt des täglichen Zurücksetzens ausgeführt wird (oder innerhalb von 5 Minuten nach dem Zurücksetzen hinzugefügt wird oder mit „PropFirm_Live_Breach_Line“ um 00:00 Uhr (Server-Zurücksetzen) gekoppelt ist), speichert er den tatsächlichen 00:00-HWM-Snapshot (Higher of Balance or Equity) in den GlobalVariables des Terminals. Wird das EA mitten am Tag ohne einen aufgezeichneten 00:00-Snapshot angehängt, wird der rekonstruierte 00:00-Saldo ([00:00 Bal Est]) verwendet; Wenn Sie am ersten Tag vor dem Anbinden des EAs offene, schwankende Gewinne über Mitternacht hinweg mitgeführt haben, geben Sie das genaue tägliche Startkapital aus Ihrem Dashboard in „InpManualStartBase“ ein, damit die HWM-Untergrenze nicht unterschätzt wird.
- Sicherheitspolster für das Eigenkapital vor dem Auslösen des Circuit Breakers: Legen Sie das feste Tageslimit Ihres Bewertungsmodells fest (z. B. 5,0 %) und aktivieren Sie den Circuit Breaker oberhalb dieses Wertes (z. B. 4,2 % oder ein zusätzliches Dollar-Polster; setzen Sie den Wert auf 0,0, um die Funktion zu deaktivieren). Wenn das schwankende Eigenkapital das Auslösungsniveau erreicht, werden ausstehende Orders storniert und offene Positionen über die Erkennung des dynamischen Ausführungsmodus (FOK/IOC/RETURN) geschlossen.
- Echte statische Gesamtuntergrenze für das Konto: Stellt Ihre ursprüngliche Kontoeinzahlung automatisch anhand der Handelshistorie wieder her (oder verwendet eine manuelle Übersteuerung), sodass der statische Gesamt-Drawdown-Auslöser (z. B. 9,0 % vor einer statischen Untergrenze von 10,0 %; auf 0,0 setzen, um zu deaktivieren) an Ihrer anfänglichen Kontogröße verankert bleibt, anstatt mit den täglichen Saldoänderungen zu schwanken.
- Schutz vor Handelssperren bei Nachrichten mit hoher Auswirkung: Abfrage des nativen MQL5-Wirtschaftskalenders nach Ereignissen mit hoher Auswirkung, die Ihre aktiven Chart-Währungen, die Währungen offener Positionen/ausstehender Orders oder alle wichtigen USD-Veröffentlichungen betreffen. Positionen werden automatisch glattgestellt und das Nachrichten-Sperrfenster wird von N Minuten vor der Veröffentlichung bis M Minuten nach dem Ereignis gesperrt (die Sperre bleibt bis zum Ablauf des Zeitfensters nach der Nachrichtenveröffentlichung bestehen, auch nachdem die Positionen glattgestellt wurden).
- Persistenter Intraday-Lockout (Anti-Rogue-EA-Sweep nach Orderausführung): Sobald der Lockout für den Tag einmal ausgelöst wurde, wird der Lockout-Zustand in den globalen Variablen des Terminals gespeichert. Da MQL5 es nicht zulässt, dass ein EA die ausgehenden Handelsanfragen eines anderen Charts auf Terminal-Kernel-Ebene blockiert, fängt dieses Dienstprogramm unbefugte neue Positionen oder ausstehende Orders über „OnTradeTransaction“- und 100-ms-„OnTimer“-Abfragen ab und schließt oder storniert diese sofort nach Erkennung bis zum nächsten täglichen Reset. Standardmäßig ist die manuelle Entsperrung zur Mittagszeit deaktiviert (InpAllowManualUnlock = false); wenn sie aktiviert ist, erfordert sie eine nicht blockierende zweistufige Klickbestätigung innerhalb von 3 Sekunden.
- „One-Click Panic Flatten“ & „Black-Box“-CSV-Prüfprotokoll: Enthält eine interaktive Schaltfläche „PANIC FLATTEN & LOCK TODAY“ direkt im Chart und schreibt Ereignisse zur Durchsetzung mit Zeitstempel in die Datei „MQL5/Files/PropFirm_CircuitBreaker_Audit.csv“.
Eingabeparameter (alle 23 Eingaben)
| Parameter | Standard | Beschreibung |
|---|---|---|
| InpBaseMode | 00:00 HWM | Wählt bei der täglichen Zurücksetzung „Höherer Wert aus Saldo oder Eigenkapital (HWM)“ gegenüber „Nur Saldo“ aus. |
| InpCashflowMode | Re-Anchor | Verschiebt die tägliche Basis entsprechend den tagesinternen Ein- und Auszahlungen oder filtert externe Cashflows heraus. |
| InpResetHourServer | 0 | Tägliche Rücksetzzeit in Broker-Serverzeit (0–23). |
| InpFirmMaxDailyLossPct | 5,0 | Prozentualer Höchstwert für den täglichen Verlust des Bewertungsmodells. |
| InpBreakerDailyTrigPct | 4,2 | Prozentualer Auslösewert für den täglichen Circuit Breaker vor Erreichen der Verlustgrenze (0,0 = deaktiviert). |
| InpMinSafetyCushionUsd | 0,0 | Optionaler zusätzlicher Sicherheitspuffer in US-Dollar, der über die feste tägliche Untergrenze hinaus hinzugefügt wird (0,0 = deaktiviert). |
| InpManualStartBase | 0,0 | Manuelle Überschreibung des täglichen Startreferenzwerts in Kontowährung (0,0 = automatisch). |
| InpInitialAccountSize | 0,0 | Anfängliche Kontogröße für den statischen Gesamt-Drawdown (0,0 = automatisch: erste Einzahlung). |
| InpFirmMaxOverallPct | 10,0 | Prozentualer Höchstwert für den Gesamtverlust. |
| InpBreakerOverallPct | 9,0 | Prozentwert für die Auslösung des Gesamt-Drawdown-Schutzschalters (0,0 = deaktiviert). |
| InpNewsMode | Währungen offener Positionen | Anwendungsbereich des Filters für den Wirtschaftskalender mit hoher Auswirkung. |
| InpNewsPreFlattenMins | 2 | Minuten vor einer Veröffentlichung mit hoher Auswirkung, um Positionen zu glätten und die Ausführung zu sichern. |
| InpNewsPostUnlockMins | 2 | Minuten nach einer Veröffentlichung mit erheblichen Auswirkungen, um die Ausführungssperre aufrechtzuerhalten. |
| InpClosePosOnNews | true | Liquidiert offene Positionen beim Eintritt in ein Zeitfenster mit Nachrichten von hoher Auswirkung. |
| InpDeletePendingOnNews | true | Löscht ausstehende Orders beim Eintritt in ein Zeitfenster mit Nachrichten von hoher Auswirkung. |
| InpScopeMode | Alle Symbole | Wendet die Liquidation und Sperrung auf das gesamte Konto oder nur auf das aktive Symbol an. |
| InpLockUntilDailyReset | true | Hält das Terminal bis zur nächsten täglichen Rücksetzzeit für neue Trades gesperrt. |
| InpAllowManualUnlock | false | Ermöglicht die manuelle Aufhebung der Sperre über eine HUD-Schaltfläche (erfordert einen zweistufigen Klick innerhalb von 3 Sekunden). |
| InpMaxSlippagePoints | 50 | Maximal zulässige Abweichung in Punkten bei Marktliquidationsaufträgen. |
| InpWriteAuditCsv | true | Fügt Trigger- und Durchsetzungsereignisse mit Zeitstempel an die CSV-Datei im Ordner „MQL5/Files“ an. |
| InpTesterDemoTrade | true | Führt beim Ausführen im Strategietester einen einzelnen Validierungs-Selbsttestzyklus durch. |
| InpPanelX | 20 | Horizontaler Pixel-Versatz des HUD oben rechts. |
| InpPanelY | 20 | Vertikaler Pixelversatz des HUD oben rechts. |
Ergänzende Prüfung vor der Live-Bereitstellung
Obwohl dieses Dienstprogramm als Ihr Schutzschild für die Live-Ausführung im Tagesverlauf dient, empfehlen wir, vor der Live-Bereitstellung historische HTML-Berichte des Strategietesters zu prüfen und den EA-Quellcode mit Prop Firm Drawdown und Code Leak Auditor auf „Bar-0“-Lookahead-Lecks zu scannen, wobei die Visualisierung von Tagescharts mit Prop Firm Live Daily Drawdown und HWM Breach Line (CodeBase #79080) sowie die Lektüre unseres technischen Referenzhandbuchs (offizieller MQL5-Blogbeitrag #773992).
Haftungsausschluss: „Prop Firm Hard Equity and News Circuit Breaker“ ist ein unabhängiges Dienstprogramm für das Risikomanagement und die Durchsetzung von Ausführungsregeln. Es steht in keiner Verbindung zu einer Eigenhandelsfirma und wird von keiner solchen unterstützt oder gesponsert. Alle Regelparameter stellen vom Nutzer konfigurierte, verallgemeinerte mathematische Risikomodelle dar.
