← Alle Insights

Exit-Strategien im Trading Ziel, Signal oder Zeit.

Eine Exit-Strategie legt vorab fest, unter welcher Bedingung ein Trade geschlossen wird: beim Erreichen eines Kursziels, bei einem Gegensignal, nach einer festen Zeit oder schrittweise in Teilen. Für regelbasiertes Trading ist der Ausstieg genauso wichtig wie der Einstieg, weil er bestimmt, wie groß Gewinne und Verluste am Ende ausfallen. Dieser Artikel ordnet die gängigen Exit-Typen jenseits des Stop-Loss ein, zeigt, wie Sie Gewinnziele in R-Multiples ausdrücken, und erklärt, wie Sie Exit-Regeln mit Zufalls-Einstiegen getrennt vom Einstieg testen. Zum Schluss geht es um die Umsetzung in einem Expert Advisor oder einem Python-System und um die Eigenheiten, die Broker bei Teilschließungen haben.

Was ist eine Exit-Strategie im Trading?

Eine Exit-Strategie ist das Regelwerk, das bestimmt, wann und wie eine offene Position geschlossen wird. In einem automatisierten System ist sie kein Bauchgefühl, sondern eine Bedingung, die der Code bei jedem neuen Kurs oder jeder neuen Kerze prüft. Typisch sind mehrere Exits gleichzeitig aktiv: Ein Stop-Loss begrenzt den Verlust, ein Gewinnziel oder ein Trailing-Stop nimmt Gewinne mit, ein Zeit-Exit räumt Positionen, die sich nicht bewegen. Es gilt die Regel, die zuerst auslöst.

Der Stop-Loss ist dabei nur der Exit für den Verlustfall. Welche Stop-Typen es gibt und wann ein Stop einer Strategie schadet, behandelt der Artikel Stop-Loss-Strategien. Hier geht es um die andere Seite: Wie verlässt ein System Trades, die im Gewinn liegen oder deren Grund für den Einstieg weggefallen ist?

Die Frage ist nicht kosmetisch. Derselbe Einstieg kann mit einem engen Gewinnziel eine hohe Trefferquote und kleine Gewinne liefern, mit einem Trailing-Exit dagegen wenige, aber große Gewinner. Beide Varianten haben einen anderen Erwartungswert, einen anderen Drawdown und stellen andere Anforderungen an Ausführung und Kosten.

Welche Exit-Typen gibt es?

In der Praxis lassen sich fast alle Ausstiege auf fünf Grundtypen zurückführen. Sie unterscheiden sich darin, worauf sie reagieren: auf den Preis, auf ein Signal oder auf die Zeit.

Exit-TypAuslöserTypischer EinsatzSchwachstelle
Festes GewinnzielKurs erreicht ein Ziel, z. B. 2RMean-Reversion, Range-MärkteSchneidet große Ausreißer nach oben ab
Trailing-ExitKurs fällt um einen Abstand vom Hoch seit Einstieg zurückTrendfolgeGibt einen Teil des Gewinns zurück, bevor er auslöst
Signal- oder Gegensignal-ExitIndikator oder Gegensignal des EinstiegsSysteme, die immer im Markt sind oder auf Regimewechsel reagierenReagiert oft spät, abhängig von der Indikatorverzögerung
Zeit-ExitFeste Zahl Kerzen oder HandelstageKurzfristige Muster, Mean-ReversionIgnoriert den Kursverlauf vollständig
TeilausstiegKombination, ein Teil der Position bei Ziel 1, der Rest per TrailingTrendfolge mit Wunsch nach glatterer KurveMehr Transaktionen, Broker-Eigenheiten

Trailing-Exits auf Basis der Average True Range, darunter der Chandelier-Exit, werden im Artikel zur ATR ausführlich erklärt. Der Chandelier-Exit geht auf Charles LeBeau zurück und zieht den Ausstieg vom höchsten Hoch der letzten Perioden ab; in der Standardeinstellung sind das 22 Perioden und das Dreifache der ATR über 22 Perioden.

