OPEN-SOURCE SCRIPT
Pair Correlation Oscillator (Overlay)

Pair Correlation Oscillator (Overlay)
Overview
This open-source TradingView indicator computes the Pearson correlation coefficient between the chart's instrument (Ticker A) and a user-selected instrument (Ticker B). The correlation is displayed as an oscillator within the range −1..+1:
Key features
Inputs
How to use
Limitations & notes
Overview
This open-source TradingView indicator computes the Pearson correlation coefficient between the chart's instrument (Ticker A) and a user-selected instrument (Ticker B). The correlation is displayed as an oscillator within the range −1..+1:
- +1 — perfect positive correlation
- 0 — no linear correlation
- −1 — perfect inverse correlation
Key features
- Default window: 500 bars (configurable)
- Option to compute correlation on log returns (recommended for comparing different instruments)
- Option to exclude the current unfinished bar (use previous completed bars only)
- Overlaid line + histogram columns for immediate visual interpretation
- Alert examples included (commented out) for high correlation thresholds
Inputs
- Ticker 2 — the other instrument to compare against (Ticker 1 is always the chart symbol)
- Correlation length — window in bars for the rolling correlation (default 500)
- Use log returns — converts price series to log returns before correlation (recommended)
- Exclude current bar — shift series by 1 to use only completed bars
How to use
- Add the script to your chart and set Ticker 2 to the instrument you want to correlate with the chart symbol.
- Choose Use log returns = true for price-to-price comparisons (it removes level bias).
- Optionally enable Exclude current bar for more stable signals if you do not want the live unfinished bar affecting results.
- Use the line/histogram and label shown on the chart to inspect correlation in real time.
Limitations & notes
- Correlation measures linear relationship over the chosen window — non-linear relationships won't be captured.
- Very different tickers (e.g., price scales, very low liquidity) may show noisy correlation; use returns and longer windows in such cases.
- This indicator is for information/analysis only — not trading advice.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.