Close All and Orders
- Utilitys
-
Paolo Ruffini
Ich bin Trader mit über 15 Jahren praktischer Erfahrung auf den Forex- und Rohstoffmärkten, mit besonderem Fokus auf Liquiditätsdynamik, volumetrischen Druck und die Struktur gerichteter Preisbewegungen. - Version: 1.21
„Alle schließen“ und „Aufträge“
„Alle schließen und Orders“ von SRBT ist ein Dienstprogramm für den manuellen Handel in MetaTrader 5. Sein kompaktes Chart-Panel bietet drei Schaltflächen zum Schließen von Positionen und Löschen von ausstehenden Orders auf dem aktuellen Handelskonto.
Nutzen Sie es, um Ausstiege von einem Chart aus zu verwalten, Positionen mit positivem schwankendem Gewinn zu schließen oder ausstehende Orders zu entfernen, ohne bestehende Positionen zu schließen.
Drei Schaltflächen, drei Aktionen
- ALLE SCHLIESSEN (Positionen + Orders) – Fordert das Schließen aller offenen Positionen an und anschließend das Löschen aller ausstehenden Orders auf dem Konto.
- GEWINN SCHLIESSEN — Fordert das Schließen von Positionen mit einem schwankenden Kursgewinn größer als Null an, sofern die jeweilige Position markiert ist. Pending-Orders bleiben unverändert.
- ORDER SCHLIESSEN — Fordert die Löschung ausstehender Orders an, während offene Positionen unverändert bleiben. Dies umfasst Buy-Limit-, Sell-Limit-, Buy-Stop-, Sell-Stop-, Buy-Stop-Limit- und Sell-Stop-Limit-Orders.
Kontoweite Ausführung
Alle drei Befehle gelten für alle Symbole und Magic Numbers auf dem aktuellen Konto. Sie können sich auf Trades auswirken, die manuell oder durch andere Expert Advisors eröffnet wurden. Das Chart-Symbol und der Zeitrahmen schränken den Geltungsbereich nicht ein. Es gibt keinen Symbolfilter, keinen Magic-Number-Filter und keine Auswahlmöglichkeit für einzelne Trades.
Jeder Befehl wird durch Klicken auf die entsprechende Schaltfläche ausgeführt, ohne dass ein zusätzlicher Bestätigungsdialog erscheint. Die Befehle werden nacheinander abgearbeitet; das Schließen von Positionen und das Löschen von Orders erfolgt nicht in einem einzigen Vorgang.
Anwendung
- Installieren Sie das Dienstprogramm in Ihrem MetaTrader 5-Desktop-Terminal.
- Fügen Sie es einem eigenen Chart hinzu. Das Panel läuft als Expert Advisor; verwenden Sie daher einen separaten Chart, falls bereits ein anderer EA an Ihren Handelschart angehängt ist.
- Aktivieren Sie den algorithmischen Handel im Terminal und erlauben Sie ihn in den Einstellungen des Dienstprogramms. Eine funktionierende Verbindung und Handelsberechtigungen sind erforderlich.
- Passen Sie die Position des Panels und die Größe der Schaltflächen über die Eingabefelder an.
- Überprüfen Sie die Positionen und ausstehenden Orders des Kontos und klicken Sie anschließend auf die entsprechende Schaltfläche.
- Überprüfen Sie die Registerkarte „Trade“ und das Expertenprotokoll, um das Ergebnis zu verifizieren und etwaige unvollständige Anfragen zu identifizieren.
Eingabeparameter
- InpCorner — Referenzecke: 0 = oben links, 1 = oben rechts, 2 = unten links, 3 = unten rechts. Standardwert: 0.
- InpX – Horizontaler Versatz von der Referenzecke in Pixeln. Standard: 10.
- InpY – Vertikaler Versatz von der Referenzecke in Pixeln. Standard: 20.
- InpBtnW – Schaltflächenbreite in Pixeln. Standardwert: 175.
- InpBtnH – Schaltflächenhöhe in Pixeln. Standard: 30.
- InpGap – Vertikaler Abstand zwischen den Schaltflächen in Pixeln. Standard: 8.
- InpSlippagePoints – Maximale zulässige Preisabweichung für den Positionsabschluss, ausgedrückt in Punkten, nicht in Pips. Standardwert: 30. Die Anwendung hängt vom Ausführungsmodus des Symbols ab.
So wählt „CLOSE PROFIT“ Positionen aus
Die Auswahl erfolgt anhand des von MetaTrader 5 gemeldeten schwankenden Kursgewinns der Position. Swaps und Provisionen werden bei dieser Auswahl nicht berücksichtigt. Eine Position, die aufgrund eines positiven schwankenden Kursgewinns ausgewählt wurde, kann daher nach Abzug der Kosten und unter Berücksichtigung von Kursänderungen ein anderes Nettoergebnis erzielen. Positionen mit einem schwankenden Kursgewinn von null oder einem negativen Wert werden bei Aktivierung dieser Option übersprungen.
Ausführung und Einschränkungen
- Das Dienstprogramm sendet Handelsanfragen; die erfolgreiche Ausführung hängt von den Broker-Regeln, der Marktverfügbarkeit, den Kursen, der Liquidität und den Handelsberechtigungen ab. Ein Klick garantiert nicht, dass jede Position geschlossen oder jede ausstehende Order gelöscht wird.
- Geschlossene Märkte, abgelehnte Anfragen oder eine teilweise Ausführung können dazu führen, dass Positionen oder Orders auf dem Konto verbleiben. Überprüfen Sie das Ergebnis, bevor Sie einen weiteren Befehl erteilen.
- Das Panel agiert auf Anforderung. Es überwacht nicht kontinuierlich den Gewinn, wiederholt fehlgeschlagene Anfragen nicht im Hintergrund und sorgt auch nicht für einen beständigen ausgeglichenen Kontostand.
- Es hindert andere Expert Advisors oder Signal-Kopierdienste nicht daran, neue Trades zu eröffnen.
- Es eröffnet keine Trades, generiert keine Einstiegssignale, platziert keine Stop-Loss- oder Take-Profit-Aufträge und bietet keine automatisierte Handelsstrategie.
- Es bestehen keine Abhängigkeiten von externen DLLs und es ist keine Webservice-Verbindung erforderlich, die über die normale Terminalverbindung zum Broker hinausgeht.
Testen Sie die Steuerelemente zunächst auf einem Demokonto, um sich mit ihrem kontoweiten Geltungsbereich vertraut zu machen. Es handelt sich um ein Ausführungsprogramm, das kein Handelsergebnis garantiert.
Support
Bei Fragen zum Produkt oder für technische Unterstützung wenden Sie sich bitte über die MQL5-Produktkommentare oder per privater Nachricht an SRBT.
