Daily Loss Guard Pro MT5
- Utilitys
-
Themistokli Kola
MQL5 developer. I build and fix Expert Advisors, indicators and trade-management tools for MetaTrader 5, and I convert MQL4 and Pine Script code to MQL5.
Published on MQL5: - Version: 1.0
- Aktivierungen: 5
Daily Loss Guard Pro MT5 überwacht Ihr Konto und stoppt den Handel, sobald ein von Ihnen festgelegtes Limit erreicht ist. Es schließt Positionen, löscht ausstehende Orders und blockiert neue Trades. Es eröffnet niemals selbst einen Trade und gibt keine Signale aus.
Fügen Sie es einem beliebigen Chart des Kontos hinzu. Es funktioniert parallel zum manuellen Handel und anderen Expert Advisors und führt jede Sekunde, bei jedem Tick und bei jedem Handelsereignis eine Überprüfung durch.
Grenzwerte
- Täglicher Verlust: in Prozent oder in der Kontowährung, basierend auf dem Saldo zu Tagesbeginn, dem Eigenkapital zu Tagesbeginn oder dem höheren der beiden Werte. Er kann ab Tagesbeginn oder ab dem Tageshöchststand (Trailing) gemessen werden.
- Gesamt-Drawdown: in Prozent oder in der Kontowährung, gemessen vom Anfangssaldo (statisch) oder vom höchsten erreichten Eigenkapital (Trailing). Es wird das gesamte Eigenkapital des Kontos herangezogen.
- Gewinnziel: in Prozent oder in Kontowährung über dem Anfangssaldo. Wenn es erreicht ist, werden Positionen geschlossen und neue Trades gesperrt.
- Tägliche Disziplin: Eine maximale Anzahl neuer Positionen pro Tag und eine maximale Anzahl verlustbringender Trades in Folge pro Tag. Bei Erreichen dieser Grenzwerte werden neue Trades bis zum nächsten Tag gesperrt; offene Positionen werden nur geschlossen, wenn Sie dies wünschen.
Eine Sperre aufgrund des Gesamt-Drawdowns oder des Gewinnziels bleibt bestehen, bis Sie sie über die Eingabe „Kontosperre zurücksetzen“ zurücksetzen. Eine tägliche Sperre endet zu Beginn des nächsten Handelstages.
Zu Beginn des Handelstages
Wählen Sie die Serverzeit, UTC, New Yorker Zeit oder Londoner Zeit sowie die Uhrzeit. Die Sommerzeit wird berücksichtigt. Die Zeitzone des Brokers wird automatisch ermittelt, oder Sie stellen die Zeitverschiebungen manuell ein.
Warnungen und Bedienfeld
Warnungen bei 50, 75 und 90 Prozent jedes aktiven Limits, einmal pro Stufe und Tag, als Pop-up und/oder Push-Benachrichtigung. Das Panel zeigt den Tag (Start, Basis, Limit, Ergebnis bei Schlusskurs und Eröffnungskurs, prozentuale Ausschöpfung, Status), die Kontoregeln (Anfangsguthaben, ausgeschöpfter Drawdown, Ziel, Sperre), die Disziplinzähler und einen 10-Tage-Verlauf mit dem Ergebnis jedes Tages, dem höchsten prozentualen Anteil des ausgeschöpften Tageslimits und der Angabe, ob das Limit erreicht wurde.
Einstellungen
| Gruppe | Eingaben und Standardeinstellungen |
|---|---|
| Täglicher Verlust | Basis: Kontostand zu Tagesbeginn; gemessen ab Tagesbeginn; Typ: Prozent; Limit: 2,0 % (oder 100 in Kontowährung); 0 = deaktiviert |
| Kontoregeln | Anfangssaldo 0 = Saldo bei erstmaliger Zuordnung; Gesamt-Drawdown aus, statisch oder gleitend; Gewinnziel aus; Kontosperre zurücksetzen falsch |
| Tägliche Disziplin | Max. neue Positionen pro Tag: deaktiviert; max. Verlusttrades in Folge: deaktiviert; offene Positionen ebenfalls schließen: falsch |
| Tagesbeginn | Serverzeit, Stunde 0; Broker-Zeitzone automatisch oder manuelle Winter- und Sommerzeitumstellung mit US-, europäischer oder keiner Sommerzeit |
| Aktion | Positionen schließen: true; ausstehende Orders löschen: true; neue Trades blockieren: true; maximale Slippage: 20 Punkte |
| Welche Trades zählen | Symbole leer = alle oder eine Liste wie z. B. EURUSD, XAUUSD; Magic-Code -1 = alle, 0 = nur manuelle Trades. Diese Filter gelten für den Tagesverlust und die Disziplinregeln; die Kontoregeln beziehen sich immer auf das gesamte Konto. |
| Benachrichtigungen und Bedienfeld | Warnungen: true; Popup: true; Push: false; Panel wird bei X 12, Y 20 angezeigt |
Gut zu wissen
- Die Position wird zum Marktpreis geschlossen. Bei schnellen Kursbewegungen kann der Verlust das Limit überschreiten, bevor der Abschluss erfolgt ist. Verwenden Sie immer auch Stop-Loss-Aufträge.
- Es kann die Übermittlung einer Order nicht verhindern. Ein blockierter Handel wird unmittelbar nach seinem Erscheinen geschlossen oder gelöscht.
- Ein fehlgeschlagener Abschluss oder eine fehlgeschlagene Löschung (Requote, Markt geschlossen, Einfrieren des Kurses, keine Verbindung) wird alle 30 Sekunden erneut versucht, bis der Vorgang abgeschlossen ist.
- Der Algo-Handel muss im Terminal aktiviert sein, und das Terminal muss verbunden bleiben, sonst kann der Guard keine Trades schließen. Das Panel zeigt dies an, wenn der Algo-Handel deaktiviert ist.
- Im Strategietester ist die automatische Zeitzonenanpassung nicht verfügbar, daher werden die manuellen Zeitverschiebungen verwendet.
- Es handelt sich um ein Risikotool. Es macht eine Strategie nicht profitabel und garantiert nicht, dass ein Konto oder ein Regelwerk eingehalten wird. Überprüfen Sie Ihre eigenen Kontoregeln selbst.
Was wurde getestet
Getestet auf Hedging-Konten; Netting-Konten wurden nicht getestet. Alle Tests wurden im MetaTrader 5-Strategietester auf einem Demo-Server durchgeführt. Es handelt sich um Testergebnisse auf Basis historischer Daten. Sie stellen keine Garantie dafür dar, wie das Tool auf Ihrem Konto funktionieren wird.
- „Close-all“ mit 3 Positionen auf 2 Symbolen, wobei jeder Schließvorgang dreimal fehlschlug: Alle wurden erneut versucht und geschlossen. Pending-Orders wurden am Limit gelöscht, und eine neue Pending-Order wurde gelöscht, sobald sie platziert wurde.
- Der Tagestart erfolgte in Serverzeit, UTC und New Yorker Zeit über die US-Zeitumstellung am 1. November 2026 hinweg: Jeder Tagesrücksatz erfolgte zur erwarteten Zeit.
- 10 normale Handelstage unterhalb der Grenzwerte: keine Reaktion des Schutzmechanismus.
- Die 50-, 75- und 90-Prozent-Warnungen: jeweils einmal pro Stufe und Tag.
- Jedes der oben genannten Limits (täglicher Verlust auf jeder Basis, kumulierter täglicher Verlust, statischer und kumulierter Drawdown, Gewinnziel, maximale Anzahl an Trades, Verlusttrades in Folge, Lock-Reset) wurde auf der jeweiligen Stufe ausgelöst.
Was nicht getestet wurde
- Verrechnung von Konten.
- Live-Konten und andere Broker. Es wurde nur ein Demo-Server verwendet.
- Londoner Zeit und die europäischen Regeln bzw. die Regeln ohne Sommerzeit. Der Tagesbeginn wurde in Serverzeit, UTC und New Yorker Zeit ausschließlich nach der US-Regel getestet.
- Push-Benachrichtigungen. Der Strategietester kann diese nicht versenden; Popup-Benachrichtigungen wurden im Testerprotokoll überprüft.
