Loss Streak Cooldown Guard
- Utilitys
-
AL MOOSAWI ABDULLAH JAFFER BAQER
To trade successfully we need to go through the proven path that others had gone and reached!
Here are 17 quotes from such successful investors:
1- Limit your size in any position so that fear does not become the prevailing instinct guiding your judgment.
Joe Vidich - Version: 1.0
- Aktivierungen: 5
Überzeugen Sie sich vor allem anderen selbst davon: Laden Sie „Loss Streak Cooldown Guard“ im Strategietester mit aktiviertem visuellen Modus, beobachten Sie, wie drei kleine Demo-Trades Verluste verzeichnen, sehen Sie zu, wie sich die Serienblöcke füllen und der Countdown beginnt, und beobachten Sie dann, wie der nächste Demo-Trade sofort nach seiner Eröffnung geschlossen wird.
DER VIERTE HANDEL NACH DREI VERLUSTEN IST SELTEN EIN GUTER.
„Loss Streak Cooldown Guard“ ist ein Hilfs-Expert-Advisor für MetaTrader 5. Er findet keine Einstiegspunkte und führt keine Trades für Sie aus. Er zählt Ihre aufeinanderfolgenden Verlusttrades, und wenn die Anzahl Ihr Limit erreicht, startet er eine zeitgesteuerte Abkühlphase. Während die Uhr läuft, wird jede neue Position sofort geschlossen oder gemeldet, ganz nach Ihrer Wahl. Was auch immer Sie vor Beginn der Abkühlphase gehalten haben, bleibt genau so, wie es war. Der erste Gewinn setzt die Serie zurück.
Auf einen Blick
• Abkühlphase von X Minuten nach N aufeinanderfolgenden geschlossenen Verlusttrades, wobei beide Zahlen von Ihnen festgelegt werden.
• Eine Position entspricht einem Trade: Teilschließungen werden addiert und nach Abzug von Swap, Provision und Gebühren einmal gezählt.
• Serie und Abklingzeit werden anhand Ihres Handelsverlaufs neu berechnet; dieses Design soll sicherstellen, dass die Abklingzeit auch nach einem Neustart des Terminals weiterläuft (siehe den Hinweis zum Testen weiter unten).
• Zwei Reaktionsmöglichkeiten bei einer neuen Position während der Wartezeit: schließen oder nur benachrichtigen.
• Optionale Löschung von während der Abkühlphase platzierten Pending-Orders. Zuvor platzierte Orders bleiben unberührt.
• Streak-Anzeige mit einem Block pro Verlust, einem Live-Countdown mit schrumpfendem Balken und einer Tabelle Ihrer letzten Verluste.
• Warnung, wenn ein weiterer Verlust die Abklingzeit auslösen würde.
• Durch die Schutzfunktion vorgenommene Schließungen werden markiert und niemals als neuer Verlust gezählt, sodass sie die eigene Verlustserie nicht verlängern können.
• Reagiert auf das Handelsereignis selbst, mit einem einsekündigen Timer als Sicherheitsnetz.
• Filterung nach allen Symbolen oder einem Chart-Symbol sowie nach beliebigen „Magic Numbers“, einer bestimmten „Magic Number“ oder ausschließlich manuellen Trades.
• Entwickelt für Hedging- und Netting-Konten: Beim Netting kann nur das während der Abkühlphase hinzugefügte Volumen entfernt werden (Netting noch nicht getestet, siehe Testhinweis unten).
• Kein Grid, kein Martingale, kein Averaging, keine DLLs, keine Webanfragen, keine zusätzlichen Dateien.
SCHNELLSTART
Fügen Sie es einem Chart eines beliebigen Symbols hinzu, zum Beispiel EURUSD H1, und aktivieren Sie den Algo-Handel. Eine Instanz reicht aus, da der Standardbereich alle Symbole des Kontos umfasst. Die Standardregel lautet: 3 Verluste in Folge, gefolgt von einer 60-minütigen Abkühlphase, in der neue Positionen geschlossen werden. Das Bedienfeld zeigt sofort Ihre aktuelle Serie an, da der „Guard“ beim Start Ihren aktuellen Handelsverlauf ausliest. Wenn dieser Verlauf bereits eine aktive Abkühlphase enthält, wird diese an der aktuellen Stelle fortgesetzt. Wenn Sie zunächst nur beobachten möchten, drücken Sie einmal die Schaltfläche „CLOSE“, damit „ALERT ONLY“ angezeigt wird, und handeln Sie einige Tage lang wie gewohnt.
Warum eine Pause besser ist als Willenskraft
Die meisten Trader kennen das Muster. Ein Stop wird erreicht, dann ein weiterer, dann ein dritter. Mit dem Konto ist noch alles in Ordnung, aber die nächste Entscheidung fällt nicht mehr in Ruhe: Der Einstieg erfolgt früher, die Begründung ist dünner, der Wunsch, die Verluste wieder hereinzuholen, ist stärker. Auf Papier festgeschriebene Regeln lassen sich genau in diesem Moment am leichtesten ignorieren. Eine Abkühlphase entzieht die Entscheidung diesem Moment. Du legst das Limit fest, solange du ruhig bist, und das Handelsterminal hält dich daran, wenn du es nicht bist. Die Schutzmaßnahme sagt nichts darüber aus, ob dein nächster Trade gewonnen oder verloren hätte. Sie gibt dir lediglich die Zeit, um die du gebeten hast.
Was den Unterschied ausmacht
Die Historie ist das Gedächtnis. Nichts Wichtiges lebt im Gedächtnis oder in einer Datei. Jeder Durchlauf kann die Trades der letzten Tage nachstellen und zu derselben Serie und demselben Ende der Abkühlphase führen, sodass das Schließen und erneute Öffnen des Terminals kein Weg ist, deine eigene Regel zu umgehen.
Ein Trade ist eine Position. Das Schließen einer Position in drei Teilen ist ein einziger Trade mit einem einzigen Ergebnis, nicht drei, und ein Teil, der mit Gewinn geschlossen wird, verdeckt nicht eine Position, die insgesamt Verlust gebracht hat.
Ehrliche Zählung. Der vom Schutzmechanismus gesendete Abschluss trägt eine eigene Kennung, und sein Order-Ticket wird gespeichert. Ein blockierter Handel kostet in der Regel den Spread, und ohne diese Kennung würde jeder blockierte Handel wie ein weiterer Verlust aussehen.
Keine Schaltfläche für vorzeitigen Ausstieg. „ALLOW NEXT“ lässt eine Position durch, wenn Sie einen triftigen Grund haben, aber keine Schaltfläche beendet die Abklingzeit. „PAUSED“ stoppt die Reaktion, und dies bleibt ein sichtbarer, bewusster Schritt.
Die Kosten werden angezeigt. „COST OF BLOCKS“ summiert die Kosten der heutigen Schlusskurse des Schutzmechanismus, sodass Sie den Preis des Schutzes sehen und beurteilen können.
Zunächst eine kleine Warnung: Wenn ein weiterer Verlust die Abklingzeit auslösen würde, weist eine Warnmeldung darauf hin und das Banner färbt sich gelb – während du noch in Ruhe entscheiden kannst.
So verläuft eine Serie
1. Lesen. Bei jedem neuen Handel und mindestens einmal pro Minute werden die Handelsgeschäfte des Rückblickfensters in chronologischer Reihenfolge wiedergegeben.
2. Gruppieren. Alle Trades einer Position bilden einen Handel. Sein Ergebnis setzt sich aus Gewinn zuzüglich Swap, Provision und Gebühren zusammen.
3. Zählen. Ein Ergebnis unterhalb Ihres Mindestverlusts erhöht die Serie um eins. Ein Ergebnis über Null setzt sie zurück. Ein Ergebnis dazwischen ändert nichts.
4. Start. Wenn die Serie Ihr Limit erreicht, beginnt die Abkühlphase zum Zeitpunkt des abschließenden Geschäfts und dauert so viele Minuten, wie Sie festgelegt haben.
5. Überwachung. Während der Abkühlphase wird jede betroffene Position auf nach dem Start hinzugefügtes Volumen überprüft. Neues Volumen wird geschlossen oder gemeldet, älteres Volumen bleibt unberührt.
6. Ende. Wenn die Zeit abgelaufen ist, gibt die Überwachung dies bekannt, und standardmäßig beginnt die Serie wieder bei Null.
Ein Gewinn während einer Abklingzeit setzt die Serie zurück, beendet die Abklingzeit jedoch nicht.
Was als neu gilt
Jede Position wird anhand ihrer eigenen Geschäfte bewertet. Wenn eine Position Volumen enthält, das nach Beginn der Abkühlphase hinzugekommen ist, gilt dieses Volumen als neu. Bei einem Hedging-Konto gilt eine während der Abkühlphase eröffnete Position in ihrer Gesamtheit als neu. Bei einem Netting-Konto, bei dem ein Trade in die bestehende Position einfließt, können nur die hinzugefügten Lots entfernt werden, während die älteren Lots bestehen bleiben. Wird eine Netting-Position während der Abkühlphase umgekehrt, gilt die gesamte neue Seite als neu. Eine zuvor platzierte ausstehende Order, die während der Abkühlphase ausgeführt wird, gilt ebenfalls als neues Volumen, da sie während der Pause in den Markt eingetreten ist. Da diese Regel auf Transaktionen basiert, gilt sie auch nach einem Neustart.
Eingaben, jede einzelne erklärt
STREAK-REGEL
InpLosses = 3. Wie viele aufeinanderfolgende Verlusttrades eine Abkühlphase auslösen, von 1 bis 50.
InpCooldownMin = 60. Dauer der Abkühlphase in Minuten, von 1 bis 43200. Es handelt sich um Echtzeit, daher zählen auch Wochenenden und geschlossene Handelssitzungen.
InpMinLoss = 0. Ein Trade gilt nur dann als Verlust, wenn sein Ergebnis unter dem negativen Wert dieses Betrags in der Kontowährung liegt. Bei 0 zählt jeder Nettoverlust. Erhöhen Sie diesen Wert, um winzige Verluste zu ignorieren, die dann weder zur Serie beitragen noch diese zurücksetzen.
InpExtend = false. Bei „true“ setzt jeder weitere Verlust während einer Abklingzeit – aus einer bereits offenen Position – den Timer zurück.
InpAfter = Die Serie beginnt wieder bei Null. Die zweite Option behält die Serie nach der Abkühlphase bei, sodass der unmittelbar folgende Verlust sofort eine neue Abkühlphase auslöst, während ein Gewinn diese wie gewohnt zurücksetzt.
InpLookbackDays = 30. Wie viele Tage der Handelshistorie werden wiedergegeben, von 1 bis 365. Eine Position, die vor diesem Zeitraum eröffnet wurde, hat keinen Eröffnungshandel, der ausgewertet werden kann, daher zählt jeder ihrer Schlussgeschäfte für sich.
REAKTION – WAS PASSIERT WÄHREND EINER ABKÜHLPHASE
InpAction = Close. „Close“ schließt das während der Abklingzeit eröffnete Volumen zum Marktpreis. „Alert only“ nimmt keine Änderungen vor und sendet lediglich die Benachrichtigung.
InpCancelPending = false. Bei „true“ werden während der Abkühlphase platzierte Pending-Orders gelöscht. Ältere Pending-Orders bleiben bestehen und werden weder wiederhergestellt noch verschoben. Wird eine davon während der Abkühlphase ausgeführt, wird die Ausführung wie jede neue Position behandelt.
FILTER – WELCHE HANDELSTRANSAKTIONEN SIND BETROFFEN
InpSymbolScope = Alle Symbole. „Alle Symbole“ behandelt das Konto als eine einzige Serie. „Nur Chart-Symbol“ berücksichtigt und überwacht ausschließlich das Chart-Symbol.
InpMagicFilter = Beliebige Magic-Nummer. „Beliebige Magic-Nummer“ umfasst manuelle Trades und Expert-Advisor-Trades; „Nur die Magic-Nummer“ umfasst einen Expert Advisor; „Nur manuelle Trades“ umfasst die Magic-Nummer 0. Die Magic-Nummer eines Trades wird aus dem Eröffnungsgeschäft gelesen, sodass ein manuell geschlossener Expert-Advisor-Trade weiterhin zu diesem Expert Advisor gehört.
InpMagic = 0. Die Zahl, die verwendet wird, wenn der Filter auf „Nur die Magic-Nummer“ eingestellt ist.
WARNMELDUNGEN
InpAlertPopup = true. Popup-Benachrichtigung im Terminal.
InpAlertPush = false. Push-Benachrichtigung an die MetaTrader-App auf Ihrem Smartphone. Push-Benachrichtigungen müssen in den Terminal-Einstellungen aktiviert sein.
InpWarnOneAway = true. Warnung, wenn ein weiterer Verlust die Abkühlphase auslösen würde.
PANEL
ShowPanel = true. Das Panel anzeigen oder ausblenden. Der Guard arbeitet auch weiter, wenn das Panel ausgeblendet ist.
PanelX = 12 und PanelY = 15. Versatz von der oberen linken Ecke des Charts. Mit der Schaltfläche „MOVE“ können Sie das Panel an eine beliebige Stelle ziehen.
PanelFontSize = 9. Die Standardschriftgröße. Das Panel verkleinert die Schrift automatisch bei kleinen Charts, damit sie passt.
MaxTableRows = 5. Wie viele Verluste die Tabelle auflistet.
STRATEGIE-TESTER-DEMO
InpTesterDemo = true. Nur im Strategietester: kleine Trades mit minimalem Volumen, die nach einer Margin-Prüfung eröffnet und geschlossen werden, sobald sie einen Verlust aufweisen, sodass bei jedem Symbol eine Verlustserie und eine Abkühlphase auftreten. Während einer Abkühlphase wird ein weiterer Demo-Trade eröffnet, damit Sie sehen können, dass er blockiert ist. Bei einem Guthaben, das für das Mindestvolumen zu gering ist, wird die Demo übersprungen, und sie stoppt von selbst, nachdem 20 Prozent des Guthabens aufgebraucht sind. Dies läuft niemals auf einem Live- oder Demo-Konto-Chart.
Das Bedienfeld
„LOSS STREAK“ zeigt eine Sperre pro Verlust gemäß Ihrer Regel an, zusammen mit der Anzahl und dem in der Verlustserie verlorenen Geld. „COOLDOWN“ zeigt die verbleibende Zeit und einen roten Balken an, der sich bis auf Null verkleinert. „GUARD-EINSTELLUNGEN“ listet die Regel auf, was als Verlust gilt, was mit einem neuen Trade und einer neuen ausstehenden Order geschieht, wann die Abkühlphase endet, welche Positionen und Lots betroffen sind, heute gesperrte Trades, die Kosten dieser Sperren, heutige Abkühlphasen und die letzte Aktion. „LETZTE VERLUSTE“ listet Zeit, Symbol, Richtung, Lots, Ergebnis, die Nummer in der Serie und einen Größenbalken auf. Das Banner fasst die Situation in einem Satz zusammen. SCHNELLSTEUERUNG: „AKTIV“ oder „PAUSE“ schaltet die Reaktion um, die Aktionsschaltfläche wechselt zwischen „SCHLIESSEN“ und „NUR WARNUNG“, „NÄCHSTEN ZULASSEN“ lässt eine Position bestehen. Die Minus-Schaltfläche klappt das Fenster bis zur Kopfzeile zusammen. Auf der rechten Seite des Charts wird nichts angezeigt, und bei einem nicht-visuellen Backtest wird überhaupt kein Fenster angezeigt.
So nutzen Sie es optimal
Beginnen Sie mit „NUR WARNUNG“ und prüfen Sie, wie oft die Regel ausgelöst worden wäre. Wenn sie jeden Tag ausgelöst wird, ist die Schwelle für Ihren Stil zu eng. Wenn sie nie ausgelöst wird, bietet sie keinen Schutz. Ein Scalper mit vielen kleinen Trades benötigt in der Regel eine höhere Anzahl und eine kürzere Pause, ein Swing-Trader hingegen eine niedrigere Anzahl und eine deutlich längere. Wenn Sie mehrere Expert Advisors laufen lassen, entscheiden Sie, ob eine Serie alle stoppen soll, oder nutzen Sie den „Magic Filter“ und eine Kopie pro Expert Advisor. Stellen Sie sicher, dass jeder Expert Advisor damit umgehen kann, wenn eine Position von außen geschlossen wird, da er es sonst einfach erneut versuchen könnte – und bei jedem Versuch fällt der Spread an. Lassen Sie das Terminal laufen, zum Beispiel auf einem VPS, da der Schutz nur wirkt, solange es läuft.
Gut zu wissen
Er kann bereits bestehende Verluste nicht verhindern. Positionen, die vor der Abkühlphase eröffnet wurden, laufen weiter und können weiterhin Verluste verursachen. Er kann Sie auch nicht daran hindern, einen Trade zu eröffnen: Er reagiert erst, nachdem die Position besteht; ein blockierter Trade wurde also tatsächlich eröffnet und geschlossen, und der Spread, die Provision sowie ein mögliches Slippage sind reale Kosten. Ein Schluss ist eine Marktorder und kann einen Verlust realisieren. Solange der Markt für ein Symbol geschlossen ist, wartet der Schluss auf die Eröffnung der Sitzung. Wenn der Algo-Trading deaktiviert ist, gibt der Schutz nur Warnmeldungen aus. Wenn der Broker einen Schluss ablehnt, wird der Fehler im Panel rot angezeigt, im Journal vermerkt und alle paar Sekunden erneut versucht. Solange das Terminal ausgeschaltet ist, wird nichts geschlossen, und eine Position, die während dieser Zeit über Ihr Smartphone eröffnet wurde, wird bei Rückkehr des Terminals bearbeitet, sofern die Abkühlphase noch läuft. Der „Guard“ eröffnet niemals Trades außerhalb des Strategietesters, verschiebt niemals Stopps oder Ziele und eröffnet niemals erneut, was er geschlossen hat.
Das Entfernen des Expert Advisors stoppt den Guard – was Ihr gutes Recht ist –, und das Panel gibt nicht vor, dass dies nicht der Fall wäre. Die Modi „PAUSED“, „ALERT ONLY“ und „ALLOW NEXT“ werden im Speicher beibehalten und kehren nach einem Neustart zum Normalzustand zurück. Die vom Panel für den heutigen Tag gezählten Blöcke und Alarme werden ebenfalls teilweise im Speicher gehalten: Geschlossene Trades werden aus dem Verlauf rekonstruiert, während die Zählung von Alarmen und ausstehenden Orders nach einem Neustart von vorne beginnt. Wenn ein Broker die Kommentare bei der Schließung von Orders ersetzt, könnte ein vor einem Neustart durch den Guard vorgenommener Abschluss nach diesem Neustart als normaler Trade gezählt werden.
Was getestet wurde und was nicht
Die Tests wurden im Strategietester auf EURUSD H1 und XAUUSD H1 durchgeführt, wobei Cooldowns begannen und endeten, Demo-Trades geschlossen wurden und die optionale Löschung ausstehender Orders ausgeführt wurde. Zum Zeitpunkt der Erstellung dieses Artikels noch nicht getestet: ein echter Terminal-Neustart während einer Cooldown-Phase, ein Netting-Konto, ein echtes oder Demo-Brokerkonto mit Live-Schließungen, Push-Benachrichtigungen und die Umkehrung einer Netting-Position. Ein Neustart wurde lediglich anhand derselben historischen Datenwiedergabe durchgespielt, die der Tester wiederholt ausführt. Bitte testen Sie diese Funktionen auf einem Demokonto bei Ihrem eigenen Broker, bevor Sie sich darauf verlassen.
Probieren Sie es im Strategietester aus
Wählen Sie „Loss Streak Cooldown Guard“, ein beliebiges Symbol und den visuellen Modus aus und klicken Sie auf „Start“. Die Demo-Trades bauen eine Verlustserie auf, die Blöcke füllen sich, der Countdown beginnt und der nächste Demo-Trade wird geschlossen, wobei jeder Schritt im Journal protokolliert wird. Ändern Sie anschließend die Anzahl der Verluste oder die Minuten oder wechseln Sie in den reinen Benachrichtigungsmodus und vergleichen Sie die Ergebnisse.
Wenn „Loss Streak Cooldown Guard“ Ihnen eine Pause verschafft hat, als Sie eine brauchten, oder wenn Sie etwas sehen, das besser funktionieren sollte, hilft eine ehrliche Bewertung auf der Produktseite anderen Tradern bei der Entscheidung und gibt mir Hinweise, was ich als Nächstes verbessern sollte.
