PropFirmGuard Pro
- Experten
-
German Andres Soto Castro
MQL5-Entwickler, spezialisiert auf Expert Advisors, die im Live-Trading und in Prop-Firm-Evaluierungen bestehen, nicht nur im Backtest. - Version: 1.0
- Aktivierungen: 5
PropFirmGuard Pro ist eine Schutzebene für die Bewertung von Prop-Firmen und finanzierten Konten. Das Programm überwacht das Kontoguthaben bei jedem Tick im Hinblick auf die beiden Regeln, die viele Bewertungen beenden: das tägliche Verlustlimit und den maximalen Gesamt-Drawdown. Sobald ein Limit kurz vor dem Überschreiten steht, schließt es alle Positionen, löscht alle ausstehenden Orders und blockiert neue Trades bis zum nächsten täglichen Reset.
Der Expert Advisor eröffnet keine eigenen Trades (die optionale Inaktivitätsüberprüfung ist die einzige dokumentierte Ausnahme, siehe unten). Es handelt sich nicht um eine Handelsstrategie. Führen Sie ihn auf einem separaten Chart neben einem anderen Expert Advisor oder neben Ihrem manuellen Handel aus: Er deckt Trades ab, die manuell, über das Smartphone oder durch einen anderen Expert Advisor auf demselben Konto eröffnet wurden, da er den Kontostatus selbst abfragt, anstatt auf eine Benachrichtigung zu warten.
Voreinstellungen für Prop-Firmen (überprüft auf den offiziellen Seiten der Firmen am 02.09.2026)
- FTMO 2-Step: 5 % täglich, 10 % insgesamt
- FTMO 1-Step: 3 % täglich, 10 % Trailing
- FundedNext Stellar 2-Step: 5 % täglich, 10 % insgesamt
- FundedNext Stellar 1-Step: 3 % täglich, 6 % insgesamt
- FundedNext Stellar Lite: 4 % täglich, 8 % insgesamt
- Axi Select: 4 % täglich (selbst auferlegt), 7 % insgesamt
- The5ers High Stakes: 5 % täglich, 10 % insgesamt
- Benutzerdefiniert: Geben Sie Ihre eigenen Grenzwerte ein
Unternehmen ändern ihre Regeln ohne Vorankündigung. Überprüfen Sie die Zahlen noch einmal anhand Ihres eigenen Vertrags, bevor Sie sich auf eine Voreinstellung verlassen; die Voreinstellung „Benutzerdefiniert“ akzeptiert beliebige Grenzwerte.
Wie die Limits gemessen werden (auf der sicheren Seite)
- Der tägliche Verlust wird anhand des zum Zeitpunkt des täglichen Resets verzeichneten Eigenkapitals gemessen.
- Der Gesamt-Drawdown wird anhand des höchsten seit Start des Schutzmechanismus erreichten Eigenkapitals (Eigenkapital-Höchststand) gemessen, nicht anhand des Anfangsguthabens.
- Beide Grenzwerte werden um einen Sicherheitspuffer (standardmäßig 0,5 %) reduziert, sodass der Schutzmechanismus früher anspringt als die Firma. Bei einem Tageslimit von 5 % und einem Puffer von 0,5 % greift der Schutzmechanismus bereits bei 4,5 %.
Die Messung des Gesamt-Drawdowns ausgehend vom Equity-Höchststand ist mindestens so streng wie jede Regel in der voreingestellten Liste (statisch, trailing oder saldo-basiert), sodass der Schutz keine höheren Verluste zulässt, als es das Unternehmen tun würde. Wenn Ihr Unternehmen den Ausgangssaldo als Maßstab nimmt, ist der Schutz einfach konservativer als nötig.
Funktionen
- In den Chart integriertes Panel mit Chart-Objekten: Statuszeile, Eigenkapital, Tagesanfang und Höchststand, Abstand zu beiden Limits, nächstes Kalenderereignis, Heartbeat-Status sowie eine Schaltfläche zum Anhalten und Fortsetzen. Durch das Anhalten wird die Funktion des Schutzmechanismus unterbrochen; er überwacht und meldet jedoch weiterhin.
- Nachrichtenpause unter Verwendung des nativen MetaTrader 5-Wirtschaftskalenders. Keine Webanfragen, keine externen Dienste, keine Konfiguration außerhalb des Terminals erforderlich. Wählen Sie den Schwellenwert für die Wichtigkeit sowie das Zeitfenster vor und nach jedem Ereignis. Neue Trades werden innerhalb dieses Zeitfensters blockiert; optional werden auch die geschützten Positionen geschlossen.
- Freitagsabschluss: Glattstellung und Sperrung ab einem Freitags-Cutoff (Serverzeit) bis zur Wiedereröffnung des Marktes – für Unternehmen, die das Halten von Positionen über das Wochenende verbieten.
- Inaktivitäts-Heartbeat (standardmäßig deaktiviert): Einige Broker sperren Konten, die zu lange inaktiv bleiben. Wenn diese Funktion aktiviert ist, löst der Schutzmechanismus nach einer konfigurierten Anzahl von Tagen ohne Handel einen Mikro-Roundtrip aus (Minimallot, normiert auf die Volumenschritte des Symbols, Limits und freie Margin) und schließt diesen sofort. Diese Trades tragen eine eigene Magic Number, sodass Sie sie im Verlauf überprüfen können.
- Push-Benachrichtigungen an die MetaTrader-App (erfordert eine MetaQuotes-ID im Terminal): Schutz aktiviert, Verstoß, Pause aufgrund von Nachrichten und Wiederaufnahme.
- Eigenkapitalprotokoll: optionale, durch Kommas getrennte Textdatei unter „MQL5\Files\PropFirmGuardPro“ mit Zeit, Eigenkapital, Saldo, Tagesbeginn, Höchststand und Status, eine Zeile pro Intervall.
- Funktioniert auf Netting- und Hedging-Konten: Positionen werden nacheinander pro Ticket geschlossen. Das Flattening wird auf einen Durchlauf alle paar Sekunden begrenzt und läuft niemals in einer Schleife; eine Ablehnung durch den Broker wird mit ihrem Rückgabecode protokolliert und beim nächsten Durchlauf erneut versucht.
- Speichert den gesamten Status im Arbeitsspeicher: keine globalen Variablen, sodass das Verhalten im Strategietester und auf einem Live-Chart identisch ist. Nach einem Neustart des Terminals mitten im Handelstag wird die tägliche Basislinie an das aktuelle Eigenkapital neu angedockt, wodurch niemals größere Verluste entstehen können als an einem neuen Handelstag.
Eingabeparameter
Limits
- Voreinstellung der Prop-Firma (Standard: „Benutzerdefiniert“)
- Tägliches Verlustlimit bei „Benutzerdefiniert“, % des Eigenkapitals zu Tagesbeginn (Standard 5,0)
- Gesamt-Drawdown-Limit bei „Custom“, % des Kapitalhöchststands (Standard 10,0)
- Von beiden Limits abgezogener Sicherheitspuffer, % (Standard 0,5)
- Tägliche Rücksetzzeit, Serverzeit 0–23 (Standard 0)
Nachrichtenpause (nativer Wirtschaftskalender)
- Neue Trades während Nachrichtenfenstern blockieren (Standard: „true“)
- Auch geschützte Positionen während Nachrichtenfenstern schließen (Standard: „false“)
- Fensteröffnung, Minuten vor dem Ereignis (Standard: 5)
- Fenster schließt, Minuten nach dem Ereignis (Standard: 5)
- Schwellenwert für die Bedeutung des Ereignisses (Standard: nur „hoch“)
Freitagsschluss
- Ab einem Stichtag am Freitag bis Montag glätten und blockieren (Standard: „false“)
- Stunde und Minute des Freitag-Cutoffs, Serverzeit (Standard: 21:00)
Inaktivitäts-Heartbeat
- Auslösen eines Mikro-Round-Trips bei Verstößen gegen die Inaktivitätsregeln des Unternehmens (Standard: „false“)
- Anzahl der Tage ohne Handel, bevor der Heartbeat ausgelöst wird (Standard: 25)
- Gewünschtes Heartbeat-Volumen, normalisiert pro Symbol (Standard: 0,01)
Benachrichtigungen und Protokoll
- Push-Benachrichtigungen senden (Standard: false)
- Eine Portfolio-Protokoll-Datei anhängen (Standard: „false“)
- Sekunden zwischen zwei Protokollzeilen (Standard: 60)
Panel
- Panel im Chart anzeigen (Standard: „true“)
- X- und Y-Position des Panels in Pixeln (Standard: 10, 20)
Testen
Die Screenshots des Strategietesters stammen aus einem Selbsttest-Harness und nicht aus einer Strategie: Er eröffnet und schließt bei XAUUSD M5 in jedem Bar eine Marktposition mit einem Einzahlungsbetrag von 500 USD und einem täglichen Limit von 1 %, sodass das Konto mit vorhersehbarer Geschwindigkeit an Wert verliert und das tägliche Limit an jedem Handelstag der Verlustphase überschritten wird. Das Histogramm der stündlichen Eintritte zeigt, dass der Handel nach der Stunde der Überschreitung gestoppt wird und bis zum nächsten täglichen Reset gestoppt bleibt. Dies sind Backtest-Ergebnisse eines Test-Harness, der absichtlich Verluste macht; sie sagen nichts über die Rentabilität aus und werden nur gezeigt, um das Sperrverhalten zu veranschaulichen.
Nur im Strategietester führt der Expert selbst zu Beginn des Laufs einen Mikro-Roundtrip durch (denselben Handel, den der Inaktivitäts-Heartbeat ausführen würde, mit minimalem Volumen, sofort geschlossen), damit ein Testerlauf einen Handel enthält. Auf einem Live- oder Demo-Chart führt er dies niemals durch.
Die tägliche Reset-Zeit richtet sich nach der Serverzeit. Überprüfen Sie die Serveruhr Ihres Brokers, bevor Sie davon ausgehen, dass Mitternacht mit dem täglichen Cut-off Ihres Unternehmens übereinstimmt. Im Strategietester liefert der Wirtschaftskalender keine Ereignisse, sodass die Nachrichtenpause nur auf einem Live- oder Demo-Chart zu sehen ist.
Kostenlose Version
Der Core Guard (täglicher Verlust und Gesamt-Drawdown mit Puffer, Flatten und Block) wird mit vollständigem Quellcode in der MQL5-Code-Base veröffentlicht: PropFirmGuard für MetaTrader 5
Die Pro-Version bietet zusätzlich die verifizierten Voreinstellungen, das Chart-Panel mit Pausentaste, die Nachrichtenpause, den Freitag-Close, den Inaktivitäts-Heartbeat, Push-Benachrichtigungen und die Journal-Datei.
Der Guard schützt ein Konto; er macht es nicht profitabel. Kombinieren Sie ihn mit einer Strategie, die einen Vorteil bietet.
