"RollingCorrelation" logo
Indicator
35 downloads
Version 1.0, Mar 2026
Windows, Mac
"RollingCorrelation" uploaded image
Since 16/01/2025
2.61M
Traded volume
1.97K
Pips won
243
Free installs

RollingCorrelation computes the rolling Pearson correlation between each close price and its 1-bar lag over a configurable window. The indicator returns values in the range [-1, 1], where values near +1 indicate strong positive autocorrelation (trend continuation), values near -1 indicate strong negative autocorrelation (oscillatory or reversal behavior), and values near 0 indicate little or no linear autocorrelation.

How it works For each bar it computes the Pearson correlation coefficient between the series of close prices and the same series shifted by one bar across the specified Period window (default 20). The implementation uses the standard covariance / variance formula to produce a single correlation value per bar.

Inputs

  • Period (int, default 20): number of bars in the rolling window. The indicator needs at least Period+1 bars to compute the first value.

Output

  • Correlation (line): rolling correlation value for each bar, range [-1, 1].

Interpretation & practical use

  • Near +1: price shows strong persistence — recent moves likely to continue (useful for trend-following signals).
  • Near -1: strong negative autocorrelation — price often reverses from one bar to the next (useful for mean-reversion tactics).
  • Near 0: no consistent linear relationship at lag 1 — price movement appears random over the window.
  • Typical signal patterns: threshold crossings (e.g., >0.6 or <−0.6), sustained increases/decreases in correlation, divergence between price and correlation, or filtering entries from other systems (require correlation > 0.5 for trend entries, or < −0.5 for reversal setups).

Trading ideas

  • Combine with volatility filters (ATR) to avoid signals during low-volatility noise.
  • Use alongside trend indicators (moving averages, MACD) to confirm direction when correlation is positive.
  • Use as a short-term mean-reversion trigger when correlation is strongly negative and price is at a support/resistance level or extreme Bollinger band.
  • Short timeframes (e.g., M1–M15) & shorter periods can be used for scalping; longer periods/timeframes for swing confirmation.

Recommended settings

  • Default Period = 20 works well as a starting point.
  • Short-term: Period 8–14 (scalping / intraday).
  • Medium-term: Period 20–50 (swing / trend confirmation).
  • Avoid setting Period too large on very noisy symbols or very small on very slow-moving instruments.

Limitations and notes

  • Requires at least Period+1 bars to compute values.
  • If the price variance inside the window is zero (flat prices), the correlation denominator may be zero — this can produce NaN/undefined results. Use sensible Period values and ensure instrument has sufficient price movement.
  • This indicator measures linear lag-1 correlation only; it does not detect nonlinear relationships or multi-bar lags.
  • Not a standalone trading system — best used as a filter or confirmation tool in a strategy.

Suggested examples to include in gallery

  • EURUSD H1 with Period=20 showing strong correlation during a trending phase.
  • BTCUSD 1H showing oscillatory behavior and negative correlation periods.
  • XAUUSD 15m showing scalping use with short Period.
Indicator profile
0.0
Reviews: 0
Customer reviews
No reviews for this product yet. Already tried it? Be the first to tell others!
Forex
Signal
Scalping
Indices
Commodities
Crypto
Stocks
Products available through cTrader Store, including trading bots, indicators and plugins, are provided by third-party developers and made available for informational and technical access purposes only. cTrader Store is not a broker and does not provide investment advice, personal recommendations or any guarantee of future performance.

More from this author

Indicator
Forex
Crypto
+5
QQE osc. Smoothed RSI with ATR-based smoothing that generates crossover and level-based signals, supports MTF
cBot
ATR
RSI
+22
FusionStack is a configurable multi-signal trading system for cTrader (cAlgo) built around weighted decision scoring.
3.94
Profit factor
5.36%
Max drawdown
Indicator
Forex
Crypto
+6
Choppiness Index: identifies trending vs. ranging markets to filter breakouts and improve trend-following entries.

You may also like

Indicator
ATR
Prop
+7
Smart momentum tool uses advanced filtering and colour cues for clearer market direction and trading signals.
Indicator
ADX
ATR
+5
Lass System: Non-repainting M5 cTrader indicator with winrate dashboard & multi-asset alerts (Gold, BTC, EURUSD).
Indicator
Flag
Key Levels
+5
Zig Zag filters out minor price noise and connects only the most significant swing and lows for key turning points.
Indicator
Bollinger
Indicatore di volatilità che filtra quando le bande di Bollinger sono in espansione
Indicator
ADX
ATR
+5
Signal Quality Score - 0-100 filter combining RSI, Volume, ATR, Trend Strength & Alignment. Works on ANY chart type.
Indicator
AI
SMC
+19
ZigZag Pro — Advanced swing detection with ATR threshold, fractal confirmation, and colored segments. Clean market
Indicator
ATR
Volume
+2
Heatmap Liquidity Zones Visualize volume-at-price, uncover hidden support/resistance, and track market liquidity in real
Indicator
SMC
Forex
+13
MultiFrameCandles para cTrader: La Herramienta Definitiva para Dominar Cualquier Marco de Tiempo
Indicator
Grid
Prop
+16
With this Fibonacci retracement indicator, traders have full control over the retracement levels displayed on the chart.
Indicator
AI-assisted
Predictive Monte Carlo Engine Forecast future price paths using institutional-grade statistical models and probability
Indicator
Prop
Forex
+3
🚀 Simplify Your Trading Decisions With Powerful Technical Analysis.
Indicator
Grid
Prop
+14
Visualize trends with Standard Deviation Channel! Display median, and add customizable upper/lower deviation channels.
Indicator
RSI
SMA
+1
TradingView RSI replica for cTrader with dynamic gradients, automatic divergence detection, and alerts.
Indicator
Crypto
GBPUSD
+7
GUPPY TREND MASTER V3.. Visualize Market Sentiment with the 38-EMA Rainbow The Guppy Trend Master 4X4 Indicator
Indicator
RSI
Grid
+7
Final Stochastic Oscillator is a next-generation upgrade of the classic stochastic indicator
Indicator
MACD
Forex
+2
a revolutionary indicator that integrates volume into MACD.
Indicator
Forex
BTCUSD
+10
6-stage IIR filter trend indicator with colored line segments, reversal signals, alerts, and entry arrows.
Indicator
Forex
Crypto
+3
Detect powerful 2-candle reversal patterns at key highs/lows. Boost entries with real-time alerts and visual signals.
Since 16/01/2025
2.61M
Traded volume
1.97K
Pips won
243
Free installs