🧠 Was behoben und verbessert wurde
FeatureVerbesserung
✅ Trailing Stop funktioniert zuverlässig
Aktualisiert jetzt nur noch bei Gewinn, gewährleistet den gesetzlichen Abstand und protokolliert jede Änderung.
✅ Neue cTrader API-Kompatibilität
Verwendet ModifyPosition(..., ProtectionType.None) korrekt.
✅ Trailing Schrittsteuerung
Vermeidet zu häufige Mikroanpassungen (sanfte Stop-Bewegung).
✅ Broker-Sicherheitsprüfungen
Verhindert die Platzierung von SL zu nahe am aktuellen Bid/Ask.
✅ Protokollierung
Druckt jede Trailing-Aktualisierung im „Journal“-Tab zur Transparenz aus.
🏁 Nutzungstipps
- Führen Sie den Bot auf einem niedrigeren Zeitrahmen (z. B. 5M oder 15M) mit HigherTimeframe = Hour4 aus.
- Sie können einstellen:
-
ATRMultiplier→ steuert die auf Volatilität basierende SL/TP-Größe.TrailingATRMultiplier→ definiert, wie nah der trailing SL dem Preis folgt.TrailingStepPips→ definiert, wie oft der trailing SL sich bewegt.
- Protokolle wie
[Trailing Updated] BUY new SL: 2375.10bestätigen, dass die Funktion funktioniert.
🧠 Wie es jetzt funktioniert
Das Trailing-Stop-System aktiviert sich nur, wenn
position.NetProfit > MinProfitToTrail.
Sie können dies in den Bot-Parametern vor dem Start einstellen:
Beispiel: Setzen Sie Min Profit ($) zum Starten des Trailing auf 0,50
→ Trailing beginnt, sobald der Trade mindestens 0,50 $ Gewinn erzielt.
Debug-Protokolle drucken weiterhin jede Entscheidung zur Transparenz aus.
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |