Marktordnung

Indikatoren zum Verständnis von Marktregimen in der StrategyQuant-Codierungsgrundlage

In den letzten Monaten haben wir unsere Kodierungsbasis um mehrere technische Indikatoren erweitert. Bei der Auswahl dieser Indikatoren haben wir darauf geachtet, dass sie den Nutzern helfen, Marktregime besser zu erkennen.

Im ersten Teil dieses Artikels werden wir kurz erklären, was Marktregime sind. Im zweiten Teil werden wir erörtern, wie jeder dieser Indikatoren zu konfigurieren ist und wie man sie bei der Strategieentwicklung effektiv einsetzen kann.

 

Was sind Marktregime?

Marktregime sind unterschiedliche Zeiträume, in denen die Märkte bestimmte statistische Eigenschaften aufweisen. Über die einfache Klassifizierung in "Bullen" und "Bären" hinaus agieren die Märkte in mehreren Zuständen:

  • Sich entwickelnde Märkte mit anhaltender gerichteter Bewegung
  • Märkte mit einer gewissen Bandbreite wo die Preise innerhalb von Grenzen schwanken
  • Zeiten hoher Volatilität mit großen Preisschwankungen
  • Zeiten geringer Volatilität mit minimaler Preisbewegung
  • Korrelationsverschiebungen zwischen verwandten Instrumenten
  • Liquiditätsschwankungen Beeinträchtigung der Ausführungsqualität

Eine wichtige Erkenntnis für StrategyQuant-Nutzer: Strategien, die für ein bestimmtes System optimiert sind, schneiden in der Regel schlechter ab, wenn sich die Bedingungen ändern. Dies erklärt, warum eine profitable Strategie plötzlich anfangen kann, Verluste zu machen, ohne dass der Code geändert wird.

Warum Ihre Strategien plötzlich nicht mehr funktionieren

Das Scheitern einer Strategie ist in der Regel nicht auf eine fehlerhafte Logik zurückzuführen, sondern auf unbemerkte Änderungen des Marktregimes. Betrachten Sie diese häufigen Szenarien:

  • Ihr Trendfolgesystem, das monatelang hervorragend funktioniert hat, häuft plötzlich Verluste an, wenn die Märkte unruhig werden
  • Ihre Ausbruchsstrategie, die große Bewegungen erfasst hat, sieht sich nun wiederholt falschen Signalen gegenüber.
  • Ihr Mean-Reversion-Setup, das in einer Schwankungsbreite erfolgreich war, wird überrollt, wenn sich starke Trends abzeichnen

Standardindikatoren wie gleitende Durchschnitte, RSI oder Bollinger-Bänder erkennen diese grundlegenden Veränderungen in der Regel erst, wenn es zu erheblichen Verlusten kommt. Sie verfolgen eher die Symptome, als dass sie die zugrunde liegenden statistischen Veränderungen im Marktverhalten erkennen.

Verbesserung von StrategyQuant mit fortschrittlicher statistischer Regime-Erkennung

Die Nutzer der StrategyQuant-Plattform erhalten Zugang zu vier fortschrittlichen statistischen Indikatoren, die speziell für die Erkennung von Marktregimes entwickelt wurden:

  • Kolmogorow-Smirnow-Test - Entdeckt statistisch signifikante Veränderungen in der Preisverteilung
  • Wasserstein Entfernung - Misst das Ausmaß der Verteilungsverschiebungen
  • CUSUM (Kumulative Summe) - Identifiziert subtile, anhaltende Veränderungen im Marktverhalten
  • DTW (Dynamic Time Warping) - Erkennt ähnliche Musterformationen unabhängig von der zeitlichen Ausdehnung

Diese Instrumente bewerten grundlegende Aspekte des Marktverhaltens, die von herkömmlichen Indikatoren nicht erfasst werden:

  • Veränderungen bei den Renditeausschüttungen
  • Verschiebungen in der zeitlichen Struktur
  • Ähnlichkeit der Muster mit historischen Perioden
  • Anhaltende Abweichungen von etablierten Normen

Praktische Anwendungen in StrategyQuant

