Markov Regime
- Indikatoren
-
Csongor Pall
My Trading Journey
April 23, 2014 was the day I made my first deposit with a broker. Back then, I knew very little about trading — and even less about trading robots. - Version: 1.1
Markov-Regime – Hausse / Baisse / Seitwärtsbewegung
Das Markov-Regime ist ein schlanker Indikator für den Marktzustand, der auf jedem Chart eine Frage beantwortet: In welchem Regime befinden wir uns, wie beständig ist es und wie sieht das langfristige Gleichgewicht zwischen Hausse, Baisse und Seitwärtsbewegung aus?
Es klassifiziert jeden Balken, färbt den Kurs je nach Regime ein und zeigt eine Live-3×3-Übergangsmatrix sowie die langfristige (stationäre) Verteilung direkt in Ihrem Chart an.
───────────────────────────────────────────── Funktionsweise ─────────────────────────────────────────────
Für jeden Balken misst der Indikator die gleitende Rendite über ein konfigurierbares Zeitfenster und ordnet einen von drei Zuständen zu:
- Bull – gleitende Rendite über dem Bull-Schwellenwert
- Bär — gleitende Rendite unterhalb des Bären-Schwellenwerts
- Sideways – alles dazwischen
Aus der Historie dieser Zustände wird in Echtzeit Folgendes berechnet:
- Eine Übergangsmatrix – die Wahrscheinlichkeit, vom heutigen Zustand in den nächsten Zustand überzugehen (Bull→Bull, Bull→Bear usw.). Die Diagonale zeigt die Persistenz: wie stabil die einzelnen Regime tendenziell sind.
- Die stationäre Verteilung – der langfristige Zeitanteil, den der Markt in jedem Regime verbringt, ermittelt durch Potenzierung der Übergangsmatrix mit einer hohen Potenz, bis sich die Werte einpendeln.
───────────────────────────────────────────── Die Idee dahinter ─────────────────────────────────────────────
- Die Markov-Eigenschaft – das Modell beruht auf dem Prinzip, dass die Wahrscheinlichkeit, in einen zukünftigen Marktzustand überzugehen, nur vom aktuellen Zustand abhängt, nicht aber vom Weg, der dorthin geführt hat.
- Hamilton, 1989 – Der Ansatz geht auf James Hamiltons Arbeit aus dem Jahr 1989 zurück, in der Markov-Switching-Modelle eingeführt wurden, um zu beschreiben, wie sich eine Wirtschaft zwischen Zuständen wie Expansion und Rezession bewegt.
- Anwendung in der Praxis – In der quantitativen Finanzwirtschaft werden Regime-Modelle dieser Art als Umfeldfilter eingesetzt, beispielsweise um das Risikoengagement anzupassen, wenn der Markt von einem ruhigen Zustand mit geringer Volatilität in einen Zustand mit hoher Volatilität übergeht. Dieser Indikator bringt dieselbe Regime-Sichtweise in einfacher visueller Form auf Ihr Chart.
───────────────────────────────────────────── Was Sie auf dem Chart sehen ─────────────────────────────────────────────
- Nach Regime farblich gekennzeichnete Kerzen – jede Kerze ist entsprechend ihres Zustands eingefärbt (zartes Grün = Hausse, gedämpftes Rosa = Baisse, kühles Grau = Seitwärtsbewegung), sodass das aktuelle Regime und seine Wendepunkte auf einen Blick leicht zu erkennen sind.
- Live-Matrix-Panel – eine Eckkarte, die die 3×3-Übergangsmatrix mit hervorgehobener Persistenzdiagonale, dem Banner für den aktuellen Markttrend und der darunter liegenden Tabelle zur langfristigen Zusammensetzung zeigt. Alle Werte werden aktualisiert, sobald neue Balken geschlossen werden.
- Übergangsbeschriftungen – Eine Markierung wird nur dann auf dem Chart platziert (z. B. BULL → BEAR), wenn ein Regimewechsel dauerhaft ist. Ein Filter sorgt dafür, dass der neue Zustand über eine festgelegte Anzahl bestätigter Balken bestehen bleiben muss, bevor er beschriftet wird. Dadurch bleiben Seitwärtsphasen frei von unnötigen Markierungen.
───────────────────────────────────────────── So lesen Sie das Diagramm ─────────────────────────────────────────────
- Ein hoher Diagonalwert (z. B. Bull→Bull bei etwa 80 %) bedeutet, dass das Regime stabil ist: Trends setzen sich tendenziell fort, was für trendfolgende Ansätze günstig ist.
- Niedrige Diagonalwerte bei hohen Werten außerhalb der Diagonalen deuten auf einen seitwärts tendierenden, zum Mittelwert zurückkehrenden Markt hin, in dem sich die Regime schnell ändern.
- Die langfristige Zusammensetzung beschreibt den strukturellen Charakter des Instruments: zum Beispiel einen Markt, der die meiste Zeit in einem Regime verbringt, im Gegensatz zu einem, der ausgewogener ist.
Nutzen Sie ihn als eigenständige Einschätzung der Marktstruktur, als Bestätigung Ihrer eigenen Analyse oder als schnelle Kontextprüfung, bevor Sie einen Trade eingehen.
───────────────────────────────────────────── Einstellbare Parameter ─────────────────────────────────────────────
- Rückblickfenster (Bars) – das Fenster für die gleitende Rendite (Standardwert 20)
- Bull-Schwellenwert (%) – eine Rendite oberhalb dieses Wertes kennzeichnet den Balken als „Bull“ (Standardwert 5,0)
- Bären-Schwellenwert (%) – eine Rendite unter dem negativen Wert dieses Schwellenwerts kennzeichnet den Balken als „Bär“ (Standardwert 5,0; kann für asymmetrische Märkte unabhängig eingestellt werden)
- Stationäre Potenz (Iterationen) – wie oft die Matrix für die Langzeitmischung multipliziert wird (Standardwert 50)
- Kerzen neu einfärben, Panel anzeigen, Banner anzeigen, Langzeitmix anzeigen, Übergangsbezeichnungen anzeigen – jedes visuelle Element kann ein- oder ausgeschaltet werden
- Mindestanzahl an Balken, die ein neues Regime aufrechterhalten muss, um als solches gekennzeichnet zu werden – der Filter für die Übergangsmarkierungen im Chart (Standardwert 4)
- Panel-Ecke, horizontaler Versatz, vertikaler Versatz, Textgröße – vollständige Kontrolle über die Platzierung und Größe des Panels
Die Schwellenwerte sind prozentual, passen Sie sie also an Ihren Zeitrahmen an. Empfohlene Ausgangswerte für ein 20-Balken-Fenster, die nach Belieben angepasst werden können:
- Täglich (D1) – 5,0 %
- 4-Stunden (H4) – ca. 2,0 %
- 1 Stunde (H1) – ca. 1,0 %
- 15 Minuten (M15) – ca. 0,5 %
- 5-Minuten (M5) — ca. 0,3 %
- 1-Minuten-Chart (M1) — ca. 0,13 %
───────────────────────────────────────────── Die Einstellungen eines Charts öffnen ─────────────────────────────────────────────
So ändern Sie die Parameter, während der Indikator auf einem Chart läuft:
Am schnellsten geht es mit Strg+I, wodurch die Indikatorliste für das aktuelle Chart geöffnet wird. Wählen Sie „Markov Regime“ aus, klicken Sie auf „Eigenschaften“, wechseln Sie zur Registerkarte „Eingaben“, ändern Sie die gewünschten Werte und klicken Sie auf „OK“. Der Indikator wird sofort mit den neuen Einstellungen neu berechnet.
Alternative Methode: Klicken Sie mit der rechten Maustaste auf das Chart, öffnen Sie die Indikatorenliste, wählen Sie den Indikator aus und klicken Sie auf „Eigenschaften“.
Hinweis: Die Schaltfläche „Bearbeiten“ öffnet den Quellcode im MetaEditor, nicht die Einstellungen. Verwenden Sie zum Ändern der Parameter immer „Eigenschaften“.
Praktischer Tipp: Wenn Sie die Einstellungen häufig anpassen, verwenden Sie die Schaltfläche „Speichern“ unten auf der Registerkarte „Eingaben“, um Ihre bevorzugte Konfiguration als .set-Datei zu speichern (z. B. MarkovRegime_M5.set). Sie können diese später über die Schaltfläche „Laden“ wieder laden, sodass Sie Ihre Schwellenwerte nicht für jeden Zeitrahmen erneut eingeben müssen.
───────────────────────────────────────────── Kompatibilität und Verhalten ─────────────────────────────────────────────
- Jedes Symbol, jeder Zeitrahmen – der Indikator verwendet die kursbezogenen Daten des Charts und passt sich dem Zeitraum an, in dem Sie ihn laden.
- Jeder Kontotyp – es handelt sich ausschließlich um einen analytischen Indikator. Er platziert keine Trades und ist unabhängig von Hedging-, Netting- oder Broker-Einstellungen.
- Die Werte geschlossener Kerzen sind fest und die Historie wird nicht neu gezeichnet. Nur die sich gerade bildende Live-Kerze wird aktualisiert, bis sie schließt, was zu erwarten ist. Die Übergangsmatrix wird ausschließlich aus bestätigten Kerzen berechnet.
- Er läuft im Strategietester zur visuellen Überprüfung.
───────────────────────────────────────────── Hinweise ─────────────────────────────────────────────
Dieser Indikator dient ausschließlich zu Analyse- und Informationszwecken. Er stellt keine Finanzberatung dar und generiert keine Orders. Märkte bergen Risiken, und Sie sind für Ihre eigenen Handelsentscheidungen verantwortlich.
───────────────────────────────────────────── Quellenangabe und Lizenz ─────────────────────────────────────────────
Dies ist eine MetaTrader-5-Portierung eines Open-Source-Frameworks zur Regimenerkennung unter MIT-Lizenz. Die Urheberschaft für die zugrunde liegende Methode liegt bei Roan. Das Urheberrecht an der Originalarbeit liegt bei Lewis Jackson Ventures Ltd und wurde unter der MIT-Lizenz veröffentlicht. Die Portierung, das Chart-Panel, die Kerzenfärbung und die Beschriftung der Übergänge sind Beiträge des Herausgebers.
───────────────────────────────────────────── Version ─────────────────────────────────────────────
Version 1.01 – Erstveröffentlichung.
Diese erste Version enthält die Regimeklassifizierung, die Kerzenfärbung, die Live-3×3-Übergangsmatrix, die stationäre Verteilung sowie die gefilterten Übergangsbezeichnungen, die alle konfigurierbar sind. Feedback ist willkommen und wird als Grundlage für zukünftige Updates dienen.
