Rolling Correlation

TWSE Top 50

50 tickers 1225 pairs window 30d 50 constituents updated 2026-04-21

對每日對數報酬,以滾動視窗計算 Pearson 相關係數。每對配對每天得到一個 r 值。下方六個分頁從不同角度切片同一個 r 矩陣。

我們在量什麼

從 yfinance 抓每日調整後收盤價,取對數報酬,再對每個配對 (A, B) 計算過去 N 個交易日的 Pearson r。結果:每個 (配對, 日期) 一個 r。N 是視窗——本報告使用 30 天。

視窗選擇

短視窗 (30 天) 對體制變化反應快,但雜訊較多。長視窗 (60、120 天) 平滑訊號,但對轉折點延遲數週。視窗要配合問題:短線交易 vs. 結構性變化。

每個分頁顯示什麼

  • 疊加圖——配對級 r 隨時間變化,依近期分歧度取前 N 名。找出剛剛停止同步的配對。
  • 凝聚度——籃子均值 r 加上 ±1σ/±2σ 區間。均值上升 = 全籃子同步。落在 ±1σ 之外的配對行為異常。
  • 群集——最新快照中最相關/最不相關的群組。適合找出受體制驅動的子籃子。
  • 統計與配對——可排序表格 + 可搜尋的配對網格,含排名、最新 r 與分歧度。
  • 3D 曲面——產業 × 產業 × 時間。觀察跨產業相關性如何在三維空間演化。
  • 洞察——週對週 r 跳動超過門檻者,加上每檔股票對基準指數的 beta 資訊。

限制

  • 僅供學術/教育用途,不做即時交易建議。
  • 僅日線收盤——盤中波動看不到。
  • Pearson r 是線性的且平均整個散布。要看僅崩盤或僅漲勢的共動,請看 /copula/——它擬合尾部相依 copula,只讀極端值。

符號

Pearson 相關係數。範圍 [-1, +1]。+1 = 完全線性同向;0 = 無線性連動;-1 = 鏡像反向。
第 t 天的對數報酬。我們用對數報酬,因為它在多日加總時乾淨,且短期內近似常態分布。
第 t 天的調整收盤價——已調整除權除息,避免企業行動造成的價格下跌假裝是負報酬。
兩個報酬序列在滾動視窗中的樣本平均值。
滾動視窗長度,單位為交易日。本報告使用 30 天。

公式

每日對數報酬
從價格轉成報酬序列的方法。對每檔股票各做一次,再把兩條報酬序列丟進 Pearson r。
滾動視窗 Pearson r
標準 Pearson 公式,但加總範圍只涵蓋最近 n 天。視窗每天前移一格,每對配對每天就產生一個新的 r。這就是所有分頁底層共用的那張矩陣。

Overlay

1225 pairs
/ focus search Esc clear

Cohesion

Solid line is the daily cross-sectional mean rolling-r across all pairs. Shaded bands are ±1σ and ±2σ. Mean rising = basket moving in sync; a pair sitting outside ±1σ is behaving unusually relative to the basket.

Cluster Finder

Mode
Group Size
Window
Sector Scope
Beta Adjust
As-of Date
 

Statistics

Pair Static r Current r Mean Std Min Max 1Y Hi 1Y Lo
 

Pair Charts

Synced to overlay range. All charts pan/zoom together.

3D Surface

Drag to rotate. Scroll to zoom. Diagonal capped at 0.85 to reduce visual spike.

Correlation Jump Analysis

 

Factors Behind Correlation Shifts

← Back to watchlists