Für StrategyQuant-Benutzer können diese Indikatoren in diesen Situationen hilfreich sein:

  • Wechsel der Strategie - Erstellen Sie benutzerdefinierte Blöcke in Ihren Strategien, die unterschiedliche Handelslogiken basierend auf erkannten Regimen aktivieren
  • Anpassung der Parameter - Automatische Anpassung von Stop-Loss, Take-Profit und Positionsgröße auf der Grundlage der aktuellen Marktbedingungen
  • Portfolio-Zuweisung - Kapitalverschiebung zwischen Strategien, die für verschiedene Regime optimiert sind
  • Robustes Backtesting - Testen Sie Strategien über mehrere erkannte Regime hinweg, um eine konsistente Leistung sicherzustellen.
  • Vorwärtsprüfung Validierung - Vergleichen Sie die aktuellen Marktbedingungen mit historischen Gegebenheiten, um die Ergebnisse von Vorhersagetests besser zu validieren.

In den folgenden Abschnitten erfahren Sie, wie Sie die einzelnen Indikatoren in StrategyQuant so konfigurieren können, dass sie Regimewechsel erkennen, bevor sie sich auf Ihre Handelsleistung auswirken.

 

Marktregime-Indikatoren in der StrategyQuant-Codierungsgrundlage

Im folgenden Abschnitt werden wir uns ansehen, wie man jeden Indikator richtig einrichtet und verwendet.

Einrichten des Kolmogorov-Smirnov-Testindikators

Der KS-Test vergleicht die jüngsten Kursbewegungen mit historischen Verteilungen, um statistisch signifikante Veränderungen zu erkennen. Hier erfahren Sie, wie Sie ihn effektiv einrichten können:

Wichtige Parameter

Zeitraum1 (aktueller Stichprobenumfang): Hier wird festgelegt, wie viele aktuelle Balken analysiert werden sollen.

  • Beginnen Sie mit 20-30 Balken für Tagesdiagramme
  • Verwenden Sie 50-100 Balken für Intraday-Diagramme
  • Größere Werte (50-100) bieten mehr statistische Sicherheit, reagieren aber langsamer auf Veränderungen

Zeitraum2 (Historischer Stichprobenumfang): Damit wird der historische Bezugszeitraum festgelegt.

  • In der Regel gleich oder größer als Periode1 eingestellt
  • Ein guter Ausgangspunkt ist die Einstellung von Zeitraum2 = Zeitraum1
  • Für eine höhere Empfindlichkeit gegenüber den jüngsten Veränderungen sollte der Zeitraum 2 größer sein (z. B. 2-3x Zeitraum 1).

SignalThreshold: Das statistische Signifikanzniveau.

  • Der Standardwert von 0,05 (5%) ist in der Statistik üblich.
  • Niedrigere Werte (0,01) reduzieren falsche Signale, können aber einige Regimewechsel übersehen.
  • Höhere Werte (0,10) erhöhen die Empfindlichkeit, erzeugen aber mehr falsche Signale

Praktische Einrichtungsbeispiele

Konservative Einstellung:

  • Zeitraum1 = 50
  • Zeitraum2 = 100
  • SignalSchwellenwert = 0,01
  • Am besten geeignet für: Wöchentliche oder tägliche Charts, Handel mit niedriger Frequenz

Ausgewogene Einrichtung:

  • Zeitraum1 = 30
  • Zeitraum2 = 50
  • SignalSchwellenwert = 0,05
  • Am besten geeignet für: Tägliche Charts, Swing Trading

Reaktionsfähige Einrichtung:

  • Zeitraum1 = 20
  • Zeitraum2 = 30
  • SignalSchwellenwert = 0,10
  • Am besten geeignet für: Intraday-Charts, häufigere Signale

Leitlinien für die Auslegung

  • Wenn der Indikatorwert 1 ist, deutet dies auf einen statistisch signifikanten Regimewechsel hin.
  • Suchen Sie eher nach anhaltenden Signalen (mehrere aufeinanderfolgende 1en) als nach einzelnen Ereignissen.
  • Kombinieren Sie mit anderen Indikatoren, um die Änderung zu bestätigen.

Sie können den Indikator und die benutzerdefinierten Blöcke herunterladen hier.

