Clockvane Curfew
- 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
IHRE HANDELSZEITEN ENDEN UM 20:00 UHR. DER HANDEL, DEN SIE UM 23:40 UHR ERÖFFNEN, WIRD INNERHALB EINER SEKUNDE GESCHLOSSEN.
Clockvane Curfew ist ein Filter für Handelszeiten und eine Handelssperre für MetaTrader 5: Sie legen bis zu zwei tägliche Handelsfenster sowie die Wochentage fest, an denen Sie handeln. Jeder neue Trade, der außerhalb dieser Zeiten manuell oder durch einen anderen Expert Advisor eröffnet wird, wird sofort geschlossen. Es werden ausschließlich Trades geschlossen, die nach dem Aktivieren der Sperre eröffnet wurden: Positionen aus der Zeit davor bleiben unverändert bestehen.
Entwickelt für Trader, deren schlechteste Trades zur falschen Zeit stattfinden: der nächtliche „Revenge-Trade“, der Handel während der asiatischen Session mit einem Währungspaar, das sich nur in London bewegt, die Position am Freitagabend vor der Wochenendlücke, der EA, der ständig in Rollover-Spreads handelt. Ein Versprechen: Ihr Konto handelt nur in den von Ihnen gewählten Stunden. Die Regel in einem Satz: Ein Trade gilt als innerhalb des Zeitfensters, wenn sein Einstiegszeitpunkt (Broker-Serverzeit) in ein offenes Zeitfenster an einem zulässigen Tag fällt; das Zeitfenster 07:00–20:00 Uhr bedeutet, dass ein um 19:58 Uhr eröffneter Trade bestehen bleibt und einer, der um 20:05 Uhr eröffnet wurde, geschlossen wird.
Aus dem Protokoll des Strategietesters (EURUSD, 1. Juni 2026, Standardeinstellungen): Das Demokonto eröffnete um 01:00 Uhr eine Kaufposition und um 04:00 Uhr eine Verkaufsposition, beide außerhalb des Zeitfensters von 07:00 bis 20:00 Uhr; jeder wurde in derselben Sekunde geschlossen, wobei im Protokoll der Eintrag „eröffnet um 01:00 Uhr, außerhalb Ihrer Handelszeiten (07:00–20:00 Uhr)“ erschien. Die um 07:00, 10:00, 13:00, 16:00 und 19:00 Uhr eröffneten Trades wurden nicht berührt.
Funktioniert mit: manuellen Trades, anderen Expert Advisors und Trade-Kopierern auf demselben Terminal (Symbolbereich und Magic-Filter entscheiden, welche Trades überwacht werden), Hedging- und Netting-Konten, jedem Symbol (Devisen, Gold, Indizes, Kryptowährungen) sowie Regeln im Stil von Prop-Firmen, wie z. B. kein Handel am Wochenende oder rund um den Rollover. Es eröffnet niemals einen Trade auf Ihrem Konto und ändert niemals einen Stop-Loss oder Take-Profit.
Probieren Sie es zunächst kostenlos aus: Führen Sie „Clockvane Curfew“ im Strategietester mit aktiviertem visuellen Modus aus. Dort eröffnet es rund um die Uhr alle drei Stunden einen kleinen Demo-Trade, sodass Sie die 24-Stunden-Uhrleiste und das Schließen der Nacht-Trades beobachten können.
Welche Uhrzeit: Alles läuft nach der Zeit des Broker-Servers, der Zeit, die in der Marktübersicht angezeigt wird. Das Panel zeigt die Serverzeit neben der Uhrleiste an, sodass Sie Ihre Ortszeit einmal umrechnen können (zum Beispiel: Serverzeit = Ihre Zeit + 2 Stunden) und die Zeitfenster in Serverzeit eingeben können.
Für wen dies NICHT geeignet ist: Trader, die einen Einstiegsroboter suchen, sowie alle, die Positionen über Nacht durch einen EA offen halten müssen, der nicht herausgefiltert wird (schließen Sie ihn mit dem Magic-Filter oder dem Chart-Symbol-Bereich aus).
Ein Anwendungsbeispiel (Standardeinstellungen)
Zeitfenster 07: 00–20:00 Uhr, Montag bis Freitag, keine Ausnahmeregelung. Dienstag 08:15 Uhr: Ein manueller Kauf wird eröffnet, Status „IN HOURS“. 20:00 Uhr: Die Anzeige wechselt von „HOURS OPEN“ zu „CURFEW“, das Banner lautet „CURFEW – NEUE HANDELSPOSITIONEN WERDEN BIS 07:00 UHR GESCHLOSSEN“. 20:05 Uhr: Ein EA eröffnet einen Verkauf; dieser wird sofort geschlossen (CURFEW CUT) und das Journal gibt den Grund dafür an. Der Kauf um 08:15 Uhr läuft die ganze Nacht über weiter: Die Handelssperre regelt neue Eintritte, nicht jedoch Trades, die Sie während der Öffnungszeiten eröffnet haben. Samstag: Der gesamte Zeitbalken ist dunkel, jeder neue Trade wird bis Montag 07:00 Uhr geschlossen.
Kurz gesagt
- Bis zu zwei Handelsfenster pro Tag; ein Fenster kann über Mitternacht hinausgehen (22:00–02:00 Uhr gehören zu dem Tag, an dem es eröffnet wird).
- Sieben Wochentags-Schalter: Samstag und Sonntag standardmäßig deaktiviert.
- Nachlaufzeit in Sekunden nach Schließung eines Zeitfensters für eine um 19:59:58 gesendete Order, die einen Moment zu spät ausgeführt wird.
- Optional: Pending-Orders während der Sperrzeit entfernen, damit nachts nichts hinter Ihrem Rücken ausgeführt wird.
- Es werden nur Trades geschlossen, die nach Beginn der Sperrzeit eröffnet wurden; bei einem Netting-Konto wird nur das zusätzliche Volumen abgezogen.
- Reiner Benachrichtigungsmodus: eine Benachrichtigung pro außerhalb Ihrer Handelszeiten eröffnetem Trade, es wird nichts gesendet.
- Panel mit Echtzeit-Handelsdaten: eine 24-Stunden-Uhrleiste für heute, die nächste Änderung mit Countdown, durch die Handelssperre geschlossene Trades mit ihrem Gewinn oder Verlust sowie jede offene Position mit der Kennzeichnung „IN“ oder „OUT“.
- Kein Grid, kein Martingale, keine DLLs, keine Webanfragen.
- Testerzahlen (Juni 2026, EURUSD H1, Standardeinstellungen): 168 Demo-Trades, 63 außerhalb von 07:00–20:00 Uhr eröffnet und geschlossen, 0 fehlgeschlagene Übermittlungen, 0 Protokollfehler.
HIER STARTEN
Fügen Sie es einem Chart hinzu, zum Beispiel EURUSD H1. Eine Instanz überwacht alle Symbole des Kontos, sofern Sie dies nicht einschränken. Geben Sie Ihr Zeitfenster in Serverzeit ein, deaktivieren Sie die Tage, an denen Sie nicht handeln, und aktivieren Sie „Algo Trading“. Um zunächst nur zu beobachten, wechseln Sie über die Schaltfläche im Bedienfeld zu „ALERT ONLY“. Die erste Einstellung, die Sie ändern sollten, ist Fenster 1: Schränken Sie es auf die Handelssitzung ein, in der Sie tatsächlich handeln (zum Beispiel 09:00–17:00 Uhr für die Londoner Handelszeiten auf einem GMT+2-Server).
So wird ein Handel verarbeitet
Auslesen: Bei jedem Durchlauf liest der Scanner jede offene Position im Erfassungsbereich aus und ermittelt deren letzten Einstiegs-Trade in der Kontohistorie.
Innerhalb. Einstiegszeit innerhalb eines offenen Zeitfensters an einem zulässigen Tag (oder innerhalb der Nachfrist danach): Status „IN HOURS“, es geschieht nichts.
Außerhalb. Eröffnungszeitpunkt innerhalb der Sperrzeit: Die Position wird zum Marktpreis mit der von Ihnen zugelassenen Slippage geschlossen, Status „CURFEW CUT“.
Aus früherer Zeit. Eine Position, die vor Einführung der Handelssperre eröffnet wurde, wird angezeigt, aber niemals geschlossen: Ihr Status lautet „OUTSIDE, BEFORE START“.
Markt geschlossen. Es wird nichts gesendet, solange die Symbol-Sitzung geschlossen ist oder die Kursangabe veraltet ist; der Status lautet „MARKET SHUT“ und es wird erneut versucht, sobald der Handel wieder geöffnet ist.
Sicherheitsmechanismen im System
Vor jedem Schließen wird geprüft, ob Algo-Trading erlaubt ist, ob die Symbol-Sitzung geöffnet ist und ob die letzte Kursnotierung nicht älter als 5 Minuten ist. Unmittelbar vor jedem Schließen wird die Position erneut ausgewählt und ihr Symbol, ihre Magic-ID sowie ihre Positions-ID mit dem Plan abgeglichen, damit niemals versehentlich eine andere Position geschlossen wird. Ein abgelehnter Schluss wird mit einer zunehmend längeren Pause von bis zu 2 Minuten und einer anderen Ausführungsart erneut versucht, wobei nach einer festgelegten Anzahl von Fehlversuchen eine Warnung ausgegeben wird. Welche Trades bereits bearbeitet wurden, wird in „GlobalVariables“ gespeichert, deren Schlüssel das Chart-Symbol, den Magic-Filter und die Magic-Nummer enthalten, sodass sich zwei Instanzen niemals einen Schlüssel teilen und ein Neustart denselben Trade nicht zweimal bearbeitet. Ein falscher Zeitangabe-Text (zum Beispiel 25:00 oder 7.30) stoppt die Sperrzeit beim Start mit einer eindeutigen Meldung, anstatt zu raten.
Eingaben, jede einzeln erklärt
HANDELSZEITEN (SERVERZEIT)
InpMode = 1. 0 nur Warnung, 1 Handelssperre (Schließt Trades, die außerhalb Ihrer Handelszeiten eröffnet wurden).
InpWin1From = 07:00, InpWin1To = 20:00. Zeitfenster 1 in HH:MM (Serverzeit); zweimal dieselbe Zeit bedeutet den ganzen Tag; eine Schließzeit, die vor der Öffnungszeit liegt, erstreckt sich über Mitternacht hinaus.
InpWin2From, InpWin2To = leer. Optionales zweites Zeitfenster, zum Beispiel 13:00–17:00 Uhr für eine Unterbrechung während der Londoner Mittagspause; beide leer = deaktiviert.
InpMon bis InpFri = „true“, InpSat = „false“, InpSun = „false“. Die Tage, an denen gehandelt wird; an einem deaktivierten Tag wird jeder neue Trade geschlossen.
InpGraceSec = 0. Sekunden nach Schließung eines Zeitfensters, in denen ein neuer Handel noch akzeptiert wird.
InpDeletePending = false. Anhängige Orders im Geltungsbereich während der Handelssperre entfernen.
AUSFÜHRUNG
InpSlippagePts = 30. Zulässige Slippage bei einem Schlusskurs während der Handelssperre, in Punkten.
InpFailAlertAt = 3. Eine Warnmeldung nach dieser Anzahl fehlgeschlagener Versuche.
FILTER – WELCHE HANDELSGESCHÄFTE WERDEN ZÄHLT
InpSymbolScope = alle Symbole oder nur das Chart-Symbol. InpMagicFilter = beliebige Magic-Nummer, nur manuelle Trades (Magic 0) oder nur die Magic-Nummer InpMagic.
WARNMELDUNGEN
InpAlertPopup = true. InpAlertPush = false (Push-Benachrichtigung an die MetaTrader-App auf Ihrem Smartphone).
PANEL
ShowPanel = true. PanelX = 12, PanelY = 15, PanelFontSize = 9, MaxTableRows = 6, MaxHistoryRows = 4. Mit der Schaltfläche „MOVE“ lässt sich das Panel verschieben; bei einem kurzen Chart werden zuerst die unwichtigsten Zeilen ausgeblendet.
STRATEGIE-TESTER-DEMO
InpTesterDemo = true. Nur im Strategietester: Montag bis Freitag rund um die Uhr alle drei Stunden ein Demo-Trade (01, 04, 07 … 22) mit einem Stop von 1,5 ATR und einem Take-Profit von 2 ATR, maximal 5 offene Positionen, Margin-Prüfung x 1,5, Schließung nach 1 Tag, Stopp nach einem Verlust von 20 Prozent des Guthabens. Dieser Code wird niemals auf einem Live- oder Demo-Chart ausgeführt.
Das Panel
HEUTIGE UHR (SERVERZEIT): 24-Stunden-Blöcke, türkis für Handelszeiten, dunkel für Handelssperre, die aktuelle Stunde gelb (geöffnet) oder rot (Handelssperre), daneben die Serverzeit. HANDELSSPERRZEITPLAN: Handelszeiten, Handelstage, Beginn der Handelssperre oder Öffnungszeiten mit Countdown, durch die Handelssperre geschlossene Trades mit Gewinn oder Verlust, offene Positionen und Gewinn, ausstehende Orders, Modus und Nachfrist, letzte Aktion, Algo-Trading, fehlgeschlagene Übermittlungen und Summen. OFFENE POSITIONEN, NEUESTE ZUERST: Symbol, Seite, Lots, Einstiegszeit, WINDOW (IN oder OUT), Gewinn und Status, mit rotem Rand bei Zeilen, die geschlossen werden. AKTIONSVERLAUF listet jeden Abschluss sowie jeden Beginn und jedes Ende der Sperrstunde mit Serverzeit auf. SCHNELLSTEUERUNG: AKTIVIERT oder PAUSIERT, die Modus-Schaltfläche und JETZT PRÜFEN. Die rechte Seite des Charts bleibt frei.
Häufige Fragen
Werden meine offenen Trades geschlossen, wenn die Sperrzeit beginnt? Nein. Ein Trade wird anhand seines Einstiegszeitpunkts beurteilt. Ein Trade, der innerhalb Ihrer festgelegten Zeiten eröffnet wurde, läuft nachts weiter; kombinieren Sie ihn mit Ihrem eigenen Stop oder einem zeitbasierten Ausstieg, wenn Sie ihn schließen möchten.
Eröffnet das System selbstständig Trades? Nein. Auf einem Live- oder Demo-Chart schließt es nur Trades, die außerhalb Ihrer festgelegten Zeiten eröffnet wurden. Demo-Trades existieren nur im Strategietester.
Werden meine Trades von gestern geschlossen? Niemals. Es können nur Trades geschlossen werden, die nach dem Einrichten der Sperrzeit eröffnet wurden.
Was ist mit der Sommerzeit? Die Zeitfenster beziehen sich auf die Serverzeit; wenn Ihr Broker seine Uhr umstellt, überprüfen Sie die Serverzeit im Bedienfeld und passen Sie das Zeitfenster einmalig an.
Was das Programm nicht kann
Es kann den Broker nicht daran hindern, eine Order auszuführen: Der Trade außerhalb Ihrer festgelegten Zeiten wird eröffnet und anschließend geschlossen, sodass Sie den Spread und die Provision dafür zahlen. Um nachts überhaupt keine Ausführungen zuzulassen, aktivieren Sie zusätzlich „InpDeletePending“. Es funktioniert nur, solange es läuft: Lassen Sie das Terminal eingeschaltet, zum Beispiel auf einem VPS.
Was getestet wurde und was nicht
Getestet im Strategietester auf einem Hedging-Konto, 1. bis 30. Juni 2026, 1-Minuten-OHLC, H1, Einlage 10.000, Hebel 100, ohne Journalfehler und ohne fehlgeschlagene Übermittlung. EURUSD-Standardwerte: 168 Demo-Trades, 63 außerhalb des Zeitraums von 07:00 bis 20:00 Uhr eröffnet und geschlossen. XAUUSD-Alarm nur in den Zeitfenstern 08:00–12:00 Uhr und 21:30–02:00 Uhr (über Mitternacht), mittwochs pausiert und 600 Sekunden Nachfrist: 155 Demo-Trades, 114 Alarme, nichts gesendet. Auf einem Demo-Chart lief das Panel an einem Samstag im reinen Alarmmodus neben 4 EURUSD-Positionen aus früherer Zeit und ließ diese unberührt.
Zum Zeitpunkt der Erstellung dieses Artikels noch nicht getestet: reale Schlusskurse bei einem Live- oder Demo-Broker, ein Netting-Konto, Wiederholungsversuche nach einer Ablehnung durch den Broker, das Löschen ausstehender Orders, der Geltungsbereich von Chart-Symbolen, Magic-Filter, Pop-up- und Push-Benachrichtigungen sowie ein Neustart des Terminals. Diese Funktionen sind im Code vorhanden und gemäß der Konzeption beschrieben. Bitte probieren Sie diese zunächst auf einem Demokonto bei Ihrem eigenen Broker aus.
Probieren Sie es im Strategietester aus
Wählen Sie „Clockvane Curfew“, EURUSD oder XAUUSD, H1, einen beliebigen aktuellen Monat, den visuellen Modus und klicken Sie auf „Start“. Beobachten Sie, wie der Uhrbalken um 20:00 Uhr dunkel wird und der Handel um 01:00 Uhr endet.
Falls die Sperrstunde einen Nacht-Trade von Ihrem Konto ferngehalten hat oder Sie der Meinung sind, dass ein Fall anders behandelt werden sollte, hilft eine ehrliche Bewertung auf der Produktseite anderen Tradern bei der Entscheidung und gibt mir Hinweise darauf, was ich als Nächstes verbessern sollte.