Wichtig für die Systematik: Ein Exit-Typ ist keine Strategie. Er ist ein Baustein, der zur Logik des Einstiegs passen muss. Ein Einstieg, der auf eine kurze Gegenbewegung setzt, braucht einen Exit, der diese kurze Bewegung abschöpft. Ein Einstieg, der auf lange Trends setzt, braucht einen Exit, der Trends laufen lässt.

Gewinnziele in R-Multiples formulieren.

Ein festes Gewinnziel in Punkten oder Prozent ist schwer zu vergleichen, sobald mehrere Märkte oder Volatilitätsphasen im Spiel sind. Robuster ist die Formulierung in R-Multiples, ein Konzept, das der Trading-Psychologe Van K. Tharp bekannt gemacht hat. R ist das anfängliche Risiko eines Trades, also der Abstand zwischen Einstieg und anfänglichem Stop. Jedes Ergebnis wird als Vielfaches davon ausgedrückt: Ein Verlust in Höhe des Stops ist −1R, ein Gewinn in doppelter Höhe +2R. Der Mittelwert aller R-Multiples eines Systems ist sein Erwartungswert pro riskierter Einheit.

Rechenbeispiel: Einstieg Long bei 100,00, anfänglicher Stop bei 98,00. Das Risiko pro Stück beträgt 2,00, also ist 1R = 2,00. Ein Gewinnziel von 2R liegt bei 104,00, ein Ziel von 3R bei 106,00. Wird der Trade bei 103,00 per Signal geschlossen, beträgt das Ergebnis +1,5R.

Für feste Ziele gilt ein einfacher Zusammenhang, wenn man Kosten zunächst ignoriert und annimmt, dass jeder Trade entweder das Ziel oder den Stop erreicht: Bei einem Ziel von k·R liegt die Trefferquote, ab der das System ohne Kosten die Gewinnschwelle erreicht, bei 1 / (1 + k). Für 1R sind das 50 %, für 2R rund 33 %, für 3R genau 25 %. Spread, Kommission und Slippage verschieben diese Schwellen nach oben, und zwar umso stärker, je kleiner R im Verhältnis zu den Kosten ist.

Der Vorteil der R-Darstellung für die Automatisierung: Das Ziel skaliert mit dem Stop. Wird der Stop volatilitätsabhängig gesetzt, wandert das Gewinnziel automatisch mit, und Ergebnisse aus verschiedenen Märkten lassen sich direkt vergleichen.

Signal-Exits, Zeit-Exits und Teilausstiege.

Signal-Exits schließen einen Trade, wenn die Bedingung, die zum Einstieg geführt hat, nicht mehr gilt. Typische Beispiele: Ein Trendfolgesystem steigt aus, wenn der Kurs unter einen gleitenden Durchschnitt fällt; ein Mean-Reversion-System steigt aus, wenn der Kurs zum Mittelwert zurückgekehrt ist. Der Vorteil ist die logische Konsistenz mit dem Einstieg. Der Nachteil ist die Verzögerung: Indikatoren reagieren auf vergangene Kurse und lösen deshalb oft später aus als ein preisbasierter Exit.

Zeit-Exits schließen eine Position nach einer festen Zahl von Kerzen oder Handelstagen. Sie sind unbeliebt, weil sie den Kursverlauf ignorieren, und gerade deshalb nützlich. Viele kurzfristige Muster haben eine begrenzte Wirkungsdauer. Bleibt die erwartete Bewegung aus, bindet die Position nur noch Kapital und Risiko. Zeit-Exits begrenzen außerdem die Haltedauer und damit Übernachtrisiken, Finanzierungskosten und die Abhängigkeit von seltenen Ereignissen. In der Methodik des Machine Learning findet sich dieselbe Idee in der Triple-Barrier-Methode wieder, bei der ein Gewinnziel, ein Stop und eine Zeitgrenze zusammen das Ergebnis eines Trades festlegen.

