RollingCorrelation berechnet die rollierende Pearson-Korrelation zwischen jedem Schlusskurs und seinem 1-Bar-Verzug ĂŒber ein konfigurierbares Fenster. Der Indikator liefert Werte im Bereich [-1, 1], wobei Werte nahe +1 eine starke positive Autokorrelation (Trendfortsetzung) anzeigen, Werte nahe -1 eine starke negative Autokorrelation (oszillatorisches oder Umkehrverhalten) und Werte nahe 0 wenig oder keine lineare Autokorrelation anzeigen.
Funktionsweise FĂŒr jeden Balken wird der Pearson-Korrelationskoeffizient zwischen der Serie der Schlusskurse und derselben Serie, die um einen Balken verschoben ist, ĂŒber das angegebene Periodenfenster (Standard 20) berechnet. Die Implementierung verwendet die Standardformel fĂŒr Kovarianz / Varianz, um einen einzelnen Korrelationswert pro Balken zu erzeugen.
Eingaben
- Period (int, Standard 20): Anzahl der Balken im rollierenden Fenster. Der Indikator benötigt mindestens Period+1 Balken, um den ersten Wert zu berechnen.
Ausgabe
- Korrelation (Linie): rollierender Korrelationswert fĂŒr jeden Balken, Bereich [-1, 1].
Interpretation & praktische Anwendung
- Nahe +1: Der Preis zeigt starke Persistenz â jĂŒngste Bewegungen setzen sich wahrscheinlich fort (nĂŒtzlich fĂŒr Trendfolge-Signale).
- Nahe -1: starke negative Autokorrelation â der Preis kehrt oft von einem Balken zum nĂ€chsten um (nĂŒtzlich fĂŒr Mean-Reversion-Taktiken).
- Nahe 0: keine konsistente lineare Beziehung bei Lag 1 â die Kursbewegung erscheint ĂŒber das Fenster zufĂ€llig.
- Typische Signal-Muster: SchwellenwertĂŒberschreitungen (z.B. >0,6 oder <â0,6), anhaltende Anstiege/Abnahmen der Korrelation, Divergenz zwischen Preis und Korrelation oder Filterung von Einstiegen aus anderen Systemen (erfordert Korrelation > 0,5 fĂŒr Trend-Einstiege oder < â0,5 fĂŒr Umkehr-Setups).
Handelsideen
- Kombinieren Sie mit VolatilitÀtsfiltern (ATR), um Signale wÀhrend Phasen niedriger VolatilitÀt zu vermeiden.
- Verwenden Sie ihn zusammen mit Trendindikatoren (gleitende Durchschnitte, MACD), um die Richtung zu bestÀtigen, wenn die Korrelation positiv ist.
- Verwenden Sie ihn als kurzfristigen Mean-Reversion-Auslöser, wenn die Korrelation stark negativ ist und der Preis sich an einem UnterstĂŒtzungs-/Widerstandsniveau oder einem extremen Bollinger-Band befindet.
- Kurze Zeitrahmen (z.B. M1âM15) & kĂŒrzere Perioden können fĂŒr Scalping verwendet werden; lĂ€ngere Perioden/Zeitfenster fĂŒr Swing-BestĂ€tigung.
Empfohlene Einstellungen
- Standard-Period = 20 funktioniert gut als Ausgangspunkt.
- Kurzfristig: Period 8â14 (Scalping / Intraday).
- Mittelfristig: Period 20â50 (Swing / TrendbestĂ€tigung).
- Vermeiden Sie es, die Period zu groĂ bei sehr lauten Symbolen oder zu klein bei sehr langsam bewegenden Instrumenten einzustellen.
EinschrÀnkungen und Hinweise
- Benötigt mindestens Period+1 Balken, um Werte zu berechnen.
- Wenn die Preisvarianz innerhalb des Fensters null ist (flache Preise), kann der Korrelationsnenner null sein â dies kann NaN/undefinierte Ergebnisse erzeugen. Verwenden Sie sinnvolle Periodenwerte und stellen Sie sicher, dass das Instrument ausreichende Kursbewegungen aufweist.
- Dieser Indikator misst nur lineare Lag-1-Korrelation; er erkennt keine nichtlinearen Beziehungen oder Mehrfach-Balken-Verzögerungen.
- Kein eigenstĂ€ndiges Handelssystem â am besten als Filter oder BestĂ€tigungstool in einer Strategie verwenden.
Vorgeschlagene Beispiele fĂŒr die Galerie
- EURUSD H1 mit Period=20 zeigt starke Korrelation wÀhrend einer Trendphase.
- BTCUSD 1H zeigt oszillatorisches Verhalten und Perioden negativer Korrelation.
- XAUUSD 15m zeigt Scalping-Einsatz mit kurzer Period.