3. Oktober 2026 · research

Wie backtestet man eine Strategie, die rund um einen Handelsstopp handelt?

Wie backtestet man eine Strategie, die rund um einen Handelsstopp handelt?

Eine Strategie, die während eines Handelsstopps eine Position hält, kann sie auf gewöhnlichem Weg erst schließen, wenn der Handel wieder aufgenommen wird. Eine Strategie, die währenddessen eine Order sendet, kann je nach Handelsplatz und Ordervorgaben eine Ablehnung erhalten, in die Warteschlange gestellt oder storniert werden oder bis zur Wiedereröffnung bestehen bleiben. Wenn dein Backtest sie zum letzten Kurs vor dem Stopp ausführt, modellierst du einen Markt, den es nicht gab.

Die praktische Regel ist einfach: Bilde den Handelsstopp als Zustandsänderung am Handelsplatz ab, erhalte die Orders und Positionen, die laut den Regeln bestehen bleiben, und modelliere die Ausführung bei der Wiedereröffnung separat. Eine leere Stelle in einer Kursreihe verrät dir nichts davon.

Ist ein Handelsstopp dasselbe wie fehlende Daten oder ein Intervall mit null Volumen?

Nein. Fehlende Daten bedeuten, dass dein Feed keine Beobachtung enthält. Null Volumen bedeutet, dass der Feed für ein Intervall keine Trades meldet. Ein Handelsstopp bedeutet, dass der Handel wegen eines bestimmten Marktgeschehens nicht verfügbar oder eingeschränkt war. Diese Fälle haben unterschiedliche Folgen für Orders.

Angenommen, der Handel mit einer Aktie wird um 10:17 bei einem Kurs von $24.80 ausgesetzt. Deine Strategie gibt um 10:18 eine Verkaufs-Limitorder zu $24.70 auf. Es gibt keinen gewöhnlichen fortlaufenden Markt, an dem sie ausgeführt werden könnte. Eröffnet der Handel wieder bei $22.10, darf der Backtest nicht stillschweigend eine Ausführung zu $24.70 verbuchen, nur weil das Limit gemessen an der veralteten Notierung vor dem Stopp marktgängig war. Was mit der Order geschieht, hängt von den Regeln des Handelsplatzes, ihrer Gültigkeitsdauer und ihrer Zulassung zur Wiedereröffnungsauktion ab.

Beobachteter ZustandBedeutungVorgehen des Simulators
DatenlückeDer Marktstatus ist in deinen Daten unbekanntKurse als nicht verfügbar markieren; nicht annehmen, dass der Handel ausgesetzt wurde
Intervall mit null VolumenKeine gemeldeten Trades im IntervallNotierungen und Status des Handelsplatzes getrennt vom Handelsvolumen führen
Erklärter HandelsstoppDer Handel ist ausgesetzt oder eingeschränktDie Regeln für Orders und Wiedereröffnung während des Stopps anwenden

Ein Handelsstopp betrifft nicht zwangsläufig den gesamten Markt. Der Handel mit einem Wertpapier kann ausgesetzt sein, während verwandte Instrumente weiter gehandelt werden, oder ein Handelsplatz kann sich anders verhalten als ein anderer. Dein Ereignisdatensatz sollte das Instrument, den Handelsplatz, sofern verfügbar den Grund des Stopps, Anfangs- und Endzeit sowie die Quelle enthalten. Liefert dein Datenanbieter nur ein Datum oder eine Momentaufnahme des Status, tu nicht so, als wäre dir der genaue Zeitpunkt des Zustandswechsels bekannt.

Was geschieht während eines Handelsstopps mit Orders?

Eine allgemeingültige Antwort gibt es nicht. Der Handelsplatz kann Orders stornieren; sie können bestehen bleiben oder für eine Eröffnungs- beziehungsweise Wiedereröffnungsauktion zugelassen werden. Ordertyp und Gültigkeitsdauer spielen eine Rolle, ebenso Handelsplatz und Ereignis. Wenn eine Simulation alle Orders beibehält, ist das eine gewählte Regel und kein Naturgesetz.

