und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Ansichten:
- 3
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Multisymbol-Korrelations-Divergenz-Messgerät
Autor: Adeolu Gbadebo
Die Idee dahinter
Die meisten Währungspaare und Finanzinstrumente bewegen sich über lange Zeiträume hinweg parallel. Der EUR/USD folgt dem GBP/USD, Gold folgt Silber, und ein Index folgt der Aktie mit dem höchsten Gewicht. Auf dieser Beziehung beruhen stillschweigend viele Strategien des Hedging, des Basket-Trading und des Pairs-Trading – und sie ist nicht konstant. In ruhigen Handelsphasen verengt sie sich und bricht bei Nachrichten, Liquiditätslücken oder einer Divergenz der zugrunde liegenden Faktoren der beiden Instrumente auseinander. Dieser Indikator quantifiziert diese Beziehung, anstatt sie der subjektiven Einschätzung zweier nebeneinander liegender Charts zu überlassen.
Er berechnet eine gleitende Pearson-Korrelation zwischen den Bar-zu-Bar-Renditen des aktuellen Symbols und eines Referenzsymbols, das Sie in den Eingaben angeben, über einen konfigurierbaren Rückblickzeitraum. Daneben verfolgt er den logarithmischen Kursabstand zwischen den beiden Instrumenten – im Wesentlichen, wie weit das aktuelle Symbol relativ gesehen vom Referenzsymbol abgewichen ist – und wandelt diesen Abstand in einen gleitenden Z-Score um. Ein „Divergenzbruch“ wird nur dann signalisiert, wenn beide Bedingungen erfüllt sind: Die Korrelation ist unter Ihren Entkopplungsschwellenwert gefallen und der Spread-Z-Score hat einen Extremwert überschritten. Diese Kombination geht in der Regel entweder einer schnellen Rückkehr zum Gleichgewicht oder dem Beginn eines wirklich neuen Regimes zwischen den beiden Instrumenten voraus.
Wenden Sie den Indikator auf jedes Symbol mit einem liquiden, korrelierten Gegenstück an – beispielsweise EURUSD gegenüber GBPUSD, ein Metallpaar gegenüber dem DXY oder zwei korrelierte Index-CFDs. Er ist als Indikator in einem separaten Fenster konzipiert, sodass er unterhalb des Kurses und nicht darüber dargestellt wird, wodurch das Chart selbst übersichtlich bleibt.
So interpretieren Sie ihn
- Korrelationslinie – die gleitende Pearson-Korrelation zwischen den Renditen der beiden Symbole, begrenzt zwischen -1 und +1. Sie wird hellgrau dargestellt, solange das Paar „gekoppelt“ bleibt (oberhalb der Abkoppelungsschwelle), und wechselt zu Weiß, sobald die Korrelation unter diese Schwelle fällt, sodass eine Abkoppelungsphase auf einen Blick erkennbar ist, ohne den genauen Wert ablesen zu müssen.
- Spread-Z-Score-Histogramm – ein gleitender Z-Score des logarithmischen Kursspreads zwischen dem aktuellen Wertpapier und dem Referenzwertpapier. Werte nahe Null bedeuten, dass der Spread nahe seinem jüngsten Durchschnitt liegt; Werte, die sich in Richtung ±2 oder darüber hinaus bewegen, bedeuten, dass sich das aktuelle Wertpapier relativ gesehen ungewöhnlich weit vom Referenzwertpapier entfernt hat.
- Pfeile „Divergenz nach oben“ / „Divergenz nach unten“ – werden nur dargestellt, wenn die Korrelation entkoppelt ist und der Z-Score gleichzeitig extrem ist. Ein Aufwärtspfeil kennzeichnet ein negatives Spread-Extrem (das aktuelle Wertpapier ist hinter dem Referenzwert zurückgeblieben und könnte bald aufholen); ein Abwärtspfeil kennzeichnet ein positives Spread-Extrem (das aktuelle Wertpapier ist vorangelaufen und könnte einen Teil davon wieder abgeben).
- Praktische Anwendung — Behandeln Sie eine anhaltend hohe Korrelation als grünes Licht für Relative-Value- oder abgesicherte Strategien, die davon ausgehen, dass sich die beiden Instrumente weiterhin gemeinsam bewegen. Betrachten Sie einen Divergenzpfeil als Hinweis darauf, entweder das Risiko bei Positionen, die auf einer Korrelation basieren, zu reduzieren oder nach einem kurzfristigen Mean-Reversion-Trade in der vom Pfeil angedeuteten Richtung Ausschau zu halten – idealerweise mit einer Bestätigung durch Kursentwicklung oder Momentum im Chart des aktuellen Symbols.
Externe Variablen (Eingaben)
| Eingabe | Standard | Zweck |
|---|---|---|
| InpRefSymbol | „GBPUSD“ | Referenzsymbol, mit dem die Renditen und der Spread des aktuellen Charts verglichen werden. Muss in der Marktübersicht verfügbar sein. |
| InpCorrPeriod | 50 | Anzahl der Balken, die zur Berechnung der gleitenden Pearson-Korrelation der Renditen zwischen den beiden Symbolen verwendet werden. |
| InpZPeriod | 50 | Anzahl der Balken, die zur Berechnung des Mittelwerts und der Standardabweichung des logarithmischen Kursabstands für den Z-Score verwendet werden. |
| InpCorrLowThreshold | 0,30 | Absoluter Korrelationswert, unterhalb dessen die beiden Symbole als „entkoppelt“ behandelt werden und die Linie weiß wird. |
| InpZScoreThreshold | 2,0 | Absoluter Streuungs-Z-Score, der zusätzlich zur entkoppelten Korrelation erforderlich ist, um einen Divergenzpfeil darzustellen. |
| InpArrowsEnabled | true | Schaltet die Pfeilmarkierungen „Divergenz nach oben“ bzw. „Divergenz nach unten“ ein oder aus. |
| InpNormalColor | clrSilver | Farbe der Korrelationslinie, solange das Paar gekoppelt bleibt (oberhalb der Breakdown-Schwelle). |
| InpBreakdownColor | clrWhite | Farbe der Korrelationslinie, sobald sich das Paar entkoppelt (unterhalb der Ausfallschwelle). |
| InpZScoreColor | clrGray | Farbe des Histogramms für die Darstellung des Spread-Z-Scores. |
Empfohlene Verwendung
Fügen Sie den Indikator dem Symbol hinzu, mit dem Sie tatsächlich handeln möchten, und legen Sie „InpRefSymbol“ auf das Instrument fest, das er normalerweise nachbildet – ein korreliertes Devisenpaar, einen verwandten Rohstoff oder einen Referenzindex. Beginnen Sie mit den voreingestellten 50-Bar-Lookbacks auf M15 oder H1; kürzere Zeiträume reagieren schneller, erzeugen jedoch unruhigere Korrelationsschwankungen, während längere Zeiträume stabiler sind, aber einen echten Durchbruch erst langsamer signalisieren. Kombinieren Sie einen Divergenzpfeil mit Ihrer eigenen Struktur- oder Momentum-Analyse des aktuellen Symbols, bevor Sie darauf reagieren – der Indikator zeigt an, wann sich zwei Instrumente statistisch voneinander entfernt haben, nicht welches davon „richtig“ ist. Ein bestätigendes Kurssignal verhindert daher, dass Sie einen Durchbruch ignorieren, der sich als Beginn eines neuen Trends und nicht als kurzfristige Erholung herausstellt.

