BreakevenBoost
- Utilitys
- Sergey Batudayev
- Version: 1.2
- Aktualisiert: 25 August 2025
- Aktivierungen: 5
BreakevenBoost setzt die Take-Profit-Levels für alle offenen Orders auf dem aktuellen Symbol automatisch auf den Break-Even-Preis zuzüglich eines festgelegten Offsets in Punkten. Bei jeder Ordereröffnung berechnet und aktualisiert das Dienstprogramm den TP für alle Positionen basierend auf ihrem kombinierten gewichteten Einstiegspreis.
Hauptmerkmale- Unterstützt Kauf- und/oder Verkaufsaufträge
- Filtert Bestellungen nach einer angegebenen Magic Number
- Berechnet und wendet TP automatisch an, wenn sich die Anzahl der Bestellungen ändert
- Protokolliert Erfolgsmeldungen und Fehler im Terminaljournal
Werde Teil unserer Community und teilen Sie Ihre Ergebnisse, Fragen und Ihr Feedback zu MQL5 und Tg:
- MQL5-Kanal
- Tg @AlgoTrader_Sergey
- ProfitOffsetPoints — Offset vom Breakeven in Punkten (Standard: 150)
- ConsiderBuyOrders — Kaufaufträge in Berechnungen einbeziehen (true/false, Standard: true)
- ConsiderSellOrders — Verkaufsaufträge in Berechnungen einbeziehen (true/false, Standard: true)
- MagicNumber — Aufträge nach Magic Number filtern (0 = alle Aufträge für das aktuelle Symbol, Standard: 0)
- Liest bei jedem Tick alle offenen Aufträge für das Symbol, das der Magic Number entspricht.
- Summiert das Gesamtvolumen und die Einstiegskosten separat für Kauf- und Verkaufsaufträge.
- Berechnet den gewichteten Einstiegspreis (Breakeven):
- Für Kaufen: BE_buy = (∑lotᵢ × priceᵢ) / ∑lotᵢ
- Für Verkauf: BE_sell = (∑lotᵢ × priceᵢ) / ∑lotᵢ
- Bestimmt den Ziel-TP:
- Für Kaufen: TP_buy = BE_buy + ProfitOffsetPoints × Punkt
- Für Verkauf: TP_sell = BE_sell − ProfitOffsetPoints × Punkt
- Überprüft für jede Bestellung des angegebenen Typs, ob der aktuelle TP vom berechneten Wert abweicht. Wenn dies der Fall ist, ruft OrderModify auf, um den neuen TP festzulegen.
- Protokolliert Ergebnisse oder Fehlercodes für jede Änderung im Terminaljournal.
- Fügen Sie BreakevenBoost dem Diagramm des gewünschten Symbols in MT4 hinzu.
- Konfigurieren Sie den TP-Offset und die Ordnungsfilter in den Eingabeeinstellungen.
- Immer wenn eine neue Bestellung eröffnet wird, werden die TP-Werte neu berechnet und automatisch angewendet.
- Wenn eine Bestellung bereits über das Ziel-TP verfügt, wird sie nicht geändert.
- Wenn Änderungen fehlschlagen, werden Fehlercodes von OrderModify im Journal angezeigt.
- Funktioniert korrekt mit jeder Auftragsanzahl und jedem Volumen und verwendet immer den gewichteten Einstiegspreis.