Einrichten des Wasserstein-Abstandsindikators

Die Wasserstein-Distanz misst die Unähnlichkeit zwischen aktuellen und historischen Preisverteilungen auf einer kontinuierlichen Skala.

Wichtige Parameter

Zeitraum: Hier wird die Größe des Vergleichsfensters festgelegt.

  • Beginnen Sie mit 20-50 Balken für die meisten Zeitrahmen
  • Kürzere Zeiträume (20-30) reagieren schneller auf Veränderungen im Vertrieb
  • Längere Zeiträume (50-100) liefern stabilere Messwerte, aber eine Verzögerung bei der Erkennung

Praktische Einrichtungsbeispiele

Fast-Response-Setup:

  • Zeitraum = 20
  • Am besten geeignet für: Erfassen von schnellen Regimewechseln, Intraday-Handel

Standardeinstellung:

  • Zeitraum = 50
  • Am besten geeignet für: Tägliche Charts, ausgewogenes Verhältnis zwischen Reaktionsfähigkeit und Stabilität

Trendorientiertes Setup:

  • Zeitraum = 100
  • Am besten geeignet für: Identifizierung größerer Regimewechsel bei gleichzeitiger Filterung von Störungen, Wochencharts

Leitlinien für die Auslegung

  • Der Indikator liefert Werte auf einer Skala von 0-100
  • Typischerweise weisen Werte unter 20 auf ähnliche Verteilungen hin (gleiches Regime)
  • Werte von 40+ deuten auf signifikante Verteilungsunterschiede hin
  • Achten Sie auf einen anhaltenden Anstieg des Indikatorwerts und nicht auf kurze Ausschläge.
  • Ermittlung von Basiswerten während bekannter Marktregimes für Ihr spezifisches Instrument

Sie können den Indikator und die benutzerdefinierten Blöcke herunterladen hier.

Einrichten des CUSUM-Indikators

CUSUM erkennt subtile, anhaltende Veränderungen im Preisverhalten durch Akkumulation von Abweichungen.

Wichtige Parameter

Zeitraum: Der Rückblickzeitraum für die Berechnung von Mittelwert und Standardabweichung.

  • Beginnen Sie mit 20-50 Takten
  • Kürzere Zeiträume reagieren besser auf aktuelle Veränderungen
  • Längere Zeiträume schaffen stabilere Referenzstatistiken

Schwellenwert: Steuert die Empfindlichkeit gegenüber Abweichungen.

  • Der Standardwert von 2 entspricht 2 Standardabweichungen.
  • Niedrigere Werte (1-1,5) erhöhen die Empfindlichkeit und erzeugen mehr Signale
  • Höhere Werte (2,5-3) verringern Fehlalarme, können aber die Erkennung verzögern

Drift: Berücksichtigt die erwartete natürliche Drift des Prozesses.

  • Der Standardwert von 0,5 ist für die meisten Märkte geeignet.
  • Erhöhung der Drift (0,7-1,0) in volatileren Märkten
  • Verringerung der Drift (0,2-0,3) in weniger volatilen, schwankungsanfälligen Märkten

Praktische Einrichtungsbeispiele

Frühwarnsystem:

  • Zeitraum = 20
  • Schwellenwert = 1,5
  • Drift = 0,3
  • Am besten geeignet für: Vorwegnahme von Regimewechseln, Inkaufnahme einiger falsch positiver Ergebnisse

Ausgewogene Einrichtung:

  • Zeitraum = 50
  • Schwellenwert = 2
  • Drift = 0,5
  • Am besten geeignet für: Die meisten Marktbedingungen, tägliche Zeitrahmen

Bestätigung der Einrichtung:

  • Zeitraum = 100
  • Schwellenwert = 3
  • Drift = 0,5
  • Am besten geeignet für: Bestätigung festgestellter Regimewechsel, Reduzierung falscher Signale

