Order manage

„Order Manage MT5“ ist ein Expert Advisor für die Verwaltung von Pending Orders und offenen Positionen in MetaTrader 5. Er überwacht festgelegte Niveaus, storniert Pending Orders, sobald deren Bedingungen erfüllt sind, und kann Positionen teilweise schließen, während er den Stop-Loss auf den Einstiegskurs verschiebt.

Der EA führt folgende Aktionen durch:

  • Er storniert „Buy Limit“- und „Sell Limit“-Orders, wenn der Kurs den Take-Profit-Kurs erreicht, bevor die Ausführung beginnt.

  • Er storniert „Buy Stop“- und „Sell Stop“-Orders, wenn der Kurs den Stop-Loss-Wert erreicht, bevor die Ausführung beginnt.

  • Er schließt einen konfigurierten Teil einer Position, wenn der Kurs einen festgelegten Prozentsatz der Distanz vom Einstiegspreis bis zum Take-Profit-Kurs zurückgelegt hat.

  • Verschiebt den Stop-Loss auf den Einstiegskurs – Breakeven –, wenn derselbe Auslöser erreicht wird.

  • Verwaltet das Chart-Symbol oder alle Kontosymbole, gefiltert nach der „Magic Number“.

Standardmäßig beginnt die Verwaltung bei 50 % der Entfernung zum Take-Profit: Der EA schließt 50 % des Positionsvolumens und verschiebt den Stop-Loss auf den Einstiegskurs. Teilschließung und Breakeven können unabhängig voneinander aktiviert werden.

Das Bedienfeld zeigt an:

  • Aktueller EA-Status und Handelsverfügbarkeit.

  • Ausgewählter Verwaltungsumfang und aktivierte Regeln.

  • Anzahl der ausstehenden Orders und offenen Positionen.

  • Gesamtvolumen der offenen Positionen, ohne das Volumen der ausstehenden Orders.

  • Symbol, Richtung, Ticket, Volumen, Einstiegskurs, SL und TP für jede zulässige Order oder Position.

  • Aktueller schwankender Gewinn oder Verlust offener Positionen.

  • TP-Pfad – der prozentuale Anteil der zurückgelegten Strecke vom Einstiegskurs bis zum Take-Profit.

  • Getrennte Statusangaben für „Teilschließung“ und „Breakeven“.

  • Aktuelle Aktionen und Meldungen aus der aktuellen Sitzung.

Das Panel und seine Abschnitte können ausgeblendet werden. Die Order- und Positionslisten verfügen über eine Seitennavigation. Position, Breite, Schriftart und Farben können über die Eingabefelder angepasst werden. Das Ausblenden oder Verbergen des Panels unterbricht die Verwaltung nicht.

Der EA berücksichtigt das Mindestvolumen und die Volumenschritte des Brokers. Bei einem Mindestvolumen und einem Schritt von beispielsweise 0,01 Lot schließt er 0,02 einer 0,04-Lot-Position und 0,01 einer 0,03-Lot-Position. Kann das Volumen nicht korrekt aufgeteilt werden, wird die Teilschließung übersprungen, während die Breakeven-Funktion weiterhin verfügbar bleibt. Ein bereits sicherer Stop-Loss wird beibehalten.

Der Verwaltungsstatus bleibt nach einem Neustart des EA oder desselben Terminals erhalten. Das verbleibende Volumen wird nicht wiederholt um denselben Prozentsatz reduziert. Nach einer unklaren Serverantwort wartet der EA auf die Bestätigung der zuvor übermittelten Teilschließungsanforderung.

Ein Chart, auf dem der EA läuft, reicht für die Verwaltung aller Symbole aus. Das Terminal oder der VPS muss laufen und mit dem Server verbunden sein, und die Handelsberechtigungen müssen aktiviert sein. Die Prüfungen laufen im Ein-Sekunden-Takt und bei jedem Tick des EA-Charts. Der Zeitrahmen des Charts hat keinen Einfluss auf die Verwaltungsregeln.

Der Trader legt den Einstiegskurs, das Volumen und die anfänglichen SL/TP fest. Der anfängliche Auslöser für das Positionsmanagement erfordert ein gültiges TP. Die Stornierung eines Limit-Auftrags erfordert ein gültiges TP; die Stornierung eines Stop-Auftrags erfordert ein gültiges SL. Die Stornierungsregeln vor dem Einstieg schließen bereits teilweise ausgeführte Aufträge sowie Buy/Sell-Stop-Limit-Aufträge aus. Bei Netting-Konten wird die Gesamtposition für jedes Symbol verwaltet.

