Auto Close Trades by Time and Magic Number MT5
- Utilitys
-
Sergio Marquez Uroz
I'm an algorithmic trader and MQL5 developer. I build the tools I wanted for my own trading and the trading bots I run myself. If you have a question before or after buying, send me a private message: you'll get an answer from the developer, not from a bot. - Version: 1.0
- Aktivierungen: 5
„Auto Close Trades by Time and Magic Number“ schließt die Trades mit den von Ihnen gewählten Magic Numbers zu den von Ihnen festgelegten Zeiten: offene Positionen, egal ob mit Gewinn oder Verlust, sowie ausstehende Orders. Eine Zeile pro Schließung, zum Beispiel 05:00=105.
Es eröffnet keine Trades und gibt keine Signale aus. Platzieren Sie es auf einem beliebigen freien Chart, und es überwacht das gesamte Konto – neben Ihren Expert Advisors, Ihrem Trade-Copier oder Ihrem manuellen Handel.
Eine Zeile pro Schließung
Geben Sie die Schließzeiten in einer einzigen Eingabe ein, getrennt durch Semikolons:
- 05:00=105 – um 05:00 Uhr werden alle Positionen mit der magischen Zahl 105 geschlossen.
- 14:30=106,107 – mehrere Magic Numbers in einer Zeile.
- Fr 21:50=* – alle Trades des Kontos, nur freitags, vor dem Wochenende.
- Mo–Do 23:00=0 — Magische Zahl 0 = die Trades, die Sie manuell eröffnet haben.
Von einer Zeile bis zu so vielen, wie Sie benötigen: 24 Zeilen können 24 Instanzen eines EAs schließen, jede am Ende ihrer eigenen Stunde.
Typische Anwendungsfälle
- Ein EA, der eine Sitzung lang handelt und am Ende der Sitzung eine ausgeglichene Position haben muss.
- Derselbe EA auf mehreren Charts, wobei jede Instanz eine eigene magische Zahl und eine eigene Schließzeit hat.
- Flat vor dem Wochenende, vor dem täglichen Rollover oder vor Börsenschluss.
- Pending-Orders, die nach einer bestimmten Zeit nicht mehr aktiv sein dürfen.
Ausgeführte Schließungen
Wenn der Broker einen Abschluss ablehnt (Requote, keine Kursnotierungen, Markt geschlossen), versucht es der EA so lange erneut, bis nichts mehr übrig ist – bis zu 60 Minuten lang – und protokolliert jeden Abschluss auf der Registerkarte „Experten“ mit Ticket, Symbol, Lots, Magic Number und Gewinn. Jeder Vorgang läuft einmal täglich. War das Terminal zu diesem Zeitpunkt ausgeschaltet oder die Verbindung unterbrochen, wird der Abschluss dennoch ausgeführt, sobald die Verbindung innerhalb der von Ihnen festgelegten Minuten wiederhergestellt ist. Ein Abschluss, der länger als diese Zeitspanne versäumt wurde, wird übersprungen, sodass nicht Stunden später überraschend noch Positionen geschlossen werden.
Der Zeitplan im Chart
Das Chart zeigt die verwendete Uhrzeit, jede Schlusskurslinie, den nächsten Ausführungszeitpunkt sowie die Anzahl der Positionen und Orders, die derzeit geschlossen würden. Es erscheint eine Warnung, wenn der Algo-Trading deaktiviert ist, da dann nichts geschlossen werden kann.
Eingaben
- Schlusszeiten, z. B. 05:00 = 105; Fr 21:50 = * – die Schlusszeilen: [Tage] HH:MM = magische Zahlen oder * für alle. Tage als Mo–Fr, Mo, Mi, Fr oder Sa–Mo; ohne Angabe von Tagen: jeden Tag.
- Was geschlossen werden soll – Positionen und ausstehende Orders, nur Positionen oder nur ausstehende Orders.
- Uhrzeit für die Schließzeiten – die Serverzeit des Brokers (die Zeit des Charts und der Marktübersicht) oder die Uhrzeit dieses Computers.
- Nur diese Symbole, z. B. XAUUSD, EURUSD (leer = alle) – beschränkt die Schließungen auf bestimmte Symbole.
- Trotzdem schließen, wenn die Zeit um bis zu N Minuten verpasst wurde – wie lange eine verpasste Schließung noch laufen darf (standardmäßig 5).
- Maximale Slippage in Punkten – die beim Schließen zum Marktpreis akzeptierte Abweichung.
- Zeitplan im Chart anzeigen – der Statustext im Chart.
Gut zu wissen
- Jeder EA, den Sie zu einem eigenen Zeitpunkt schließen möchten, benötigt eine eigene Magic-Number. Die meisten EAs verfügen über ein Feld zur Eingabe der Magic-Number.
- Auf einem Netting-Konto gibt es eine Position pro Symbol, sodass sich zwei EAs auf demselben Symbol diese teilen. Um sie zu unterschiedlichen Zeiten zu schließen, verwenden Sie ein Hedging-Konto.
- Algo-Trading muss aktiviert sein und das Terminal muss zu den Schließzeiten laufen. Ein VPS ist die übliche Wahl.
- Der Strategietester führt jeweils nur einen Expert Advisor aus, daher kann er dort die Trades eines anderen EAs nicht schließen. Um zu veranschaulichen, wie dies funktioniert, eröffnet er im Tester für jede Schlusslinie eine Minimalposition und schließt diese zum jeweiligen Zeitpunkt.
FAQ
Eröffnet das Programm Trades? Nein. Nur im Strategietester, zu Demonstrationszwecken.
Welche Zeit wird verwendet? Standardmäßig die Serverzeit des Brokers, dieselbe Zeit, die Sie im Chart und in der Marktübersicht sehen. Sie können auf die Uhrzeit dieses Computers umstellen.
Schließt er manuell eröffnete Trades? Ja, mit der Magic Number 0 oder jeden Trade mit *.
Was passiert bei der Zeitumstellung? Die Serverzeit vieler Broker verschiebt sich bei der Sommerzeit um eine Stunde. Wenn Ihre Schlusszeiten an eine Handelssitzung gebunden sind, überprüfen Sie diese nach der Umstellung.
Welche Symbole? Jedes Symbol Ihres Brokers: Devisen, Gold, Indizes, Kryptowährungen, Aktien.
Automatisches Schließen, Alle Trades schließen, Nach Zeit schließen, Nach Magic Number schließen, Zeitausstieg, Geplantes Schließen, Alle Trades gleichzeitig schließen, Positionen schließen, Pending Orders löschen, Freitag-Schluss, Sitzungsende, Trade-Manager, Dienstprogramm, MT5