Lege diese Regel für jede Orderklasse fest. Eine Strategie könnte zum Beispiel ihre eigenen unausgeführten Orders stornieren, sobald sie vom Handelsstopp erfährt, einen schützenden Stop als Absicht statt als garantierte Ausführung beibehalten und nach Wiederaufnahme des Handels eine neue Order senden. Eine andere Strategie könnte Orders, die zur Auktion zugelassen sind, bewusst stehen lassen. Das sind unterschiedliche Strategien und sie sollten unterschiedliche Ergebnisse liefern.

Bei Stop-Orders ist besondere Vorsicht geboten. Ein Stopkurs ist eine Auslösebedingung, kein Versprechen, dass die Order zu diesem Kurs ausgeführt wird. Eröffnet eine Aktie unter einem Verkaufs-Stop wieder, kann der erste ausführbare Kurs deutlich niedriger liegen. Wenn du den Stop automatisch zum Auslösekurs ausführst, blendest du genau das Kurslückenrisiko aus, das die Order begrenzen sollte.

Wie sollte ich den Wiedereröffnungskurs und die Ausführung modellieren?

Nutze Daten zur Wiedereröffnungsauktion, sofern verfügbar: den Auktionskurs, gegebenenfalls den Verlauf des Ungleichgewichts oder der indikativen Kurse sowie die Zulassungs- und Prioritätsregeln für die Order. Wende anschließend die Ordervorgaben der Strategie an. Eine Limitorder kann nur ausgeführt werden, wenn Auktionskurs und Zuteilung es erlauben; eine Marketorder kann vorbehaltlich der Regeln des Handelsplatzes und der verfügbaren Stückzahl zum Auktionskurs ausgeführt werden.

Ohne Auktionsdaten solltest du keine Scheingenauigkeit aus dem letzten Trade vor dem Stopp ableiten. Eine konservative Näherung besteht darin, die Ausführung bis zur ersten verlässlichen Beobachtung nach der Wiedereröffnung aufzuschieben und dann ein dokumentiertes Spread- und Impact-Modell anzuwenden. Auch das kann zu optimistisch sein: Aus Hoch und Tief eines Balkens geht nicht hervor, ob deine Order in der Warteschlange vorne lag oder ob zu deinem Kurs genügend Volumen verfügbar war.

$24.80letzter Trade vor dem Handelsstopp
$22.10hypothetischer Wiedereröffnungskurs
10.9%Kurslücke gegenüber dem veralteten Kurs

Diese Kurslücke ist keine Prognose. Sie veranschaulicht, warum das Fortschreiben eines Kurses das Risiko kleiner erscheinen lassen kann, als es ist. Während der Handelspause besteht die Position weiter, aber ihr aktueller Liquidationswert kann unbekannt sein. Führe bei Bedarf den letzten Kurs für die Buchhaltung weiter, kennzeichne ihn als veraltet und behandle ihn nicht als ausführbare Notierung.

Wie erkenne ich, ob die Behandlung von Handelsstopps meinen Backtest stark beeinflusst?

Prüfe jede simulierte Order, die zeitlich mit einem Handelsstopp oder einer Wiedereröffnung zusammenfällt. Halte das Ereignis, den Orderstatus davor und danach, die gewählte Ausführungsregel und die Kursquelle im Datensatz fest. Vergleiche anschließend die Ergebnisse unter einigen plausiblen Regeln: Orders bei Beginn des Stopps stornieren, zugelassene Orders für die Wiedereröffnung beibehalten und jede neue Ausführung bis zur Wiederaufnahme des regulären Handels aufschieben.

Ändert sich die Performance deutlich, hängt das Ergebnis von Marktmechanismen ab, die deine Daten womöglich nicht auflösen können. Das ist eine nützliche Erkenntnis. Sie zeigt dir, was du in der Dokumentation des Handelsplatzes oder anhand höher aufgelöster Auktionsdaten untersuchen solltest, bevor du den Backtest als Beleg wertest.

Und führe das Positionsbuch korrekt. Ein Handelsstopp lässt das Exposure nicht verschwinden, während der Chart auf seine nächste Kerze wartet. Die Strategie bleibt dem Kurs ausgesetzt, den der Markt bei der Wiedereröffnung findet.

HandelsstoppsBacktestingOrderausführungAktienMarkt-Mikrostruktur
← Alle Beiträge