Beschreibung
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.
Zusammenfassung
For each bar, the indicator computes the Pearson correlation coefficient between the series of close prices and the same series shifted by one bar within the specified period. This calculation uses standard covariance and variance formulas to generate a single correlation value per bar.
Traders can use this indicator to identify trend strength or potential reversals, applying threshold crossings or sustained changes in correlation as signals. It is useful for trend-following strategies when correlation is positive and for mean-reversion tactics when correlation is negative. The indicator can be combined with volatility filters and other trend indicators for confirmation. It supports various markets including Forex, stocks, indices, commodities, and cryptocurrencies, and is applicable across multiple timeframes from scalping (M1âM15) to swing trading.
The indicator requires at least Period+1 bars to compute values and is intended as a supplementary tool rather than a standalone trading system.
