Positionsmanagement verändert die Ergebnisverteilung. Ein Stop am Einstieg kann einen Verlust verhindern und zugleich einen späteren Gewinner abschneiden. Eine Teilschließung reduziert Restexposition und spätere Gewinnbeteiligung. Dafür braucht es überprüfbare Regeln statt eines Versprechens sicherer Gewinne.
1. Die Managementregel vorab festlegen
Vergleichen Sie Alternativen mit gleichen Einstiegen, Anfangsstops, Mengen und anfänglichem Kursrisiko R0. Definieren Sie Aktivierung, Kursseite, Aktualisierungstakt, Ausstiegspriorität und Fehlerbehandlung. „Dynamisch verwalten“ ist keine reproduzierbare Regel.
Entscheiden Sie zwischen Tickaktualisierung und Kerzenschluss. Das vollständige Hoch oder Tief einer Kerze steht erst nach ihrem Schluss fest. Ein späteres Hoch darf den Stop nicht rückwirkend früher innerhalb derselben Kerze verschieben.
2. Einstandskurs bedeutet nicht Kostenneutralität
Angenommen: ein Lot EURUSD-BUY zum Ask 1.1002, USD-Konto und USD 10 je Pip. Exakter Schluss zum Bid 1.1002 ergibt null Kursgewinn. Nach USD 7 Gesamtkommission bleiben −USD 7, selbst ohne Swap und Slippage. Der Spread steckt bereits in den ausführbaren Kursen.
Für diese Kommission sind 0.7 Pip nötig: Exakter Bid-Schluss bei 1.10027 wäre unter diesen Annahmen kostenneutral. Zukünftige Kosten, Tickraster, Mindestabstände und schlechtere Ausführung können das ändern. Beim SELL liegt die entsprechende Anpassung unter dem Bid-Einstieg und wird beim Ask-Ausstieg gemessen.
commission_offset = 7 USD / (10 USD per pip) = 0.7 pip = 7 points3. Aktivierung und Trailing-Abstand trennen
Unser eigenes Beispiel aktiviert bei Bid 1.1022, also 20 Pips über dem BUY-Einstieg, und folgt 15 Pips hinter dem höchsten seit Aktivierung beobachteten Bid. Bei 1.1022 wird Stop 1.1007 vorgeschlagen, bei 1.1032 Stop 1.1017. Ein Rückgang auf 1.1027 senkt ihn nicht. Anfangsstop: 1.0982.
Das ist eine beispielhafte EA-Regel, nicht MT4s eingebauter Algorithmus; dieser beginnt bei Gewinn in Höhe des gewählten Trailing-Abstands. Bei fünfstelligem EURUSD sind 15 Pips = 150 Points. Ein SELL-Trail verwendet den niedrigsten Ask plus Abstand und wird niemals zur Lockerung angehoben.
BUY stop_new = max(stop_old, highest_Bid_since_activation − 0.0015)4. Einen eigenen SELL-Trail mit Ask spiegeln
SELL-Einstieg Bid 1.1000, anfänglicher Ask 1.1002, Stop 1.1020. Eine eigene Aktivierung nach 20 Pips erfolgt bei Ask 1.0980. Bei 15 Pips Abstand wird Stop 1.0995 vorgeschlagen. Ein neuer niedrigster Ask 1.0970 senkt ihn auf 1.0985; ein Rücklauf auf 1.0975 lässt ihn unverändert. Er wird nie nach oben gelockert. Das spiegelt das eigene BUY-Beispiel und ist keine weitere MT4-Voreinstellung.
Preislicher Einstand ist ein exakter Ask-Ausstieg 1.1000. Bei USD 7 Provision für ein Lot wäre der kostenneutrale Kurs Ask 1.09993, ohne weitere Gebühren oder Slippage: 0.7 Pip darunter. Zum bereits aus Bid-Einstieg und Ask-Ausstieg gerechneten Ergebnis keinen zweiten Spread addieren. Der vorgeschlagene Kurs kann trotzdem gegen aktuelle Stopabstände verstoßen.
5. Teilschließung gewichtet das Ergebnis
R0 bleibt das ursprüngliche Kursrisiko der ganzen Position. Hälfte bei +1 und Hälfte bei +2 anfänglichen Risikoabständen ergeben 0.5 × 1 + 0.5 × 2 = +1.5R0 brutto. Die gesamte Position bis zu demselben Ziel ergäbe bei gleichen Ausführungen +2R0 vor Kosten.
Endet der Rest am ursprünglichen −1-Stop, ergibt sich null brutto. Wurde dessen Stop erfolgreich auf den exakten Einstieg verschoben, sind es +0.5R0. Das sind bedingte Pfade. Kosten anhand tatsächlich geschlossener Mengen abziehen, nicht jeder Teilschließung die Gebühr der gesamten Ausgangsposition zuordnen.
0.5 × 1 + 0.5 × 2 = 1.5; 0.5 × 1 + 0.5 × (−1) = 0; 0.5 × 1 + 0.5 × 0 = 0.56. Konkreter Vergleich auf drei gleichen Kurswegen
Gleicher BUY mit einem Lot bei 1.1002, Stop 1.0982, Ziel 1.1042. Das anfängliche Brutto-R0 beträgt bei USD 10 je Pip USD 200. Verglichen werden feste Vollpositionsausstiege, der Stop der ganzen Position ab +1R0 auf Einstand und eine Hälfte bei +1R0 mit Einstandsstop für den Rest. Alle Änderungen und exakten Fills gelingen; gesamte volumenanteilige Roundtrip-Provision USD 7, keine weiteren Kosten.
| Bid-Kursweg | Feste volle Position | Einstand volle Position | Hälfte + Einstand |
|---|---|---|---|
| +1R0 → 0 → +2R0 | 393 USD | −7 USD | 93 USD |
| +1R0 → −1R0 | −207 USD | −7 USD | 93 USD |
| +1R0 → +2R0 | 393 USD | 393 USD | 293 USD |
Der Weg zeigt hypothetische Bid-Kurse; null bezeichnet den Einstiegskurs, nicht Nettogewinn null. Nach einem Ausstieg kann spätere Erholung den Trade nicht wiederherstellen. In Zeile eins übersteht die feste Position den Einstandsrücklauf und erreicht später das Ziel; die Einstandsvariante ist schon geschlossen. Zeile zwei verhindert größeren Verlust, Zeile drei zeigt den Gewinnverzicht durch Teilverkauf. Häufigerer Schutz belegt keine bessere Erwartung.
7. Serverstop und lokale Aktualisierung unterscheiden
Ein bestätigter Stop Loss liegt auf dem Server. MT4s eingebautes Trailing rechnet im Client und benötigt Kurse und Verbindung. Beim Abschalten kann der letzte angenommene Stop bleiben, weitere Anpassungen entfallen. Lokal simulierte Ausstiege haben eigene Betriebsanforderungen.
Jede Änderung am Server bestätigen lassen. Zwei EAs oder manuelle Werkzeuge dürfen nicht um denselben Stop konkurrieren. Eigentümerschaft über Symbol und Magic Number bestimmen, Zustand über Neustarts speichern und Restmenge sowie tatsächliche Absicherung vor Fortsetzung abgleichen.
Weiterlesen zu Orderstatus und vom Server angenommenem Schutz.
8. Volumengrenzen und Fehler beachten
Geschlossene Menge und Rest müssen Mindestlot und Lotschritt erfüllen. Die Hälfte von 0.03 ist 0.015 und bei 0.01 Schritt unzulässig. 0.01 schließen und 0.02 behalten ist keine 50%-Schließung; entsprechend gewichten.
Eine fehlgeschlagene Teilschließung weder als erfolgt markieren noch blind wiederholen. Erst Serverdaten und Restvolumen prüfen. Der Broker kann den Rest anders abbilden; nicht nur das ursprüngliche Ticket untersuchen. Eine abgelehnte Stopänderung lässt die zuvor angenommene Absicherung unverändert.
9. Aktionsreihenfolge und Neustart festlegen
Mehrere Bedingungen können auf demselben Tick eintreten. Eine reproduzierbare Regel legt die Reihenfolge fest. Beispiel: erst prüfen, ob der Server schon geschlossen hat; höchstens eine geplante Teilschließung senden; Ergebnis und Restvolumen bestätigen; danach Schutz für den tatsächlichen Rest prüfen. Dies ist eine gewählte Reihenfolge. Eine Änderung kann Ausführung und Ergebnis verändern und benötigt einen eigenen Test.
Nach Neustart offene Orders und Kontohistorie lesen, bevor eine Aktivierungsmarkierung gesetzt wird. Eine Anfrage unmittelbar vor Verbindungsabbruch kann erfolgreich gewesen sein. Angenommenen Stop und Restvolumen vom Server übernehmen, nicht nur beabsichtigte Speicherwerte. Bei unklarem Status oder Besitz neue Verwaltungsanfragen aussetzen und abgleichen. Bestätigten Schutz sichtbar halten; eine abgelehnte Änderung ist keine Risikoreduktion.
10. Identische Kurspfade vergleichen
Testen Sie feste Ausstiege, Einstand, Trailing und Teilgewinn auf denselben eingefrorenen Einstiegen und chronologischen Daten. Dokumentieren Sie alle Varianten. Bewerten Sie Nettoerwartungswert, Drawdown, Extremverluste, Dauer, Umsatz und Stichprobe statt nur vermiedener Vollverluste.
Die Tickfolge entscheidet, wenn Aktivierung und Stop innerhalb einer Kerze liegen. OHLC kann unzureichend sein. Nutzen Sie passende Bid/Ask-Daten oder eine konservative dokumentierte Regel. Testen Sie auch Verbindungsabbrüche und abgelehnte Änderungen; bestätigen Sie auf unberührten Daten und Forward-Aufzeichnungen.
11. Ein brauchbares Managementprotokoll führen
Speichern Sie Einstieg, Anfangsstop, R0, Startmenge, Aktivierungszeit, beobachtetes Extrem, vorgeschlagenen und bestätigten Stop, Teilausführungen, Restlots und Nettoergebnis. Signal-, Anfrage- und Ausführungszeit getrennt halten, damit ein guter Backtest keine unmögliche Reihenfolge verdeckt.
Prüfen Sie vor Livebetrieb Neustart, Doppelbefehle, Volumenrundung und Verbindungsverlust. Legen Sie fest, was bei inzwischen unzulässiger Änderung geschieht. Keine Ausstiegstechnik beseitigt Gaprisiko oder schafft allein einen Handelsvorteil; sie verändert eine weiterhin zu validierende Einstiegsregel.
Fragen
Aktualisiert Trailing bei ausgeschaltetem MT4 weiter?
Die eingebaute Clientberechnung nicht. Der letzte vom Server angenommene Stop Loss kann bleiben, neue Änderungen benötigen das laufende Terminal. Broker- oder Hostinglösungen separat prüfen.
Verbessert Teilgewinn den Erwartungswert?
Nicht automatisch. Er reduziert manche Umkehrverluste und spätere Gewinne. Vergleichen Sie Nettoverteilungen bei gleichen Einstiegen; eine höhere Trefferquote genügt nicht.
Quellen und Geltungsbereich
MetaQuotes dokumentiert Client-Trailing und Änderungs-/Schließfunktionen. Aktivierung, eigener 15-Pip-Trail und gewichtete Ergebnisse sind Lehrbeispiele, kein Überlegenheitsnachweis.
Fiktives Lehrbeispiel; Ausführung und Ergebnisse sind nicht garantiert.