Bei „Breakeven“ wird der Einstiegskurs verwendet, ohne dass Provisionen oder Swaps berücksichtigt werden. Broker-Einschränkungen können die Änderung des SL oder die Ausführung von Aufträgen verzögern. In Version 1.12 ist OCO nicht implementiert: Das Eröffnen einer entgegengesetzten Pending-Order führt nicht automatisch zur Stornierung der anderen.


EINGABEPARAMETER

Verwaltungsumfang

  • Auftrags- und Positionsverwaltung aktivieren – aktiviert oder pausiert die Auftrags- und Positionsverwaltung. Standard: true.
  • Nur Chart-Symbol; „false“ = alle Symbole – „true“: Nur das Chart-Symbol verwalten; „false“: Alle Kontosymbole verwalten. Standard: „true“.
  • Magic-Filter: 0 = manuell; −1 = alle; andere Werte = exakte Magic-Nummer – Magic-Nummer-Filter: 0 wählt manuelle Trades mit der Magic-Nummer 0 aus; −1 akzeptiert jede beliebige Magic-Nummer; eine positive Zahl wählt genau diese Magic-Nummer aus. Standard: 0. Minimal zulässiger Wert: −1.

Stornierung ausstehender Orders

  • „Kauf-/Verkaufs-Limit löschen, wenn TP vor dem Einstieg erreicht wird “ – ermöglicht die Stornierung von Kauf-/Verkaufs-Limit-Aufträgen, wenn das TP erreicht wird, bevor die Ausführung beginnt. Beim Kauf gilt Bid ≥ TP; beim Verkauf gilt Ask ≤ TP. Standard: true.
  • „Kauf-/Verkaufs-Stop-Order löschen, wenn SL vor dem Einstieg erreicht wird “ – ermöglicht die Stornierung von Kauf-/Verkaufs-Stop-Orders, wenn SL vor Beginn der Ausführung erreicht wird. Beim Kauf gilt Bid ≤ SL; beim Verkauf gilt Ask ≥ SL. Standard: true.

Verwaltung offener Positionen

  • Auslöseabstand vom Einstieg bis zum TP, % – Auslösewert als Prozentsatz des Preisabstands vom Einstieg bis zum TP. Standard: 50,0. Muss genau zwischen 0 und 100 liegen. Dieser Prozentsatz beschreibt den Preisabstand.
  • „Stop-Loss auf den Einstiegskurs verschieben (Breakeven) “ – ermöglicht das Verschieben des SL auf den Einstiegskurs nach dem Auslösen. Ein bereits sicherer SL bleibt erhalten. Standard: true.
  • Teilschließung der Position aktivieren — ermöglicht eine Teilschließung nach dem Auslöser. Standard: true.
  • Zu schließendes Positionsvolumen beim Auslöser, % — Prozentsatz des zu schließenden Positionsvolumens, berechnet beim ersten Auslöser. Standard: 50,0. Muss genau zwischen 0 und 100 liegen. Das Schließungsvolumen wird auf die Volumenschritte des Brokers abgerundet.

Handelsausführung

  • Maximal zulässige Kursabweichung, Punkte — zulässige Kursabweichung bei Aufträgen zur teilweisen Glattstellung, in Symbolpunkten. Standard: 50. Muss eine nicht-negative ganze Zahl sein; die Anwendung hängt vom Ausführungsmodus des Brokers ab.
  • Wiederholungsintervall nach einer bestätigten Ablehnung, Sekunden – Verzögerung zwischen zulässigen Handelswiederholungsversuchen, in Sekunden. Standard: 5; Minimum: 1. Hat keinen Einfluss auf den Ein-Sekunden-Scan-Timer. Eine unklare Antwort auf eine Teilschließung erfordert eine Bestätigung vor einem erneuten Versuch.

