Rolling Correlation
TWSE Top 50
對每日對數報酬,以滾動視窗計算 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
/ 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.