Abb. 1. EURUSD M15 mit dem „Multi-Symbol Correlation Divergence Meter“, der gegen GBPUSD aufgetragen ist. Die Korrelationslinie wechselt von Silber zu Weiß, wenn sich das Paar entkoppelt; das graue Histogramm zeigt, wie sich der Spread-Z-Score bis zu einem Extrem ausdehnt, und die weißen Pfeile markieren die daraus resultierenden Divergenz-Durchbruchereignisse.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/76265
Stop Geometry Visualizer MT5
Schreibgeschützter MT5-Indikator, der die vom Broker vorgegebenen Stops-Level- und Freeze-Level-Werte im Chart anzeigt.
Quantora Spread Monitor MT5 - Professional Live Spread Monitoring Tool
Professioneller Open-Source-Spread-Monitor für MetaTrader 5. Zeigt den Live-Spread, den minimalen, maximalen und durchschnittlichen Spread sowie ein Verlaufsdiagramm an und bietet konfigurierbare Warnmeldungen bei hohen Spreads über ein modernes Quantora-Dashboard.
Adaptive Volume Profile Node Tracker
Erstellt ein gleitendes, an die Volatilität angepasstes Volumenprofil über ein konfigurierbares Rückblickfenster und stellt den Point of Control (POC), die Hoch- und Tiefpunkte des Wertbereichs sowie statistisch signifikante Hoch- und Tiefpunkte des Volumens (HVN/LVN) direkt im Chart dar.
Accelerator Oszillator (AC)
Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.