Layout des Bedienfelds

  • Bedienfeld „Auftragsverwaltung“ anzeigen – blendet das Bedienfeld ein oder aus. Die aktivierte Verwaltung wird fortgesetzt, wenn das Bedienfeld ausgeblendet ist. Standard: true.
  • Chart-Ecke zum Verankern des Fensters – Verankerungsecke des Fensters: oben links, unten links, oben rechts oder unten rechts. Standard: oben links.
  • Horizontaler Versatz des Fensters, Pixel – horizontaler Versatz von der ausgewählten Ecke, in Pixel. Standard: 8. Mindestwert: 0.
  • Vertikaler Versatz des Panels, Pixel – vertikaler Versatz von der ausgewählten Ecke, in Pixel. Standard: 18. Mindestwert: 0.
  • Panelbreite in Pixeln; an die Diagrammbreite angepasst – Panelbreite in Pixeln. Standard: 620. Zulässiger Bereich: 320–1600. Die angezeigte Breite wird an die Diagrammbreite angepasst.
  • Innenabstand des Panels, Pixel – Innenabstand des Panels, in Pixel. Standard: 10. Zulässiger Bereich: 4–24.
  • Schriftgröße des Bereichs – Schriftgröße des Bereichs. Standard: 10. Zulässiger Bereich: 8–24.
  • Zeilenhöhe des Panels, Pixel – Zeilenhöhe in Pixel. Standard: 20; Minimum: 12. Die effektive Höhe kann sich erhöhen, um der ausgewählten Schriftart Rechnung zu tragen.
  • Schriftart des Fensters; eine monospaced Schriftart wird empfohlen – Name der Schriftart. Standard: Consolas. Darf nicht leer sein; eine monospaced Schriftart wird empfohlen.
  • Ausstehende/offene Aufträge pro Seite; bei kurzen Diagrammen reduziert — maximale Anzahl von Karten pro Seite in jeder Liste. Standard: 2. Zulässiger Bereich: 1–10. Die Anzahl wird reduziert, wenn die Diagrammhöhe nicht ausreicht.
  • Bei Erweiterung angezeigte letzte Sitzungsaktionen – Anzahl der zuletzt aufgetretenen Ereignisse, die angezeigt werden, wenn „LETZTE AKTIONEN“ erweitert wird. Standard: 3. Zulässiger Bereich: 1–8. Die Ereignisse gehören zur aktuellen Sitzung.
  • Nur mit sichtbarer Titelleiste starten – das Panel wird eingeklappt gestartet, sodass nur die Titelleiste sichtbar ist. Standard: false. Hat keinen Einfluss auf die Verwaltung.

Farben des Fensters

  • Text des Hauptfensters – Farbe des Haupttextes. Standard: Weiß.
  • Abschnittsüberschriften und Wartestatus – Farbe der Überschriften und Wartestatus. Standard: Gold.
  • Positiver Gewinn und abgeschlossener Schutz – Farbe für positiven Gewinn und abgeschlossenen Schutz. Standard: Limette.
  • Negativer Gewinn und gesperrte Aktionen – Farbe für negativen Gewinn und gesperrte Aktionen. Standard: Tomate.
  • Sekundärtext und Fußzeile – Farbe des Sekundärtextes und der Fußzeile des Panels. Standard: Silber.
  • Panel-Hintergrund – Hintergrundfarbe. Standard: RGB 10, 10, 10 – fast schwarz.
  • Feldrand und Trennlinien – Farbe des Feldrandes und der Trennlinien. Standard: DimGray.
  • Neutrale Fortschrittsanzeige – Farbe der nicht ausgefüllten TP-Pfad-Anzeige. Standard: RGB 42, 45, 50.
  • Füllung des Fortschritts vom Einstieg bis zum TP – Farbe der gefüllten TP-Pfadleiste. Standard: SteelBlue.

Alle Schalter verwenden „true“ zum Aktivieren und „false“ zum Deaktivieren. Ungültige Werte, die bei der Startvalidierung erkannt werden, verhindern den Start des EAs.

Weitere Produkte dieses Autors
Equity Drawdown Monitor MT5 ist ein Überwachungsprogramm zur Echtzeit-Verfolgung des Kontoguthabens, von Drawdowns, Verlusten aus offenen Positionen und Handelsergebnissen. Das Fenster zeigt Folgendes an: • Aktueller Kontostand und Eigenkapital • Gewinn oder Verlust aus offenen Positionen • Aktueller Eigenkapital-Drawdown • Maximaler verzeichneter Drawdown und dessen Zeitpunkt • Höchster verzeichneter Verlust aus offenen Positionen und dessen Zeitpunkt • Realisierte Gewinne/Verluste für heute, g
Auswahl:
Keine Bewertungen
Antwort auf eine Rezension