Position Time Exit Manager
- 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
JEDER HANDELSBETRÄG HAT EIN ABLAUFDATUM – UND DIESES TOOL SORGT FÜR DIE EINHALTUNG
Der „Position Time Exit Manager“ ist ein Tool zur Handelsverwaltung für MetaTrader 5. Es eröffnet niemals selbstständig einen Trade. Es überwacht die von Ihnen ausgewählten Positionen und schließt diese vollständig oder prozentual in dem Moment, in dem sie länger offen sind, als Sie es zulassen, vor der Wochenendlücke am Freitag oder täglich zu einer festgelegten Serverzeit.
Sehen Sie sich die Funktionsweise an, bevor Sie sich entscheiden: Laden Sie das Tool in den MetaTrader 5-Strategietester und aktivieren Sie den visuellen Modus. Nur innerhalb des Testers eröffnet es einige Demonstrationspositionen mit minimaler Größe, damit Sie beobachten können, wie sich die Laufzeitbalken füllen, der Countdown auf Null läuft und jeder Ausstieg im Journal vermerkt wird. Nichts dergleichen geschieht jemals auf einem Live- oder Demo-Chart.
- Maximale Haltezeit in Minuten, mit einer optionalen Bedingung „nur Gewinn“ oder „nur Verlust“.
- Vollständiger oder teilweiser Ausstieg nach Prozent; nach einem teilweisen Ausstieg beginnt für den Rest ein neues Haltefenster.
- Freitags-Cutoff und tägliche Schlusszeit, jeweils in Broker-Serverzeit.
- Frühwarnung eine gewählte Anzahl von Minuten im Voraus, als Terminal-Alarm und/oder als Push-Benachrichtigung auf Ihr Smartphone.
- Live-Panel: Jede verfolgte Position mit Laufzeit, verbleibender Zeit, Gewinn/Verlust und einem farbigen Laufzeitbalken sowie einem tickenden „NEXT EXIT“-Countdown.
- Filter für dieses Wertpapier oder das gesamte Konto, eine „Magic Number“ oder alle, mit oder ohne manuelle Trades.
DAS PROBLEM, DAS ES LÖST
Die meisten Handelspläne enthalten zeitbezogene Vorgaben: Ein Scalp, der nicht innerhalb einer Stunde funktioniert hat, ist kein Scalp mehr; eine Intraday-Idee sollte den Rollover nicht überstehen; und eine Swing-Position sollte nicht der Eröffnungslücke am Montag ausgesetzt bleiben. Diese Regel aufzuschreiben ist einfach. Sich um 23:55 Uhr daran zu erinnern – oder wenn man gerade nicht am Bildschirm sitzt – ist der schwierige Teil. Positionen, die eigentlich nur Minuten dauern sollten, verwandeln sich still und leise in Positionen, die Tage andauern, Swap-Kosten verursachen und sich immer weiter von dem Grund entfernen, aus dem sie eröffnet wurden.
Dieses Tool nimmt Ihnen genau diese eine Aufgabe ab. Es bewertet keine Einstiegspunkte, verschiebt keine Stopps und versucht nicht, den Markt vorherzusagen. Es liest die Uhr ab, vergleicht sie mit der von Ihnen festgelegten Regel und handelt, wenn die Zeit gekommen ist.
IN FÜNF MINUTEN LOSLEGEN
- Einbinden: Ziehen Sie das Tool auf einen beliebigen Chart. Das Chart-Symbol spielt nur dann eine Rolle, wenn „SymbolScope“ auf das Symbol dieses Charts eingestellt ist.
- Algo-Trading zulassen: Das Dienstprogramm benötigt die Berechtigung, Positionen zu schließen. Fehlt diese, färbt sich das Feld rot und zeigt dies an.
- Wählen Sie den Geltungsbereich: Lassen Sie „MagicFilter“ auf 0, um alle Positionen zu überwachen, oder geben Sie die magische Zahl eines Expert Advisors ein, um nur dessen Trades zu verwalten.
- Beobachten, bevor Sie aktivieren: Setzen Sie „StartArmed“ auf „false“ oder drücken Sie die Schaltfläche „ARMED“ einmal, um im reinen Scan-Modus zu arbeiten. Das Bedienfeld zeigt jeden Countdown an, es wird jedoch nichts geschlossen.
- Aktivieren: DrückenSie die Schaltfläche erneut, wenn Ihnen die Countdowns angemessen erscheinen.
WIE EIN AUSSTIEG ENTSCHIEDEN WIRD
1. Erfassung. Jede Sekunde listet das Dienstprogramm die offenen Positionen auf, die Ihre Symbol- und Magic-Filter erfüllen. Positionen außerhalb des Bereichs werden niemals berücksichtigt und nicht angezeigt.
2. Zeitplanung. Für jede Position berechnet das Programm bis zu drei Stichtage: den Eröffnungszeitpunkt plus „MaxHoldMinutes“, den ersten Freitag nach Eröffnung der Position sowie den ersten Tagesabschluss nach Eröffnung. Die früheste aktive Frist hat Vorrang und wird zum Ausstiegszeitpunkt der Position, zusammen mit einer Begründungskennzeichnung (MAX HOLD, FRIDAY oder DAILY).
3. Warnung. Wenn eine Position in das Warnfenster gelangt, wird dies einmalig mit Ticket, Symbol, Grund, verbleibender Zeit und aktuellem P/L gemeldet.
4. Überprüfung der Bedingung. Für einen Ausstieg nach Haltezeit können Sie einen Gewinn (optional über einem Mindestbetrag) oder einen Verlust vorschreiben. Wenn die Bedingung bei Ablauf der Zeit nicht erfüllt ist, lautet der Eintrag in der Zeile „WAIT“ und die Position bleibt offen, bis die Bedingung erfüllt ist oder ein kalendarischer Ausstieg übernimmt. Kalendarische Ausstiege ignorieren die Bedingung, sofern Sie nichts anderes festlegen.
5. Schließen. Der Schlusskurs wird im von Ihrem Broker für dieses Symbol unterstützten Ausführungsmodus innerhalb Ihres Slippage-Limits gesendet und bei Requotes erneut versucht. Wenn dies weiterhin fehlschlägt, beispielsweise weil der Markt geschlossen ist, wird die Position für eine Abkühlungsphase ruhen gelassen und dann erneut versucht, sodass das Journal niemals überflutet wird.
KORREKT DURCHGEFÜHRTE TEILWEISE AUSSTIEGE
Bei einem „ClosePercent“-Wert unter 100 berücksichtigt die Haltezeitregel nur einen Teil der Position. Das Volumen wird auf die Lot-Stufe des Symbols abgerundet und ist niemals kleiner als das Mindestlot. Ist der verbleibende Anteil zu klein, um eigenständig zu bestehen, wird die gesamte Position geschlossen, anstatt eine „verwaiste“ Position zu hinterlassen, die nicht gehandelt werden kann. Nach jedem Abbau erhält der Rest ein brandneues Haltefenster, sodass eine Einstellung von 50 Prozent einen lang laufenden Trade in jedem Intervall halbiert, bis er vollständig aufgelöst ist. Freitags und bei täglichen Ausstiegen wird immer das gesamte Volumen geschlossen.
DAS PANEL
Das Panel befindet sich in der oberen linken Ecke und hält so die rechte Seite des Charts und die Kursskala frei. Es zeigt die Kontonummer, das Symbol und den Magic-Filter an; den aktiven Bereich; die Halte-Regel mit ihrer Bedingung und dem Prozentsatz; die Kalender-Ausstiege neben der aktuellen Serverzeit; die Warneinstellungen; die Nachverfolgungszähler mit Gesamtlots und Netto-Gewinn/-Verlust; sowie eine laufende Aufstellung der Ausstiege, Kürzungen und deren kombiniertes Ergebnis.
Darunter zählt die goldene Zeile „NEXT EXIT“ Sekunde für Sekunde bis zum nächsten Ausstieg herunter und färbt sich im Warnfenster gelb und rot, wenn der Ausstieg fällig ist. Jede Positionszeile listet Ticket, Symbol, Richtung, Lots, Alter, verbleibende Zeit und Gewinn/Verlust auf, gefolgt von einem Altersbalken, der sich mit Annäherung an die Frist von grün über gelb bis rot füllt. Vier Schaltflächen schalten zwischen „ARMED / SCAN ONLY“, „PAUSE / RESUME“, dem Stummschalten oder Aufheben der Stummschaltung von Warnmeldungen sowie „CLOSE ALL“ um, wobei letzteres innerhalb von sechs Sekunden durch einen zweiten Klick bestätigt werden muss. Das Bedienfeld passt die Textgröße automatisch an, verkleinert oder lässt Zeilen auf kleinen Bildschirmen weg und wird bei der nicht-visuellen Optimierung gar nicht dargestellt.
EINGABEN, EINE NACH DER ANDEREN
Scope
- SymbolScope – nur das Symbol des Charts oder alle Symbole des Kontos beobachten.
- MagicFilter – zu überwachende Magic-Nummer; 0 akzeptiert jede beliebige Magic-Nummer.
- IncludeManual – auch manuell eröffnete Positionen verwalten (magische Zahl 0). Standardmäßig aktiviert.
- StartArmed – Start bereit zum Schließen (true) oder im reinen Scan-Modus (false). Die spätere Auswahl der Schaltfläche wird gespeichert.
Maximale Haltezeit
- MaxHoldMinutes – Wie lange eine Position offen bleiben darf, in Minuten (240). 0 deaktiviert die Regel.
- CloseCondition – immer schließen, nur bei Gewinn schließen oder nur bei Verlust schließen, wenn die Zeit abgelaufen ist.
- MinProfitMoney – bei der Bedingung „nur bei Gewinn“ der kleinste Gewinn in Kontowährung, der zählt (0 = beliebiger Gewinn).
- ClosePercent – Anteil des Volumens, der bei Ablauf der Zeit geschlossen wird, von 1 bis 100 (100 = vollständiger Ausstieg).
Kalender-Ausgänge
- FridayCloseEnabled – Positionen vor dem Wochenende schließen. Standardmäßig deaktiviert.
- FridayCutoffTime – Stichtime am Freitag in HH:MM in Serverzeit (21:00).
- DailyCloseEnabled – Positionen jeden Tag zur gleichen Zeit schließen. Standardmäßig deaktiviert.
- DailyCloseTime – Tägliche Schließungszeit in HH:MM in Serverzeit (23:30).
- CalendarUsesCondition – Wendet die Gewinn-/Verlustbedingung auch auf Ausstiege am Freitag und tägliche Ausstiege an.
Frühwarnung
- WarnMinutesBefore – Minuten vor einem Ausstieg, zu denen die Warnung ausgelöst wird (10); 0 deaktiviert die Warnungen.
- WarnAlert – Zeigt die Warnung als Alarmfenster im Terminal an.
- WarnPush – Warnungen und Ausstiegsmeldungen an die MetaTrader-App auf Ihrem Smartphone senden (die MetaQuotes-ID muss in den Terminaloptionen festgelegt sein).
- NotifyOnClose – Eine Meldung ausgeben, sobald eine Position geschlossen oder gekürzt wird.
Ausführung
- SlippagePoints – zulässige Kursabweichung in Punkten (20).
- MaxRetries – Anzahl der Versuche pro Schließung, bevor vorerst aufgegeben wird (3).
- RetryDelayMs – Pause zwischen diesen Versuchen in Millisekunden (400).
- FailCooldownSec – Wartezeit in Sekunden nach einem fehlgeschlagenen Schließen, bevor die Position erneut versucht wird (30).
Strategietester
- TesterDemoTrades – nur im Strategietester: Eröffnet Demo-Positionen mit minimalem Lot, damit die Ausstiege beobachtet werden können. Wird in jedem Echtzeit-Chart ignoriert.
Panel und Chart
- ShowPanel – Panel ein- oder ausblenden.
- PanelX, PanelY – Abstand zu den Chartkanten in Pixeln.
- PanelFontSize – Grundschriftgröße (9); sie wird automatisch verkleinert, wenn das Fenster zu klein ist.
- ShowArabic – Fügt arabische Beschriftungen unter den Konsolenzeilen und der Statuszeile hinzu.
- ShowAgeBars – Zeichnet den farbigen Altersbalken neben jeder Position.
- MaxTableRows – maximale Anzahl der angezeigten Positionszeilen (13); der Rest wird in einer „Mehr“-Zeile gezählt.
- PanelCorner – Verschiebt das Panel in eine andere Ecke, wenn Ihr Chart dort überfüllt ist.
FRAGEN, DIE HÄNDLER STELLEN
Kann es neben meinem Expert Advisor laufen? Ja. Platzieren Sie das Dienstprogramm in einem eigenen Chart, geben Sie die Magic Number dieses EAs ein und deaktivieren Sie „IncludeManual“ – dann verwaltet es ausschließlich die Positionen dieses EAs. Mehrere Instanzen mit unterschiedlichen Magic Numbers können nebeneinander laufen; Panel-Objekte und gespeicherte Werte sind an Konto, Symbol und Magic Number gebunden, sodass sie sich niemals vermischen.
Welche Uhrzeit wird verwendet? Die Zeit des Broker-Servers, dieselbe Zeit, die auch in der Marktübersicht angezeigt wird. Das Panel zeigt sie in der Kalenderzeile an, sodass Sie Ihre HH:MM-Werte überprüfen können.
Was passiert, wenn das Terminal ausgeschaltet war, als eine Frist abgelaufen ist? Beim nächsten Start wird die überfällige Position sofort erkannt und bei der ersten Gelegenheit geschlossen, sofern der Markt geöffnet ist.
Hedging und Netting von Konten? Beides wird unterstützt. Es sind keine DLLs und keine zusätzlichen Dateien erforderlich.
WAS SIE ERWARTEN KÖNNEN
Ein zeitgesteuerter Ausstieg ist ein Disziplinierungsinstrument, kein Gewinnbringer. Er kann eine Position schließen, kurz bevor sich der Kurs zu Ihren Gunsten gewendet hätte, und er kann einen Verlust festschreiben, den etwas mehr Geduld vielleicht noch hätte ausgleichen können; das ist der Preis einer Regel, die tatsächlich befolgt wird. Die Spreads weiten sich kurz vor dem Rollover und am Freitagabend aus, lassen Sie daher vor diesen Zeitpunkten eine Marge. Testen Sie die von Ihnen gewählten Zeitpunkte und Prozentsätze im Strategietester anhand der Daten Ihres eigenen Brokers, bevor Sie sich im Live-Handel darauf verlassen.
Wenn das Tool bereits eine Weile auf Ihren Charts läuft, wird eine ehrliche Bewertung, in der Sie anderen Tradern mitteilen, was bei Ihnen funktioniert hat und was nicht, sehr geschätzt. Dies ist das nützlichste Feedback für die Weiterentwicklung der nächsten Version.
