Partial Stop Loss EA
- Utilitys
- Version: 1.0
- Aktivierungen: 5
Überblick
Partial Trailing Stop EA ist ein fortschrittlicher Expert Advisor für MetaTrader 5, der automatisch Gewinne sichert, indem er Positionen teilweise schließt, wenn sich der Kurs von seiner maximal günstigen Bewegung (Spitzengewinnniveau) zurückzieht.
Im Gegensatz zu einem traditionellen Trailing-Stop, der die gesamte Position schließt, ermöglicht Ihnen dieser EA einen schrittweisen Ausstieg. Wenn sich der Markt zu Ihren Gunsten bewegt, verfolgt der EA kontinuierlich den höchsten (bei Kaufgeschäften) oder den niedrigsten (bei Verkaufsgeschäften) erreichten Preis. Wenn der Kurs um einen bestimmten Betrag zurückgeht, schließt der EA einen bestimmten Prozentsatz der Position, während er den Rest offen hält, um zusätzliche Gewinne zu erzielen.
Der EA unterstützt:
- Kauf- und Verkaufspositionen
- Festpunkt-Retracement
- Prozentuales Retracement
- Spezielle XAUUSD-Retracement-Einstellungen
- Mehrere Teilschließungen pro Handel
- Visuelle Triggerlinien auf dem Chart
- Echtzeit-Informationspanel
- Wiederherstellung des Status nach Zeitrahmenänderungen oder Neustarts des Terminals
Wie es funktioniert
Positionen kaufen
- EA zeichnet den höchsten Preis auf, der erreicht wurde, seit der Handel profitabel wurde.
- Unterhalb dieses Höchststandes wird ein Trigger-Level berechnet.
- Wenn der Kurs wieder auf das Trigger-Level fällt:
- Es wird eine teilweise Schließung durchgeführt.
- Die verbleibende Position bleibt offen.
- Der EA beginnt mit der Verfolgung eines neuen Höchststands ab dem aktuellen Kurs.
Positionen verkaufen
- EA zeichnet den niedrigsten Preis auf, der erreicht wurde, seit der Handel profitabel wurde.
- Über diesem Tiefstand wird ein Trigger-Level berechnet.
- Wenn der Kurs wieder auf das Trigger-Level steigt:
- Es wird eine teilweise Schließung durchgeführt.
- Die verbleibende Position bleibt offen.
- Das Peak Tracking wird neu gestartet.
Handelseinstellungen
InpRetrace
Voreinstellung: 500
Retracement-Abstand, der verwendet wird, um einen Teilschluss auszulösen.
- Wenn InpRetraceIsPct = false ist, wird dieser Wert als Punkte interpretiert.
- Beispiel:
- 500 Punkte = 50 Pips bei einem 5-stelligen Broker.
- Wenn ein Kaufgeschäft bei 1,10500 seinen Höchststand erreicht und der Retrace 500 Punkte beträgt, wird der Auslöser bei 1,10000 gesetzt.
InpRetraceIsPct
Voreinstellung: false
Legt fest, wie das Retracement berechnet wird.
| Wert | Bedeutung |
|---|---|
| falsch | Festes Retracement in Punkten |
| wahr | Retracement als Prozentsatz der Bewegung vom Einstiegskurs zum Höchstkurs |
Beispiel:
- Einstieg: 1.10000
- Höchststand: 1,11000
- Abstand: 100 Pips
Mit:
- InpRetrace = 50
- InpRetraceIsPct = wahr
Der Trigger erfolgt nach einem 50% Retracement (50 Pips).
InpRetraceXAU
Voreinstellung: 2000
Spezielle Retracement-Einstellung, die nur für XAUUSD verwendet wird.
Dieser Wert wird unabhängig von der Einstellung InpRetraceIsPct immer in Punkten interpretiert.
Beispiel:
- Spitzengewinnkurs erreicht
- Retracement von 2000 Punkten
- Teilweises Schließen wird ausgelöst
Nützlich, weil Gold oft größere Retracement-Werte benötigt als Forex-Paare.
InpClosePercent
Voreinstellung: 50
Prozentsatz der ursprünglichen Positionsgröße, der jedes Mal geschlossen wird, wenn ein Retracement-Trigger erreicht wird.
Beispiel:
Ausgangsposition = 1,00 Lot
Einstellung = 50%
Auslösesequenz:
| Auslösen | Geschlossen | Verbleibend |
|---|---|---|
| 1. | 0.50 | 0.50 |
| 2. | 0.50* | vorbehaltlich der Mindestlosgröße |
Der EA berechnet die Schließungsgröße auf der Grundlage der ursprünglichen Losgröße, nicht der aktuellen Losgröße.
InpMinLots
Voreinstellung: 0.01
Mindestvolumen, das offen bleiben muss.
Der EA wird eine Position niemals unter diesen Wert reduzieren.
Beispiel:
- Aktuelles Volumen = 0,03
- Geplanter Abschluss = 0,02
- Mindestmengen = 0,01
EA erlaubt den Abschluss.
Wenn bei einem Abschluss weniger als 0,01 Lots übrig bleiben würden, wird der Teilabschluss übersprungen oder angepasst.
InpAllSymbols
Voreinstellung: false
Steuert, welche Positionen verwaltet werden.
| Wert: | Bedeutung |
|---|---|
| false | Verwaltet nur Positionen auf dem aktuellen Diagrammsymbol |
| wahr | Positionen auf allen Symbolen verwalten |
Beispiel:
EA im EURUSD-Chart:
- false → verwaltet nur EURUSD-Trades.
- true → verwaltet EURUSD, GBPUSD, XAUUSD, etc.
Überwachung & Protokollierung
InpCheckSeconds
Voreinstellung: 10
Wie oft der EA offene Positionen überprüft.
Niedrigere Werte:
- Schnellere Reaktion
- Höhere CPU-Auslastung
Höhere Werte:
- Geringere CPU-Nutzung
- Geringfügig verzögerte Ausführung
Typische Werte:
- Skalierung: 1-5 Sekunden
- Swing-Handel: 10-30 Sekunden
InpVerboseLog
Voreinstellung: true
Aktiviert die detaillierte Protokollierung auf der Registerkarte MT5 Experts.
Die protokollierten Ereignisse umfassen:
- Erkennung neuer Spitzenwerte
- Trigger-Berechnungen
- Teilweise Ausführung von Schließungen
- Wiederherstellung des Zustands
- Fehler
| Wert | Bedeutung |
|---|---|
| wahr | Detaillierte Protokolle aktiviert |
| falsch | Minimale Protokollierung |
InpLineFarbe
Voreinstellung: Dodger Blau
Farbe der Retracement-Triggerlinie, die auf dem Chart gezeichnet wird.
InpLineWidth
Voreinstellung: 2
Breite der Triggerlinie.
Typischer Bereich:
- 1 = dünn
- 2-3 = normal
- 4+ = dick
Der EA kann ein Chart-Panel anzeigen, das Informationen über den prognostizierten Gewinn und das Risiko enthält.
InpShowPanel
Voreinstellung: true
Zeigt oder verbirgt das Informationsfeld.
| Wert: | Bedeutung |
|---|---|
| true | Panel anzeigen |
| falsch | Panel ausblenden |
InpPanelBg
Voreinstellung: RGB(20,20,30)
Hintergrundfarbe des Panels.
InpPanelProfit
Voreinstellung: Lime Green
Farbe, die für gewinnbezogene Werte verwendet wird.
InpPanelLoss
Voreinstellung: Tomate
Farbe, die für risiko-/verlustbezogene Werte verwendet wird.
InpPanelX
Voreinstellung: 10
Horizontale Position des Bedienfelds.
Gemessen in Pixel vom linken Rand des Diagramms.
InpPanelY
Voreinstellung: 30
Vertikale Position des Bedienfelds.
Gemessen in Pixel vom oberen Rand des Diagramms.
InpFontSize
Voreinstellung: 9
Schriftgröße, die innerhalb des Panels verwendet wird.
Empfohlener Bereich:
- 8-10 für normale Bildschirme
- 11-14 für hochauflösende Bildschirme
Beispiel-Konfiguration
Konservative Gewinnsperrung
- Wiederholung: 1000 Punkte
- Schließungsprozent: 25%
- Min Lots: 0.10
Ergebnis:
- Geringere Abschläge
- Mehr Spielraum für Trendfortsetzung
Aggressive Gewinnsicherung
- Zurückholen: 300 Punkte
- Prozentualer Abschluss: 50%
- Min Lots: 0.01
Ergebnis:
- Schnellere Gewinnmitnahme
- Häufigere Teilschließungen
Goldhandel (XAUUSD)
- RetraceXAU: 3000-5000 Punkte
- Schließung in Prozent: 30-50%
Ergebnis:
- Bessere Anpassung an die Volatilität von Gold
Wichtigste Vorteile
- Sichert Gewinne, ohne den Handel vollständig aufzugeben.
- Ermöglicht es, Gewinner weiterlaufen zu lassen.
- Reduziert emotionale Entscheidungen.
- Funktioniert sowohl mit Forex als auch mit Gold.
- Stellt Tracking-Daten nach MT5-Neustarts oder Zeitrahmenänderungen wieder her.
- Liefert visuelle Trigger-Levels und Handelsinformationen in Echtzeit.