Teilausstiege schließen einen Teil der Position an einem ersten Ziel und lassen den Rest mit einem Trailing-Exit oder einem weiteren Ziel laufen. Häufig wird danach der Stop für den Rest auf den Einstiegskurs gezogen. Das glättet die Ergebniskurve und erhöht die Trefferquote, weil mehr Trades mit einem Teilgewinn enden. Es verändert aber nicht automatisch den Erwartungswert. Bleibt der Stop für den Rest unverändert, ist ein Teilausstieg mathematisch eine gewichtete Mischung aus zwei Exit-Regeln, und sein Ergebnis liegt zwischen den Ergebnissen dieser beiden Regeln, abzüglich zusätzlicher Transaktionskosten. Wird der Stop nachgezogen, kommt eine dritte Regel hinzu, die eigens getestet werden muss.

Wie testen Sie Exits getrennt vom Einstieg?

Im normalen Backtest sind Einstieg und Ausstieg untrennbar verknüpft. Ein gutes Ergebnis kann vom Einstieg, vom Ausstieg oder von einem zufälligen Zusammenspiel beider kommen. Um die Exit-Logik isoliert zu bewerten, eignet sich ein Kontrollexperiment: Man ersetzt den Einstieg durch Zufallseinstiege und lässt nur die Exit-Regel variieren.

  1. Zufällige Einstiege erzeugen: An zufälligen Zeitpunkten wird mit zufälliger Richtung eingestiegen, jeweils nur eine Position zur Zeit. Die Zufallsreihe wird mit festen Seeds erzeugt, damit jede Exit-Variante exakt dieselben Einstiege bekommt.
  2. Neutrale Vergleichsregel festlegen: Als Referenz dient ein Exit, der keinen Vorteil verspricht, etwa ein reiner Zeit-Exit nach N Kerzen bei gleichem anfänglichem Stop.
  3. Exit-Varianten durchlaufen lassen: Gewinnziel in R, Trailing, Signal-Exit, Teilausstieg, jeweils mit realistischen Kosten.
  4. Viele Wiederholungen auswerten: Nicht ein Lauf zählt, sondern die Verteilung über Hunderte Seeds: mittleres Ergebnis in R, Streuung, maximaler Drawdown, Anteil der Läufe über der Referenz.

Ein Exit, der auf Zufallseinstiegen nicht besser abschneidet als die neutrale Referenz, hat für sich genommen keinen nachweisbaren Vorteil. Er kann trotzdem zu einem bestimmten Einstieg passen, aber dann sollte die Kombination getestet und nicht der Exit allein gelobt werden. Umgekehrt beweist ein positives Ergebnis auf Zufallseinstiegen keinen dauerhaften Vorteil, es zeigt nur, wie der Exit die Ergebnisverteilung formt, etwa ob er Gewinner laufen lässt oder früh abschneidet.

Eine zweite Analysehilfe sind MAE und MFE, also Maximum Adverse Excursion und Maximum Favorable Excursion: die größte Bewegung gegen und für die Position, während sie offen war. John Sweeney hat die MAE-Analyse 1997 in einem eigenen Buch systematisch beschrieben. Wer für jeden Trade MFE und Endergebnis in R speichert, sieht zum Beispiel, wie viel Gewinn ein Exit im Mittel wieder abgibt. Diese Kalibrierung lohnt einen eigenen Arbeitsschritt; für die Wahl des Exit-Typs reicht oft schon der Vergleich der Verteilungen.

Exits im Expert Advisor und im Python-System umsetzen.

Damit Exits austauschbar und testbar sind, sollten sie im Code als eigene Module vorliegen: Jede Exit-Regel bekommt die offene Position und die aktuellen Marktdaten und liefert zurück, ob und mit welchem Volumen geschlossen werden soll. Der Backtester und das Live-System rufen dieselbe Funktion auf. So lässt sich eine Exit-Regel per Konfiguration wechseln, ohne die Einstiegslogik anzufassen.

