Daily and Max Loss Limit Guard
- Utilitys
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Version: 1.1
- Aktivierungen: 5
Daily and Max Loss Limit Guard überwacht das Eigenkapital (Equity) Ihres MetaTrader-5-Kontos und stoppt den Handel, wenn ein von Ihnen gesetztes Limit erreicht ist: ein tägliches Verlustlimit, ein maximales (Gesamt-)Verlustlimit mit fester oder nachlaufender Untergrenze und ein optionales tägliches Gewinnziel. Bei einem Limit löscht es die Pending Orders und schließt die Positionen im gewählten Bereich. Solange dieser Stopp aktiv ist, schließt es auch jede neue Position, egal ob sie von Hand oder von einem anderen EA eröffnet wurde. Das Panel im Chart zeigt den Kurznamen "Equity DD Guard".
Dies ist ein Werkzeug zur Risikokontrolle. Es eröffnet keine Trades auf einem Echt- oder Demokonto, gibt keine Kauf- oder Verkaufssignale und ist keine Handelsstrategie. Es kann Verluste nicht verhindern: Es sendet Schließaufträge, nachdem ein Limit erreicht wurde, daher kann das Endergebnis schlechter als das Limit sein (siehe die Grenzen unten).
"Sperre" bedeutet in dieser Beschreibung den Stopp-Zustand des EA (Positionen geschlossen, neue Positionen werden geschlossen). Es ist kein Hedging-Lock.
TÄGLICHE LIMITS
- Tägliches Verlustlimit und tägliches Gewinnziel, jeweils Aus / Betrag (Kontowährung) / Prozent.
- Referenz für den Tages-G/V und das Prozent: Kontostand zu Tagesbeginn (Standard), Equity zu Tagesbeginn oder der höhere der beiden Werte.
- Tages-G/V = aktuelle Equity des Kontos (geschlossene Trades plus schwebender G/V aller offenen Positionen) minus Referenz zu Tagesbeginn. Heutige Ein- und Auszahlungen zählen nicht als Gewinn oder Verlust.
- Neuer Tag: Serverzeit des Brokers, UTC, New York oder Mitteleuropa (beide mit Sommerzeit), Japan (UTC+9) oder fester UTC-Versatz, zur gewählten Stunde und Minute.
- Nach Erreichen des täglichen Verlustlimits oder Gewinnziels gilt die Sperre bis zum Beginn des nächsten Tages.
- Bei einem heute eingezahlten Konto (zum Beispiel am ersten Tag eines neuen Kontos) wird das Tagesprozent vom Kontostand nach der Einzahlung berechnet.
MAXIMALVERLUST (wie bei Prop-Firmen)
- Betrag oder Prozent des Anfangskapitals.
- Drei Untergrenzen: Fest (Anfangskapital - Limit), nachlaufend vom höchsten geschlossenen Kontostand, nachlaufend von der höchsten Equity, die der EA während seiner Laufzeit gesehen hat.
- Anfangskapital: von Ihnen eingegeben oder automatisch = Einzahlungen - Auszahlungen in der Kontohistorie (optional ab einem Startdatum gezählt).
- Die Equity wird ohne Kredit (Bonus) verglichen.
- Die Maximalverlust-Sperre bleibt bestehen, auch nach einem Neustart, bis Sie die Eingaben zum Maximalverlust ändern.
- Liegt die Equity beim Starten des EA bereits unter der Untergrenze (frühere Verluste oder falsches Anfangskapital), wird der Maximalverlust als NOT ARMED (nicht aktiv) angezeigt und nichts geschlossen. Die Überwachung beginnt, sobald die Equity einmal über der Untergrenze lag. NOT ARMED erscheint auch, wenn der automatische Modus keine Einzahlung in der Historie findet; geben Sie dann das Anfangskapital ein.
AKTION BEI EINEM LIMIT
- Zuerst werden Pending Orders gelöscht (damit sie während des Schließens nicht ausgeführt werden), dann werden Positionen geschlossen.
- Bereich: das ganze Konto (alle Symbole, manuelle Trades und alle EAs), nur angegebene Magic Numbers (0 = manuelle Trades), nur angegebene Symbole oder beides.
- Während der Sperre wird jede neue Position im Bereich geschlossen, sobald der EA sie sieht, und neue Pending Orders im Bereich werden gelöscht.
- Modus "nur Warnung": Das Schließen ist ausgeschaltet, der EA zeigt und sendet nur Hinweise.
- Standardeinstellungen: Tagesverlust 4 % des Kontostands zu Tagesbeginn, Maximalverlust 8 % fest, Schließen EIN, Bereich = ganzes Konto. Prüfen Sie diese, bevor Sie den EA auf einem Echtkonto starten.
POSITIONSLIMITS (optional, standardmäßig aus)
- Maximales Lot pro Position, maximale Gesamtlots und maximale Anzahl Positionen (im Bereich).
- Nur Warnung (Standard) oder Schließen der Positionen über dem Limit (die ältesten Positionen bleiben).
WARNUNGEN UND PANEL
- Frühwarnung, wenn 80 % eines Limits verbraucht sind (einstellbar, 0 = aus), im Panel und optional als Popup.
- Popup-Hinweis bei einem Limit (standardmäßig an) und Push-Benachrichtigungen auf das Telefon (optional).
- Panel: Zustand (aktiv / gesperrt / Standby / nur Warnung), heutiger G/V gegenüber Limit und Ziel, Untergrenze des Maximalverlusts und verbleibender Spielraum, Zeit bis zum neuen Tag, Bereich, offene Positionen und Pending Orders sowie der Grund, wenn der EA nicht schließen kann (zum Beispiel Algo Trading aus).
- Englisch oder Japanisch, automatisch nach der Sprache des Terminals.
IN UNSEREN TESTS GEMESSEN (Demokonto, ein Computer)
- 26 Positionen und 3 Pending Orders wurden in etwa 0,6 s geschlossen / gelöscht, ohne Fehlschlag und ohne doppeltes Schließen.
- Eine während der Sperre eröffnete neue Position wurde etwa 0,25 bis 0,4 s nach ihrem Erscheinen geschlossen.
- Nach dem Beenden des Terminals per Task-Manager und erneutem Start war die Sperre sofort wieder aktiv.
Ihre Zeiten hängen von Broker, Verbindung und Computer ab.
GRENZEN, DIE SIE VOR DEM KAUF KENNEN SOLLTEN
- Keine Garantie. Der EA schließt, nachdem ein Limit erreicht wurde. Schnelle Bewegungen, Slippage, Kurslücken (zum Beispiel zur Wochenöffnung), abgelehnte oder verzögerte Aufträge und ein geschlossener Markt können den Verlust größer als das Limit machen. In einem unserer Tests mit einem Tageslimit von -1.500 JPY stoppte der Handel bei -1.890 JPY.
- Der EA arbeitet nur, solange MetaTrader 5 läuft und verbunden ist und Algo Trading EINGESCHALTET (Schaltfläche in der Symbolleiste) und in den EA-Einstellungen erlaubt ist. Direkt nach dem Wechsel auf ein anderes Konto kann das Terminal Algo Trading ausschalten; prüfen Sie die Schaltfläche. Das Panel zeigt an, wenn der EA nicht schließen kann.
- Der Tages-G/V verwendet die Equity des ganzen Kontos, nicht nur der Positionen im Bereich: Schwebende Verluste von Positionen aus früheren Tagen, andere EAs und manuelle Trades zählen alle mit. Der Bereich bestimmt nur, was geschlossen wird.
- Eine Änderung einer beliebigen Tageseingabe (Limit, Ziel, Referenz, Zeitzone oder Tagesbeginn) hebt die Tagessperre auf. Wenn Sie das Limit lockern, können Sie am selben Tag wieder handeln. Das ist Ihre Entscheidung; der EA verhindert es nicht.
- Die Maximalverlust-Sperre bleibt, bis Sie die Eingaben zum Maximalverlust ändern. Eine Änderung setzt auch den während der Laufzeit aufgezeichneten Höchststand für das Nachlaufen neu.
- Die nachlaufende Untergrenze folgt dem Höchststand ohne Obergrenze (sie bleibt nicht beim Anfangskapital stehen). Die Regeln von Programmen mit finanzierten Konten sind unterschiedlich; vergleichen Sie sie selbst mit diesen Einstellungen.
- Lief der EA zu Tagesbeginn nicht, ist die Equity zu Tagesbeginn unbekannt und wird aus dem Kontostand zu Tagesbeginn geschätzt (im Panel mit * markiert).
- Etwa 3 Sekunden nach dem Start liest der EA die Kontohistorie und setzt keine neue Sperre. Eine bereits gespeicherte Sperre ist ab dem Start aktiv.
- Ein EA pro Konto in einem Terminal: Eine zweite Kopie auf einem anderen Chart bleibt im Standby. Kopien in verschiedenen Terminals auf demselben Konto sehen sich nicht; starten Sie nicht zwei.
- Die Sperre wird in dem Terminal gespeichert, in dem der EA läuft. Wenn Sie zu einem anderen Terminal oder Computer wechseln (zum Beispiel einem virtuellen Server), wird die gespeicherte Sperre nicht übernommen.
- Der EA kann einen anderen EA nicht daran hindern, Trades zu eröffnen. Eröffnet ein anderer EA während einer Sperre weiter Trades, wird jeder geschlossen, und jeder kostet Spread und Kommission.
- Getestet auf Hedging-Konten. Netting-Konten wurden nicht getestet.
- Strategietester: Manuelle Trades lassen sich dort nicht simulieren, daher führt der EA eine Demonstration aus. Er eröffnet in Abständen jeweils eine kleine Position auf dem Chartsymbol, damit die Tagessperre, das Schließen neuer Positionen und die Maximalverlust-Sperre sichtbar werden, und eröffnet nach der Maximalverlust-Sperre keine Positionen mehr. Der Testerbericht zeigt nur diese Demonstration und ist kein Handelsergebnis. Die Demonstration läuft nie auf einem Echt- oder Demokonto. Im Tester gehen die Tageswechsel für New York und Mitteleuropa davon aus, dass Mitternacht der Serverzeit 17:00 New Yorker Zeit entspricht.
EINRICHTUNG
1. Ziehen Sie den EA auf einen beliebigen Chart. Das Chartsymbol begrenzt nicht, was überwacht wird.
2. Stellen Sie das tägliche und das maximale Verlustlimit, die Zeitzone des neuen Tages und den Bereich ein. Lesen Sie den Hinweis im Panel und drücken Sie OK.
3. Schalten Sie Algo Trading ein und erlauben Sie es in den EA-Einstellungen. Testen Sie alles zuerst auf einem Demokonto.
WICHTIG
- Weder Gewinn noch ein maximaler Verlust wird versprochen. Verluste können die Limits überschreiten.
- Wenn Sie ein Programm mit finanzierten Konten nutzen, prüfen Sie dessen Regeln selbst (wie Tagesverlust und Drawdown berechnet werden, wann der Tag wechselt, ob solche Werkzeuge erlaubt sind). Der EA beurteilt nicht, ob Sie eine Regel einhalten.
SONSTIGES
- 34 Eingaben in 8 Gruppen. Die maximale Slippage beim Schließen ist einstellbar (Punkte).
- Support über MQL5-Nachrichten, Antwort innerhalb von 3 Werktagen: Installation, Einstellungen und Fehlermeldungen. Fragen dazu, was oder wann gehandelt werden soll, können nicht beantwortet werden.
