PropMarshal drawdown protection for algotrading
- Utilitys
- Joscelyn Eugene Maurice Gainie
- Version: 1.0
Der einzige Drawdown-Wächter, der verhindert, dass Ihre anderen EAs Sie noch tiefer in den Abgrund reißen.
PropMarshal überwacht Ihren Kontostand in Echtzeit und schließt sofort alle Positionen, sobald eine Drawdown- oder Gewinnzielschwelle überschritten wird. Aber das ist noch nicht alles - es schließt auch alle Charts auf Ihrer Plattform und schneidet alle anderen Expert Advisors ab, bevor sie neue Trades eröffnen und den Schaden vergrößern können.
Das Problem, dasPropMarshal löst
Die meisten Prop-Firm-Händler betreiben mehrere EAs in mehreren Charts. Wenn ein Drawdown-Limit erreicht wird, besteht die typische Vorgehensweise darin, alle offenen Positionen zu schließen - aber die anderen EAs laufen noch weiter. Sie wissen nicht, dass das Limit erreicht wurde. Sie machen einfach ihren Job weiter: Sie suchen nach Setups und eröffnen neue Trades. Jeder neue Handel ist ein weiterer Verlust, den Sie verkraften müssen, während Sie die Grenze bereits überschritten haben.
PropMarshal schließt die Charts, nicht nur die Trades.
Wenn der Schutz ausgelöst wird:
- Alle offenen Positionen werden sofort mit Marktaufträgen geschlossen.
- Alle schwebenden Aufträge werden storniert
- Jeder Chart auf der Plattform wird geschlossen - und jeder laufende EA mit ihm
- Jedes geschlossene Diagramm wird als Vorlage gespeichert, damit Ihre Einstellungen nicht verloren gehen.
- Eine Schaltfläche " Charts wiederherstellen" erscheint im PropMarshal-Panel , so dass Sie alles mit einem Klick wiederherstellen können, wenn Sie bereit sind
Bei Überschreitungen des täglichen Drawdowns öffnetPropMarshal Ihre Charts automatisch zu Beginn des nächsten Handelstages wieder - es sind keine manuellen Eingriffe erforderlich.
⚠️ Warum das wichtig ist: Wenn die Charts offen bleiben, werden andere EAs weiterhin Positionen eröffnen.PropMarshal wird diese ebenfalls abfangen und schließen, aber jeder Zyklus verursacht einen kleinen zusätzlichen Verlust. Wenn genügend EAs laufen, können diese Mikroverluste Sie noch weiter über das Limit drücken. Das Schließen der Charts beseitigt das Problem vollständig.
Funktionen
- Täglicher Drawdown-Schutz - verfolgt den Verlust vom Beginn eines jeden Handelstages an und setzt ihn automatisch zu dem von Ihnen festgelegten GMT-Offset zurück
- Statischer (maximaler) Drawdown-Schutz - überwacht den gesamten Drawdown ab dem Anfangsbestand; spiegelt die Regel des absoluten Maximalverlusts wider, die in den meisten Prop-Firm-Herausforderungen üblich ist
- Trailing Drawdown Protection - verfolgt die höchste erreichte Equity Watermark und schützt einen konfigurierbaren Prozentsatz von der Spitze; repliziert direkt, wie viele Prop-Firmen den Trailing Drawdown berechnen
- Gewinnziel-Close-Out - schließt optional alle Trades, wenn ein Gewinnziel erreicht wird, um ein passendes Ergebnis zu sichern und Overtrading zu verhindern
- Recovery Buffer - wendet eine konfigurierbare Sicherheitsspanne vor dem Hard Limit an, um Ihnen eine Frühwarnzone zu geben und die Wahrscheinlichkeit zu verringern, dass Sie zu knapp abschneiden
- Echtzeit-Dashboard - ein On-Chart-Panel zeigt live den Drawdown-Fortschritt pro Modul mit farbkodiertem Status (grün → gelb → orange → rot), damit Sie immer wissen, wo Sie stehen
- Multi-Channel-Warnungen - pro Modul konfigurierbar: Pop-up-Warnung, Push-Benachrichtigung, E-Mail oder alle drei auf einmal
- Statuspersistenz - täglicher Basiswert, Spitzenwert und letzter Rücksetzungszeitpunkt werden über globale Variablen gespeichert und überstehen einen Neustart der Plattform
Wie der Schutz ausgelöst wird
PropMarshal prüft Ihren Kontostand bei jedem Tick und jede Sekunde über einen Timer. Wenn ein aktiver Schwellenwert überschritten wird, wird er in dieser Prioritätsreihenfolge ausgelöst:
- Täglicher Drawdown
- Nachlaufender Drawdown
- Statischer Drawdown
- Gewinnziel
Nach Auslösung: Positionen geschlossen → schwebende Aufträge storniert → Alarme gesendet → Charts geschlossen (falls aktiviert).
Kompatibilität
- MetaTrader 5 und MetaTrader 4
- Arbeitet neben jedem anderen EA - PropMarshal platziert niemals eigene Trades
- Keine DLL-Abhängigkeiten
Offener Quellcode
Der Quellcode ist auf github hier zugänglich: https: //github.com/joscelyn/PropMarshal
Fühlen Sie sich frei, den Code zu überprüfen und neue Funktionen vorzuschlagen.
