Rolling Correlation
FTSE China A50
对每日对数收益,以滚动窗口计算 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.