# Python-Skizze: Exit-Regeln als austauschbare Module
def ziel_exit(pos, bar, k=2.0):
    r = abs(pos.einstieg - pos.stop_anfang)
    ziel = pos.einstieg + pos.richtung * k * r
    erreicht = bar.high >= ziel if pos.richtung > 0 else bar.low <= ziel
    return pos.volumen if erreicht else 0.0

def zeit_exit(pos, bar, n=10):
    return pos.volumen if pos.bars_offen >= n else 0.0

EXITS = {"ziel": ziel_exit, "zeit": zeit_exit}

In MetaTrader 5 hängt die Umsetzung vom Kontomodus ab. Auf Hedging-Konten kann es mehrere unabhängige Positionen pro Symbol geben, und die Standardbibliothek bietet mit CTrade::PositionClosePartial eine Methode zum teilweisen Schließen. Laut MQL5-Dokumentation wird die Position vollständig geschlossen, wenn das angegebene Volumen größer ist als das Positionsvolumen; eine Gegenposition entsteht dabei nicht. Ein Rückgabewert true bedeutet nur, dass die Anfrage formal geprüft wurde. Ob der Handelsserver sie ausgeführt hat, zeigt erst ResultRetcode(). Auf Netting-Konten gibt es pro Symbol nur eine Position; ein Teilausstieg ist dort ein Gegengeschäft mit kleinerem Volumen. Ist dieses Gegengeschäft versehentlich größer als die Position, dreht sie in die Gegenrichtung.

Bei beiden Kontoarten gelten die Volumenregeln des Symbols, abrufbar über SYMBOL_VOLUME_MIN und SYMBOL_VOLUME_STEP. Typisches Beispiel: Bei einem Mindestvolumen von 0,01 Lot lässt sich eine Position von 0,01 Lot nicht halbieren. Die Exit-Logik muss solche Fälle abfangen, das Volumen auf den Schritt runden und entscheiden, ob dann ganz oder gar nicht geschlossen wird.

Bei Interactive Brokers lassen sich Gewinnziel und Stop als Bracket-Order anlegen: eine Einstiegsorder mit zwei verknüpften Kind-Orders. Die API-Dokumentation beschreibt, dass die Elternorder mit transmit = False gesendet wird und erst die letzte Kind-Order mit transmit = True die ganze Gruppe überträgt, damit nicht eine Order ausgeführt wird, bevor die anderen stehen. Für bestehende Positionen oder mehrere Teilziele eignen sich OCA-Gruppen (One-Cancels-All), in denen die Ausführung einer Order die übrigen storniert oder anteilig reduziert. Zeit- und Signal-Exits kennt die Börse dagegen nicht; sie muss das eigene System überwachen und auslösen.

Grenzen und Risiken von Exit-Regeln.

Exit-Parameter sind ein bevorzugtes Feld für Überanpassung. Ein Gewinnziel von 2,3R, ein Trailing mit Faktor 2,7 und ein Zeit-Exit nach 13 Kerzen können im Backtest hervorragend aussehen und trotzdem nur das Rauschen der Testdaten beschreiben. Jeder zusätzliche Parameter vergrößert diesen Spielraum. Exit-Regeln gehören deshalb wie Einstiegsregeln in einen Out-of-Sample-Test oder eine Walk-Forward-Analyse, und robuste Bereiche sind einem einzelnen optimalen Wert vorzuziehen.

Keine Exit-Regel schützt vor Verlusten. Gehebelte Produkte wie CFDs und Futures können Verluste über den geplanten Stop hinaus verursachen, bis hin zum Totalverlust des eingesetzten Kapitals. Die Exit-Logik ist ein Werkzeug zur Steuerung der Ergebnisverteilung, keine Absicherung.

Was Sie jetzt konkret tun können.

