Timed Flatten 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
Probieren Sie es aus, bevor Sie sich darauf verlassen: Laden Sie „Timed Flatten Guard“ in den Strategietester, aktivieren Sie den visuellen Modus und beobachten Sie, wie der Countdown im Fenster läuft, schließen Sie zuerst die Gewinnerpositionen, glätten Sie den Rest und stornieren Sie die ausstehenden Orders genau zu der von Ihnen gewählten Serverminute.
IHRE POSITIONEN WERDEN ZU DEM VON IHNEN FESTGELEGTEN ZEITPUNKT GLEICHGESTELLT, AUCH WENN SIE NICHT VOR DEM BILDSCHIRM SITZEN.
„Timed Flatten Guard“ ist ein Utility-Expert-Advisor für MetaTrader 5. Er sucht keine Einstiegspunkte und handelt nicht für Sie. Er hat eine einzige Aufgabe: Zu einem von Ihnen festgelegten Serverzeitpunkt, an den von Ihnen festgelegten Wochentagen und zu einem separaten Stichtag am Freitag vor dem Wochenende schließt oder reduziert er die von Ihnen festgelegten Positionen und löscht deren ausstehende Orders. Anschließend hält er das Konto auf Wunsch für eine Weile „flach“, damit sich keine neuen Positionen einschleichen.
Auf einen Blick
• Ein täglicher Zeitpunkt zum Glattstellen an den von Ihnen gewählten Tagen sowie ein eigener Stichtag am Freitag, damit die Wochenendlücke niemals versehentlich auf eine offene Position trifft.
• Schließen Sie alle Positionen im festgelegten Bereich oder reduzieren Sie jede Position um einen bestimmten Prozentsatz und behalten Sie eine offene Position bei.
• Legen Sie den Umfang anhand des Chart-Symbols oder des gesamten Kontos fest, sowie anhand einer beliebigen „Magic Number“, einer einzigen „Magic Number“ oder ausschließlich manueller Trades.
• Fenster „Gewinner sichern“: In den letzten Minuten vor der Glattstellung werden Positionen, die bereits im Gewinn liegen, zuerst geschlossen.
• „Blackout Guard“: Nach einer Glattstellung wird jede neue Position, die in den Umfang fällt, erneut geschlossen, bis der Blackout endet.
• Eine Warnung einige Minuten im Voraus, eine Schaltfläche „Nächste überspringen“ für einmalige Ausnahmen und ein „Jetzt glätten“ mit zwei Klicks.
• Kein Grid, kein Martingale, kein Averaging, keine DLLs, keine zusätzlichen Dateien.
SCHNELLSTART
Fügen Sie es einem beliebigen Chart hinzu, zum Beispiel EURUSD H1. Behalten Sie den Standardzeitplan bei (Montag bis Donnerstag um 21:45 Uhr, Freitag um 20:30 Uhr Serverzeit) oder geben Sie Ihre eigenen Zeiten ein. Wählen Sie den Anwendungsbereich: Standardmäßig ist nur das Chart-Symbol ausgewählt, und das ist der sicherste Ausgangspunkt. Behalten Sie in den ersten Tagen die Aktion „Gesamte Position schließen“ bei. Stellen Sie sicher, dass „Algo-Trading“ im Terminal aktiviert ist, und lesen Sie dann die Zeilen „NEXT FLATTEN“ und „COUNTDOWN“ im Bedienfeld. Das ist alles, was nötig ist.
Warum ein geplanter Flatten wichtig ist
Viele Trader verlieren Geld, was nichts mit ihrer Analyse zu tun hat. Ein Scalper, der eigentlich zum Börsenschluss in New York aussteigen wollte, vergisst eine Position und wacht am nächsten Morgen mit einem Rollover-Swap und einem Spread auf, der um Mitternacht zehnmal so breit war. Ein Swing-Trader lässt einen Trade über das Wochenende laufen und sieht am Montag eine Kurslücke, die direkt über den Stop hinwegspringt. Ein Prop-Firm-Konto hat die Regel, dass nach einer bestimmten Uhrzeit kein Trade mehr gehalten werden darf, und eine verspätete Ausführung verstößt dagegen. Ein EA, der eigentlich nur für eine Handelssitzung gedacht ist, hält eine Position bis in die nächste Sitzung hinein offen. In jedem Fall war der Plan richtig; das Problem war die Uhr. Timed Flatten Guard nimmt die Uhr aus dem Gedächtnis und übergibt sie dem Terminal.
Was hier neu und anders ist
Die meisten Schließtools agieren zu einem bestimmten Zeitpunkt und hören dann auf. „Timed Flatten Guard“ behandelt das Flatten als einen kurzen Prozess mit einem Vorher und einem Nachher.
Vorher: das Fenster „Lock Winners“. In den letzten Minuten vor dem Flatten-Zeitpunkt (standardmäßig 10 Minuten) wird jede betroffene Position, deren Nettoergebnis nach Swap über Ihrem Minimum liegt, sofort geschlossen. Die Begründung ist einfach: Ein gewinnbringender Trade hat von einem letzten Kurssprung nichts mehr zu gewinnen, kann aber das bereits Erreichte wieder verlieren. Die Verlustpositionen werden bis zur „Flatten“-Minute selbst in Ruhe gelassen – genau wie von Ihnen geplant.
Danach: der „Blackout Guard“. Wenn er aktiviert ist, werden die Minuten nach einem „Flatten“ überwacht. Ein manueller Klick, ein anderer EA auf dem Konto oder eine ausstehende Order, die verspätet ausgeführt wird, würden normalerweise dazu führen, dass Sie eine Position halten, von der Sie dachten, Sie hätten sie nicht mehr. Während des Blackouts wird jede neue Position, die in den Geltungsbereich fällt, erneut geschlossen, und das Panel zählt jede einzelne. „Flat“ bleibt „Flat“.
Rundherum: eine Warnmeldung oder Push-Nachricht eine festgelegte Anzahl von Minuten vorher, eine Schaltfläche „Nächste überspringen“ für den Tag, an dem du bewusst eine Position halten möchtest, und ein „Flatten Now“ mit zwei Klicks, wenn du die Sitzung vorzeitig beenden möchtest.
So läuft ein „Flatten“ ab
1. Der Zeitplan. Jede Sekunde liest das Tool die Serverzeit aus, ermittelt das nächste Ereignis (die tägliche Zeit an den ausgewählten Tagen oder den Stichtag am Freitag) und zeigt es im Panel mit einem Live-Countdown an. Eine Zeit, die zum Zeitpunkt der Aktivierung bereits verstrichen ist, wird niemals nachträglich ausgelöst; stattdessen wird die nächste verwendet.
2. Die Warnung. Wenn der Countdown Ihre Warnminuten erreicht, informieren Sie ein Pop-up-Fenster und – sofern aktiviert – eine Push-Nachricht darüber, was gleich passieren wird.
3. Das Fenster „Lock Winners“. In den letzten Minuten werden gewinnbringende Positionen innerhalb des festgelegten Bereichs nacheinander geschlossen.
4. Die „Flatten“-Minute. Jede Position innerhalb des festgelegten Bereichs wird geschlossen oder um Ihren Prozentsatz reduziert. Ausstehende Orders innerhalb des Bereichs werden storniert, sofern Sie dies zugelassen haben.
5. Geduldige Ausführung. Liegt der Spread über Ihrem Limit, wartet das Programm, bis er sich normalisiert hat; lehnt der Broker eine Anfrage ab, wird es in der nächsten Sekunde erneut versucht. Wenn alles abgeschlossen ist oder das Zeitlimit abgelaufen ist, wird eine Zusammenfassung ausgegeben und eine Benachrichtigung angezeigt: wie viele Positionen geschlossen wurden, wie viele reduziert wurden, wie viele ausstehende Orders storniert wurden, das Ergebnis sowie alles, was nicht abgeschlossen werden konnte.
6. Die Sperrzeit. Wenn Sie eine solche festgelegt haben, werden neue Positionen innerhalb des Bereichs bis zum Ende der im Bedienfeld angezeigten Sperrzeit geschlossen.
7. Das nächste Ereignis wird geplant, und der Zyklus wartet erneut.
Das Panel
Das Panel befindet sich in der oberen linken Ecke und lässt die rechte Seite des Charts sowie die Kursskala frei. In der Kopfzeile werden der Produktname, die Version, der Umfang und eine Statusanzeige angezeigt: ARMED, PAUSED, FLATTENING oder BLACKOUT. Der Block „FLATTEN SCHEDULE“ zeigt die Serverzeit, den nächsten Flatten-Zeitpunkt und ob es sich um den täglichen Zeitpunkt oder den Freitags-Cut-off handelt, einen Live-Countdown, die Aktion, den Geltungsbereich, die Positionen im Geltungsbereich mit ihren Gesamtlots und dem Nettoergebnis, die ausstehenden Orders und was mit ihnen geschieht, den Status „Lock Winners“, den Status „Blackout“ sowie die Zusammenfassung des letzten Durchlaufs. Die Tabelle „IN-SCOPE POSITIONS“ listet jede Position mit Symbol, Seite, Lots, Nettoergebnis und dem auf, was bei der Glattstellung mit ihr geschieht: „CLOSE“, „CUT“ mit dem Volumen, das geschlossen wird, oder „WIN EARLY“, wenn das „Lock Winners“-Fenster sie zuerst übernimmt. Ein farbiges Banner fasst die Situation in einer Zeile zusammen. Drei Schaltflächen bieten die Optionen „ARMED / PAUSED“, „SKIP NEXT“ und „FLATTEN NOW“ (zweimal innerhalb von sechs Sekunden drücken, um zu bestätigen). Das Fenster kann mit „MOVE“ verschoben und mit der kleinen Schaltfläche minimiert werden; es passt sich automatisch an die Textlänge an und verkleinert sich für kleinere Bildschirme. Bei einem nicht-visuellen Backtest wird es gar nicht dargestellt, sodass Tests und Optimierungen mit voller Geschwindigkeit ablaufen.
Sicherheit in Ihren Händen
Es wirkt sich nur auf das aus, was Sie in den Geltungsbereich aufnehmen. Standardmäßig ist dies das Chart-Symbol mit einer beliebigen „Magic Number“. Positionen auf anderen Symbolen werden niemals berührt, es sei denn, Sie wählen das gesamte Konto aus.
Es eröffnet niemals Trades auf einem Live- oder Demokonto. Nur im Strategietester werden einmal täglich eine optionale Demoposition und eine weit entfernte Pending-Order platziert, damit der Flatten beobachtet werden kann; schalten Sie diese Funktion aus, wenn Sie das Tool zusammen mit Ihrem eigenen EA testen.
Eine zum Start bereits verstrichene Zeit wird niemals nachträglich ausgelöst, sodass das Hinzufügen des Dienstprogramms am Abend Ihre Trades nicht überraschend schließen kann.
„PAUSED“ stoppt alle geplanten Aktionen auf einmal, und „SKIP NEXT“ lässt ein Ereignis vorbeigehen, ohne die restlichen Aktionen zu deaktivieren.
Jede Aktion wird mit dem Ticket und dem Grund in das Experten-Journal geschrieben.
Erläuterung aller Einstellungen
Zeitplan – wann das Flatten erfolgen soll (Serverzeit)
Tägliche Glättung an den ausgewählten Tagen (InpDailyEnabled) – schaltet die tägliche Glättung ein oder aus (eingeschaltet).
Tägliche Flatten-Zeit (InpDailyTime) – Serverzeit im Format HH:MM, zum Beispiel 21:45. Die Serverzeit Ihres Brokers ist die in der Marktübersicht angezeigte Uhrzeit, nicht Ihre lokale Uhrzeit.
Tage für den täglichen Zeitpunkt (InpDays) – durch Kommas getrennte Liste der Wochentage, 0 für Sonntag, 1 für Montag bis 6 für Samstag (1, 2, 3, 4 = Montag bis Donnerstag).
Separater Stichtag für Freitag (InpFridayEnabled) – an Freitagen wird diese Zeit anstelle der täglichen Zeit verwendet, damit Sie vor dem Wochenende aussteigen können (ein).
Freitags-Cutoff-Zeit (InpFridayTime) – Serverzeit in HH:MM für Freitage (20:30).
Aktion – Was geschieht zum Zeitpunkt der Glättung?
Schließen oder reduzieren (InpAction) – Die gesamte Position schließen oder jede Position um einen bestimmten Prozentsatz reduzieren.
Reduzierungsprozentsatz (InpReducePercent) – Anteil jeder im Reduzierungsmodus geschlossenen Position, 1 bis 100 (50). Das Volumen wird auf die Lot-Stufe des Symbols abgerundet.
Vollständig schließen, wenn der Teil unter dem Mindestlot liegt (InpReduceTinyFull) – Wenn der reduzierte Teil kleiner als das Mindestlot wäre, wird die gesamte Position geschlossen, anstatt sie unangetastet zu lassen (ein).
Ausstehende Orders stornieren (InpCancelPending) – löscht auch betroffene ausstehende Orders (aktiviert).
Filter – welche Trades sind betroffen
Symbolbereich (InpScope) – nur das Chart-Symbol (Standard) oder jedes Symbol auf dem Konto.
Magic-Filter (InpMagicFilter) – beliebige Magic-Nummer, nur die unten angegebene Magic-Nummer oder nur manuelle Trades (Magic 0).
Magic-Nummer (InpMagic) – die vom Filter „Nur die Magic-Nummer“ verwendete Magic-Nummer (0).
Fenster „Gewinner sperren“
Minuten vor dem Flatten (InpLockMinutes) – Wie lange vor dem Flatten-Zeitpunkt werden Gewinnerpositionen zuerst geschlossen; 0 deaktiviert das Fenster (10).
Mindestnettogewinn (InpLockMinProfit) – Eine Position gilt erst ab diesem Nettoergebnis in Kontowährung nach Swap als Gewinner (0,0).
Blackout-Schutz
Blackout-Minuten (InpBlackoutMinutes) – Nach einem Flatten werden neue betroffene Positionen für diese Anzahl an Minuten geschlossen; 0 deaktiviert diese Funktion (0). Für ein Wochenende können Sie einen hohen Wert festlegen, zum Beispiel 3000.
Ausführung
Maximale Abweichung (InpSlippage) – zulässige Slippage in Punkten für jeden Schlusskurs (30).
Warten, solange der Spread über (InpMaxSpread) liegt – der Abschluss wartet, solange der Spread über dieser Punktzahl liegt; 0 wartet nie (0).
Ausführungszeitlimit (InpRunTimeoutSec) – Nach so vielen Sekunden des Wiederholungsversuchs wird die Ausführung beendet und es wird gemeldet, was nicht abgeschlossen wurde (120).
Warnungen
Warnminuten (InpWarnMinutes) – eine Warnung so viele Minuten vor dem Flatten; 0 deaktiviert sie (5).
Popup-Benachrichtigung (InpAlertPopup) – zeigt Warnungen und Zusammenfassungen im Benachrichtigungsfenster des Terminals an (ein).
Push-Benachrichtigung (InpAlertPush) – sendet diese an die MetaTrader-App auf Ihrem Smartphone; stellen Sie zuvor Ihre MetaQuotes-ID in den Terminal-Optionen ein (aus).
Panel
Panel anzeigen (ShowPanel) – zeichnet das Panel auf dem Chart ein (aktiviert).
Panel X und Y (PanelX, PanelY) – Abstand des Panels von der oberen linken Ecke in Pixeln (12, 15).
Grundschriftgröße (PanelFontSize) – das Panel skaliert sein gesamtes Layout anhand dieser Größe und verkleinert es, wenn das Chart klein ist (9).
Zeilen in der Tabelle (MaxTableRows) – maximale Anzahl der aufgelisteten Positionen im Gültigkeitsbereich (8).
Strategie-Tester-Demo
Tester-Demo (InpTesterDemo) – nur im Strategietester: Eröffnet einmal täglich eine Position mit minimalem Lot und eine weit entfernte Pending-Order, wenn nichts im Bereich liegt, damit der Flatten etwas vorzuweisen hat. Wird auf Live- und Demokonten ignoriert (aktiviert).
Sinnvolle Anwendungsmöglichkeiten
Sessions-Trader: Legen Sie die tägliche Zeit auf einige Minuten vor dem Rollover Ihres Brokers fest, damit keine Position den Übernacht-Swap zahlen muss oder dem Rollover-Spread unterliegt.
Wochenendvermeider: Lassen Sie die tägliche Zeit deaktiviert und nutzen Sie nur den Freitags-Cutoff mit einer Sperrfrist, die lang genug ist, um das Wochenende abzudecken.
Regeln für Prop-Firmen: Legen Sie den Zeitpunkt mit einem sicheren Puffer vor der Frist der Firma fest und nutzen Sie den gesamten Kontoumsatz.
EA-Betreuer: Führen Sie die Funktion mit dem „Magic Filter“ auf die Magic Number eines EAs aus, sodass ein Roboter planmäßig glattgestellt wird, während Ihre anderen Trades offen bleiben.
Teilausstieg zum Börsenschluss: Verwenden Sie „Reduce“ bei 50 Prozent, um am Ende der Sitzung die Hälfte jeder Position zu realisieren und den Rest weiterlaufen zu lassen.
Realistische Erwartungen
„Timed Flatten Guard“ schließt Positionen zu einem bestimmten Zeitpunkt; es entscheidet nicht darüber, ob ein Abschluss zu diesem Zeitpunkt für einen bestimmten Trade vorteilhaft ist. Eine Position, die in der „Flatten“-Minute geschlossen wird, wird zum Marktpreis dieser Minute geschlossen, der möglicherweise schlechter ist, als Sie gehofft hatten. Das Terminal muss laufen und mit aktivierter Algo-Trading-Funktion verbunden sein, damit überhaupt etwas geschieht; daher ist ein VPS der ideale Standort dafür. Märkte, die in der von Ihnen gewählten Minute geschlossen sind, lehnen die Schließung ab, und die Zusammenfassung wird Sie darauf hinweisen. Testen Sie Ihren Zeitplan zunächst im Strategietester mit der Serverzeit Ihres Brokers. Er läuft auf jedem Symbol und jedem Zeitrahmen sowie auf Hedging- und Netting-Konten.
Wenn Sie das Programm nutzen, hilft eine ehrliche Bewertung, in der Sie beschreiben, wie es auf Ihrem Konto funktioniert hat – ob gut oder schlecht –, anderen Tradern bei der Entscheidung.