Leitlinien für die Auslegung

  • Überwachen Sie sowohl positive als auch negative CUSUM-Linien
  • Wenn eine der beiden Linien deutlich über den Nullpunkt ansteigt, deutet dies auf einen potenziellen Regimewechsel hin
  • Positiver CUSUM-Anstieg deutet auf Aufwärtsdruck/Regimewechsel hin
  • Negativer CUSUM-Anstieg deutet auf Abwärtsdruck/Regimewechsel hin
  • Je länger eine CUSUM-Linie erhöht bleibt, desto stärker ist das Signal
  • Setzen Sie Ihre Erwartungen zurück, wenn beide Linien wieder nahe Null liegen.

Sie können den Indikator und die benutzerdefinierten Blöcke herunterladen hier.

 

Einrichten des Indikators für dynamisches Time Warping

DTW identifiziert ähnliche Muster in der Preisbewegung unabhängig von der Streckung oder Kompression des Zeitrahmens.

Wichtige Parameter

WindowSize: Der Rückblickzeitraum für die Suche nach Mustern.

  • Beginnen Sie mit 20-50 Takten
  • Größere Fenster (50+) ermöglichen das Auffinden weiter entfernter Muster
  • Kleinere Fenster konzentrieren sich auf das aktuelle Marktverhalten

PatternSize: Die Länge des zu übereinstimmenden Musters.

  • Beginnen Sie mit 5-10 Takten
  • Kürzere Muster (3-5) identifizieren Mikrostrukturen
  • Längere Muster (10-20) identifizieren größere Marktformationen

EntfernungTyp: Die Methode, die zur Berechnung der Differenzen verwendet wird.

  • Absolut (0): Robuster gegenüber Ausreißern, empfohlen für die meisten Fälle
  • Quadriert (1): Empfindlicher für große Abweichungen, nützlich für die Erkennung von Veränderungen im Volatilitätsregime

Praktische Einrichtungsbeispiele

Micro-Pattern-Einstellung:

  • FensterGröße = 20
  • MusterGröße = 5
  • DistanzTyp = 0 (absolut)
  • Am besten geeignet für: Kurzfristiger Handel, Identifizierung sich schnell wiederholender Muster

Standardeinstellung:

  • FensterGröße = 30
  • MusterGröße = 10
  • DistanzTyp = 0 (absolut)
  • Am besten geeignet für: Die meisten Handelszeitrahmen und Instrumente

Makro-Muster einrichten:

  • FensterGröße = 50
  • MusterGröße = 15
  • DistanzTyp = 1 (quadratisch)
  • Am besten geeignet für: Längerfristige Analyse, Identifizierung der wichtigsten Marktstrukturen

Leitlinien für die Auslegung

  • Niedrigere DTW-Werte deuten auf Ähnlichkeit mit historischen Mustern hin (Kontinuität des Regimes)
  • Plötzliche Anstiege deuten auf eine ungewohnte Preisentwicklung hin (möglicher Regimewechsel)
  • Suchen Sie nach ungewöhnlich niedrigen Werten, um sich stark wiederholende Muster zu erkennen.
  • Ermittlung von Basiswerten, die für Ihren Markt und Zeitrahmen spezifisch sind

Sie können den Indikator und die benutzerdefinierten Blöcke herunterladen hier.

Kombination von Indikatoren für ein vollständiges System zur Erkennung von Regimen

Für eine möglichst zuverlässige Erkennung von Regimen sollten diese Multi-Indikator-Ansätze in Betracht gezogen werden:

Frühwarnsystem

  • Start mit CUSUM (sensible Einstellung) für die erste Ausschreibung
  • Wenn CUSUM signalisiert, Wasserstein-Distanz zur Bestätigung prüfen
  • KS-Test als endgültige statistische Validierung verwenden

Messung der Veränderungsstärke

  • Verwenden Sie den KS-Test, um festzustellen, ob eine statistisch signifikante Veränderung eingetreten ist.
  • Messen Sie die Wasserstein-Distanz, um zu quantifizieren, wie unterschiedlich das neue Regime ist.
  • Überwachen Sie DTW, um festzustellen, ob das neue Muster einem historischen Regime ähnelt.

Zeitrahmen Integration

  • Indikatoren über mehrere Zeiträume hinweg anwenden
  • Achten Sie auf das Zusammentreffen von Signalen (z. B. KS-Test-Signale auf Tages- und Wochenbasis)
  • Kurzfristige Indikatoren können Frühwarnungen für längerfristige Regimewechsel liefern