Wenn Sie Ihre eigenen Exit-Regeln systematisch prüfen wollen, hilft eine feste Reihenfolge:

  1. Schreiben Sie jede Exit-Regel Ihres Systems als eindeutige Bedingung auf, inklusive Volumen bei Teilausstiegen.
  2. Stellen Sie alle Ergebnisse in R-Multiples dar und speichern Sie pro Trade auch MAE und MFE.
  3. Bauen Sie die Exits im Backtester als austauschbare Module, sodass derselbe Code im Test und im Live-System läuft.
  4. Testen Sie jede Variante auf Zufallseinstiegen gegen eine neutrale Referenz und anschließend in Kombination mit Ihrem Einstieg.
  5. Prüfen Sie die Gewinner-Variante außerhalb der Optimierungsdaten und mit realistischen Kosten.
  6. Klären Sie vor dem Live-Betrieb Kontomodus, Mindestvolumen, Volumenschritt und Ordertypen Ihres Brokers.

Wer diese Schritte nicht selbst programmieren möchte, kann die Umsetzung als Expert Advisor oder Python-System auch entwickeln lassen; Details dazu auf der Seite Trading-Systeme entwickeln lassen.

Häufige Fragen.

Was ist der Unterschied zwischen Stop-Loss und Exit-Strategie?

Der Stop-Loss ist ein einzelner Exit, der eine Position im Verlustfall schließt. Die Exit-Strategie umfasst alle Regeln, die eine Position beenden: neben dem Stop auch Gewinnziele, Trailing-Exits, Gegensignale, Zeitgrenzen und Teilausstiege. In einem automatisierten System sind meist mehrere dieser Regeln gleichzeitig aktiv, und die zuerst ausgelöste schließt den Trade.

Was bedeutet ein Gewinnziel von 2R?

R ist das anfängliche Risiko eines Trades, also der Abstand zwischen Einstiegskurs und anfänglichem Stop. Ein Gewinnziel von 2R liegt im doppelten Abstand in Gewinnrichtung. Bei einem Einstieg bei 100 und einem Stop bei 98 ist 1R gleich 2, das 2R-Ziel liegt also bei 104. Ohne Kosten braucht ein solches System rund 33 Prozent Treffer, um die Gewinnschwelle zu erreichen.

Wie teste ich eine Exit-Regel unabhängig vom Einstieg?

Ein verbreiteter Ansatz ersetzt den Einstieg durch viele zufällig erzeugte Einstiege mit festen Seeds und wendet darauf die Exit-Varianten an. Verglichen wird mit einer neutralen Referenz, etwa einem reinen Zeit-Exit. Ausgewertet wird die Verteilung über viele Läufe, nicht ein einzelnes Ergebnis. So wird sichtbar, wie ein Exit die Ergebnisverteilung formt, bevor er mit dem eigentlichen Einstieg kombiniert wird.

Lohnen sich Teilausstiege beim Trading?

Teilausstiege glätten die Ergebniskurve und erhöhen die Trefferquote, weil mehr Trades mit einem Teilgewinn enden. Den Erwartungswert verbessern sie nicht automatisch: Bei unverändertem Stop liegt ihr Ergebnis zwischen den beiden reinen Exit-Regeln, aus denen sie bestehen, abzüglich zusätzlicher Kosten. Ob sie sich lohnen, zeigt nur ein Test, der beide reinen Varianten mit vergleicht.

Wie funktionieren Teilschließungen in MetaTrader 5?

Auf Hedging-Konten bietet die MQL5-Standardbibliothek CTrade::PositionClosePartial zum teilweisen Schließen einer Position. Auf Netting-Konten gibt es pro Symbol nur eine Position, ein Teilausstieg ist dort ein Gegengeschäft mit kleinerem Volumen. In beiden Fällen müssen Mindestvolumen und Volumenschritt des Symbols eingehalten werden, und der Erfolg der Order wird über den Rückgabecode des Servers geprüft.

Quellen und Stand.

Stand: 10. Oktober 2026. Produkte, Funktionen und Preise ändern sich schnell; maßgeblich sind die Angaben der Anbieter und Behörden.

Sie wollen Ihre Exit-Regeln als austauschbare Module umsetzen und sauber testen lassen? Unverbindlich anfragen — wir klären Regelwerk, Testaufbau mit Zufallseinstiegen und die Umsetzung bei Ihrem Broker. Mehr zu meinem Angebot: Trading-Systeme entwickeln lassen.