Pending Order Expiry Cleaner Utility
- 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
VERGESSENE AUSSTEHENDE ORDERS WERDEN IM UNGÜNSTIGSTEN MOMENT AUSGEFÜHRT. DIESES TOOL BEREINIGT SIE ZUERST.
Probieren Sie es zunächst kostenlos aus: Fügen Sie das Dienstprogramm „Pending Order Expiry Cleaner“ im Modus „SCAN ONLY“ zu einem Demo-Chart hinzu, platzieren Sie einige Pending-Orders und beobachten Sie, wie das Bedienfeld die Laufzeit jeder Order herunterzählt und markiert, welche Orders entfernt würden.
Ein stiller Haushälter für Ihr Orderbuch: Es entfernt Limit-, Stop- und Stop-Limit-Orders, die zu alt geworden sind, zu weit vom Kurs abgedriftet sind oder am Ende des Handelstages oder der Handelswoche noch immer ausstehen.
In fünf Zeilen
1. Entfernt ausstehende Orders, die älter sind als das von Ihnen festgelegte Alter, gemessen ab dem Zeitpunkt der Platzierung der jeweiligen Order.
2. Eine optionale Abstandsregel entfernt Orders, deren Kurs weit hinter dem aktuellen Kurs zurückgeblieben ist.
3. Ein optionaler täglicher und ein optionaler Freitags-Sweep räumen das Orderbuch vor der Übernacht- oder Wochenendlücke auf.
4. Filtert nach Chart-Symbol (oder allen Symbolen), nach Magic Number, nach Ordertyp und nach Kommentartext.
5. Startet im Modus „SCAN ONLY“, sodass Sie jede Entscheidung im Panel sehen, bevor auch nur eine einzige Order ausgeführt wird.
HIER STARTEN
Fügen Sie es zu jedem Chart und jedem Zeitrahmen hinzu. Es handelt sich um ein Hilfsprogramm: Es eröffnet niemals eine Position, ändert niemals den Stop-Loss oder Take-Profit eines offenen Trades und löscht lediglich ausstehende Orders, die alle von Ihnen festgelegten Filter erfüllen. Lassen Sie es für eine Sitzung im Modus „NUR SCAN“ laufen, überprüfen Sie, ob die markierten Orders Ihren Erwartungen entsprechen, und drücken Sie dann die Schaltfläche „ARMED“. Halten Sie den Algo-Trading-Modus im Terminal aktiviert, da das Panel sonst eine rote Warnung anzeigt und keine Orders entfernt werden können.
Warum eine Pending-Order eine Gültigkeitsdauer benötigt
Eine Pending-Order ist ein Versprechen, das Sie dem Markt zu einem bestimmten Zeitpunkt gegeben haben, basierend auf dem, was Sie in diesem Moment gesehen haben. Stunden später ist der Grund möglicherweise nicht mehr gegeben, das Kursniveau spielt vielleicht keine Rolle mehr und der Spread rund um die Nachrichten oder die Eröffnung der Handelssitzung kann ganz anders aussehen. Viele Broker bieten nicht für jedes Symbol eine praktische Ablaufzeit an, und viele Trader vergessen einfach eine Order auf einem Chart, den sie nicht mehr beobachten. Das Ergebnis ist die klassische Überraschung: Ein alter Buy-Stop-Auftrag wird bei einem Kurssprung ausgelöst, lange nachdem Sie ihn aus den Augen verloren haben. Dieses Tool weist jedem ausstehenden Auftrag eine von Ihnen festgelegte Laufzeit zu und arbeitet auch auf den Charts weiter, die Sie gerade nicht im Blick haben.
So funktioniert es – Scan für Scan
Schritt eins: der Filter. Alle paar Sekunden liest das Tool die ausstehenden Orders des Kontos aus und behält nur diejenigen bei, die Ihren Kriterien entsprechen: das Chart-Symbol oder alle Symbole, die von Ihnen gewählte „Magic Number“ (beliebig, nur manuelle Orders oder eine bestimmte „Magic Number“), die von Ihnen aktivierten Ordertypen und, falls gewünscht, einen Kommentartext. Aufträge anderer Strategien werden bei aktiviertem „Magic“-Filter niemals berücksichtigt.
Schritt zwei: die Uhr. Für jede übereinstimmende Order misst das Tool die Laufzeit seit der Erstellungszeit beim Broker und die Abweichung vom aktuellen Kurs. Das Bedienfeld zeigt die Laufzeit jeder Order an und wie lange es noch dauert, bis sie fällig wird.
Schritt drei: die Entscheidung. Ein Auftrag wird fällig, wenn er das maximale Alter erreicht, wenn er weiter als Ihr Abstandslimit entfernt ist oder wenn eine tägliche oder freitägliche Bereinigungszeit erreicht ist. Im Modus „ARMED“ wird ein fälliger Auftrag gelöscht, wobei bei Serverauslastung eine geringe Anzahl von Wiederholungsversuchen erfolgt; im Modus „SCAN ONLY“ wird er lediglich als „WOULD REMOVE“ markiert und in das Journal geschrieben.
Schritt vier: Optionale Ablaufzeit auf Broker-Seite. Wenn Ihr Broker eine festgelegte Ablaufzeit für das Symbol unterstützt, kann das Dienstprogramm Aufträgen, die keine haben, eine Ablaufzeit zuweisen, sodass der Auftrag auf dem Server verschwindet, selbst wenn Ihr Terminal geschlossen ist. Wenn der Broker dies nicht unterstützt, übernimmt der lokale Timer diese Aufgabe, solange das Terminal läuft.
Das Bedienfeld
Eine dunkle, übersichtliche Karte auf der linken Seite des Charts, im gleichen hochwertigen Stil wie unsere neuesten Tools, wodurch die rechte Seite und die Kursskala frei bleiben. Die Kopfzeile zeigt den Geltungsbereich und den „Magic Filter“ mit einer Statusanzeige („ARMED“, „SCAN ONLY“ oder „PAUSED“) an. Die Live-Konsole listet die aktiven Regeln, die Anzahl der passenden Orders, den Countdown bis zum nächsten Ablauf, die heute und insgesamt entfernten Orders sowie die für die Sweeps verwendete Serverzeit auf. Eine Tabelle zeigt bis zu zwölf ausstehende Orders an, beginnend mit der ältesten, mit Typ, Lots, Preis, Alter und Status (DUE, WOULD REMOVE, FAR, RETRY). Vier Schaltflächen dienen zum Umschalten zwischen „ARMED“ und „SCAN ONLY“, zum Anhalten und Fortsetzen, zum Ein- und Ausschalten der gepunkteten Kursmarkierungen sowie zur Funktion „CLEAN NOW“, die innerhalb von acht Sekunden einen zweiten Klick erfordert, bevor alle übereinstimmenden Orders entfernt werden. Das Fenster passt seine Textanzeige automatisch an jede Bildschirmgröße an, lässt sich über den „MOVE“-Griff verschieben und minimieren.
Was ist neu im Vergleich zu unseren bisherigen Hilfsprogrammen?
Ein Countdown bis zum nächsten Ablauf, damit Sie immer wissen, wann die nächste Löschung erfolgt, eine Bestätigung mit zwei Klicks bei der manuellen Löschfunktion und der optionale Ablaufstempel auf Broker-Seite, der Sie auch dann schützt, wenn das Terminal offline ist.
Erläuterung aller Einstellungen
InpAllSymbols: „false“ verwaltet nur das Chart-Symbol; „true“ verwaltet ausstehende Orders für jedes Symbol des Kontos von einem Chart aus.
InpMagicFilter: -1 verwaltet Orders mit beliebiger Magic-Nummer, 0 verwaltet nur manuelle Orders, jede positive Zahl verwaltet nur Orders mit dieser Magic-Nummer.
InpIncludeLimits: Bezieht Buy-Limit- und Sell-Limit-Orders ein.
InpIncludeStops: Bezieht Buy-Stop- und Sell-Stop-Orders ein.
InpIncludeStopLimits: Bezieht Buy-Stop-Limit- und Sell-Stop-Limit-Orders ein.
InpCommentFilter: Nur Orders, deren Kommentar diesen Text enthält; leer lassen, um alle einzubeziehen.
InpMaxAgeMinutes: Maximale Gültigkeitsdauer einer ausstehenden Order in Minuten, gerechnet ab dem Zeitpunkt ihrer Einrichtung; 0 deaktiviert die Altersregel. Standardwert 240.
InpMaxDistancePoints: Eine Order entfernen, wenn der Markt weiter entfernt ist als diese Anzahl an Punkten; 0 deaktiviert diese Funktion.
InpDailySweep: Einmal täglich, zur unten angegebenen Zeit, werden alle passenden Pending-Orders entfernt.
InpDailySweepTime: Serverzeit des täglichen Sweeps in HH:MM.
InpFridaySweep: Am Freitag, zur unten angegebenen Zeit, werden alle passenden Pending-Orders vor der Wochenendlücke entfernt. Standardmäßig aktiviert.
InpFridaySweepTime: Serverzeit des Freitags-Sweeps in HH:MM.
InpStampBrokerExpiry: Legt für Orders, die noch keine broker-seitige Gültigkeitsdauer haben, eine solche fest (Einrichtungszeit plus maximale Laufzeit), sofern das Symbol dies zulässt.
InpStartArmed: „false“ startet in der Vorschau „SCAN ONLY“; „true“ startet im Modus „ARMED“ und entfernt fällige Orders sofort.
InpScanSeconds: Wie oft das Orderbuch gescannt wird, in Sekunden. Neue und gelöschte Orders lösen ebenfalls einen sofortigen Scan aus.
InpRetryLimit: Wie oft wird ein fehlgeschlagener Löschvorgang in einem Scan wiederholt?
InpLogJournal: Jede Entfernung, jede Vorschauentscheidung und jeden Fehler in das Experten-Journal schreiben.
InpFontSize: Schriftgröße des Panels; das gesamte Panel wird entsprechend skaliert.
InpPanelX und InpPanelY: Startposition des Panels.
InpMarksOn: Zeichnet gepunktete Markierungen an den Kursen jeder ausstehenden Order auf dem Chart-Symbol, farblich nach Status gekennzeichnet.
InpSellerURL: Der im Fußbereich des Panels angezeigte Link.
Realistische Erwartungen
Dieses Tool führt keine Handelsgeschäfte durch und gibt keine Prognosen ab. Es entfernt ausstehende Orders gemäß Ihren Regeln, mehr nicht. Die Sweep-Zeiten basieren auf der Serverzeit des Brokers; überprüfen Sie daher die Zeile „SERVERZEIT“, bevor Sie diese auswählen. Der lokale Timer funktioniert nur, solange das Terminal läuft; nutzen Sie den broker-seitigen Ablaufstempel oder einen VPS, wenn Sie während Ihrer Abwesenheit Absicherung benötigen. Im Strategietester erfolgt die Überprüfung tickweise, sodass Sie das Tool zusammen mit einem EA testen können, der Pending-Orders platziert. Es sind keine DLLs und keine zusätzlichen Dateien erforderlich.
Wenn das Dienstprogramm Sie vor einer vergessenen Order bewahrt, hilft eine kurze, ehrliche Bewertung auf der Produktseite anderen Tradern bei der Entscheidung und gibt uns Hinweise darauf, was wir als Nächstes verbessern sollten.