Praktische Überlegungen für alle Indikatoren

Marktspezifische Anpassungen

Aktien: Im Allgemeinen weniger flüchtig; empfindlichere Einstellungen verwenden

  • Schwellenwert für den KS-Test auf 0,03-0,04 herabsetzen
  • Den CUSUM-Schwellenwert auf 1,5-2,0 senken

Forex: Regimewechsel können subtil sein; Fokus auf Früherkennung

  • Kürzere Zeiträume für alle Indikatoren verwenden
  • CUSUM als Frühwarnsystem genau beobachten

Rohstoffe: Oft zeigen sich scharfe Regimeübergänge; brauchen eine solide Bestätigung

  • KS-Test mit strengerem Schwellenwert (0,01-0,03) verwenden
  • Wasserstein-Abstandszeit für Stabilität erhöhen

Kryptowährungen: Hohe Volatilität; Filterung von Fehlsignalen erforderlich

  • Längere Zeiträume für alle Indikatoren verwenden
  • Erhöhung der CUSUM-Schwelle auf 2,5-3,0

Regelmäßige Rekalibrierung

Für eine optimale Leistung sollten Sie Ihre Indikatoren neu kalibrieren:

  • Alle 3-6 Monate für die meisten Märkte
  • Nach wichtigen Marktereignissen (Crashs, wichtige Nachrichten)
  • Wenn Sie eine Verschlechterung der Signalqualität feststellen

Abschließende Überlegungen zur Umsetzung

Denken Sie daran, dass Marktregime-Indikatoren am aussagekräftigsten sind, wenn:

  • Nicht isoliert, sondern in Kombination verwendet
  • Speziell auf Ihre Handelsinstrumente und Zeitrahmen kalibriert
  • Integriert in einen vollständigen Handelsansatz und nicht als eigenständige Signale verwendet
  • Regelmäßige Überprüfung und Anpassung an die sich verändernden Marktbedingungen

In den kommenden Monaten werden wir weitere ähnliche Indikatoren hinzufügen und Tools bereitstellen, mit denen sich Strategien in der derzeitigen volatilen Phase besser verwalten lassen. Wir sind fest davon überzeugt, dass es uns auch gelingen wird, noch fortschrittlichere Algorithmen zu entwickeln, die Händlern helfen, profitabler zu werden

 

clonex / Ivan Hudec

Ivan Hudec – “Clonex” im Forum

Ich bin seit 15 Jahren als Trader tätig und arbeite seit 2014 mit StrategyQuant X. Derzeit mache ich drei Dinge: Ich entwickle automatisierte Strategien und teste sie unter realen Bedingungen, ich erweitere SQX selbst um benutzerdefinierte Indikatoren, Snippets und Python-Tools für maschinelles Lernen und quantitative Forschung, und ich helfe anderen Tradern, schneller ans Ziel zu kommen – ohne die jahrelangen, kostspieligen Fehler, die ich auf meinem Weg gemacht habe.
Die meisten Retail-Strategien sehen im Backtest großartig aus, versagen aber im Live-Handel. Bei meiner Arbeit geht es genau umgekehrt: um Strategien, die ehrlich, validiert und robust genug sind, um ihnen echtes Geld anzuvertrauen. Über diesen Prozess – das Gute, das Hässliche und das Überanpassen, über das niemand spricht – schreibe ich auf meiner Website algotrading.space.
Wenn Sie sich näher mit Validierung, der Entwicklung benutzerdefinierter SQX-Lösungen oder dem Aufbau eines echten Wettbewerbsvorteils durch Daten und Code befassen möchten, dann finden Sie hier alle Informationen dazu.  www.algotrading.space

2 Kommentare
Älteste
Neueste Meistbewertet
Bienenhändler
21. 4. 2025 1:59 Uhr

Danke, das ist eine interessante Umsetzung.

Oliver
27. 11. 2025 22:02 Uhr

Woher kam die Idee, diese auf diese Weise zu verwenden? Gibt es dazu ein Whitepaper oder basiert das nur auf Ihrem großartigen Wissen und Ihrer Kreativität?

Lesen Sie weiter