Subscribe to FUNDA on Substack

主题板块轮动

主题板块轮动101 中文主题板块

相对轮动图(RRG)· 基准 = 484 只成分股等权全域指数

今日一句话

最强象限当前有 33 个板块,领先的是 社交媒体、信号重定时器、人工智能;周线顺时针轮动占比 70.9%。市场风格(标普 500 横截面)近 20 个交易日:低波动 +3.6% 最强,成长 -3.7% 最弱。

搜索流动性101 / 101 板块 · 钉住 0

「今日异动」用的是每日榜的中位数分数(板块成分股当日涨跌幅的中位数,单位百分点);象限与广度用的是 RRG 的相对强弱(多年口径)。两者不可直接比较。

象限分布
33123620
● 领涨 · ■ 走弱 · ▼ 领跌 · ▲ 走强
动量广度52%↓5 · 5 周RS-Momentum >= 100 占比
风险偏好-61.16↓36.1 · 5 日高波动组 − 低波动组 RS
资金集中度92%↓8 · 5 日主力/长尾 的 252 日分位

今日异动2026-10-19 · 盘中 美东 11:30

涨幅前 8

跌幅前 8

刚发生的象限穿越最近 3 个周线交易日

新进领涨5
跌出领涨1
新进领跌1

RS 位移最大近 4 根周线在轮动图上的位移,箭头为方向

我钉住的板块

还没钉住任何板块。在轮动图或表格里点星号即可钉住(下一阶段接入)。
口径说明 / Method — 公式、参数、已知局限

价格口径

全部取 undefined。不能用 /v1/stock-price 的 close——它只做拆分调整、未做分红复权,实测 5 年累计误差在板块间跨度达 51.4 个百分点(XLE +51.4pp、XLU +21.1pp,而 XLK 仅 +9.0pp、GLD 0pp)。该误差单调累积,会持续把高股息板块推向 RRG 左侧。

RRG 公式

RS          = 100 × P / B
RS-Ratio    = 100 + 归一化( SMA(RS, short) / SMA(RS, long) − 1 )
RS-Momentum = 100 + 归一化( RS-Ratio 的 mom_lag 期差分 )
归一化 = 除以逐点(point-in-time)池化标准差 —— 只用 t 及之前的观测,无前视偏差

参数:周线 short=undefined / long=undefined / mom_lag=undefined;日线 short=undefined / long=undefined / mom_lag=undefined。

为什么不用常见的 z-score 近似:社区最流行的 RRG 近似是「对 RS 比值做滚动 z-score」,但实测它有严重的均值回归缺陷——2022 年能源大牛市顶点时 XLE 的 RS-Ratio 只有 99.45(低于 100),横截面排名 17/28,即「全市场最强的板块被判为中性偏弱」。本项目改用双均线趋势构造后,同一时点 XLE 排名 1/28。实测对比(周线、SPY 基准):历史情景通过率 2/5 → 4/5,持续强势落在正确一侧 74.0% → 89.7%,顺时针占优 56.5% → 74%。

顺时针轮动检验

RRG 理论预测轨迹应以顺时针为主(动量是比值的导数,导数先转)。本数据实测 顺时针 70.9% / 逆时针 21.1% / 对角跳变 8%(共 1404 次象限切换,周线口径,基准为全域等权)——这是对整套计算最直接的可证伪检验。

象限与信号

展示的象限是点当前实际所在(raw);发信号用的是加了过滤的确认象限:raw 象限须连续 undefined 期相同、且两轴都在 100±undefined 之外才切换。分级 L1 = 进入领涨;L2 = 进入走强/走弱;L3 = 进入领跌或跨两象限跳变。

Leadership 与 RS

RS = 对 全域等权指数 的超额收益按 加权,再做横截面百分位映射到 1-99。量比的分母已 shift(1) 排除当日自身。

叙事层防幻觉

新闻以编号清单喂给 claude-sonnet-5,模型只能用编号引用,URL 由本地按编号回填——结构上无法编造来源。检索不到消息面时如实标注「无明确消息面」。

每日榜的口径

每日榜的分数就是板块成分股当日涨跌幅的中位数(先 winsorize 到 ±30%),单位是百分点:分数 +1.2 读作「中位成分股今天涨 1.2%」。它是一个自洽的统计量——不拟合任何外部目标,也就无从悄悄漂移;度量的是当日横截面强弱,与 RRG 的多年相对强弱无关。数据来源:/v1/stock-price 的收盘价(只做拆股调整、不做分红调整);每个交易日收盘后,按收盘价对收盘价的涨跌幅计算一次。交易时段内,最新的一天是盘中榜:同一个分数改用 /v1/quotes 批量报价计算,盘中持续刷新,这一场结算后由结算榜取代。v2 曾用五特征岭回归模仿一个第三方板块分数,实测它与中位数的相关系数就有 0.975、OLS 拟合 0.1455 + 1.3785×中位数,六个系数彼此抵消、单看没有意义,而拟合用的快照与参考数据均已不可复现,故于 2026-09-07 退役。

算法校准

RRG 的归一化口径不是猜的:用参考实现自带的 31 个 ETF 快照做反解,四个口径(周/日线 × 两个基准)逐点比对,预热之后中位绝对误差 0.0026、最大 0.032、99.9% 的点落在 0.02 内,每个序列的起始偏移 30/30 精确,信号分级零失配。由此确定:归一化用绕池化均值的逐点扩张标准差(不是绕零的 RMS),heading 是相邻一根的移动方向(不是到中心的角度),level 是 (from,to) 的纯函数(不是按距离分档)。

已知局限

  • 成分股名单是当前的:用今天的 101 个板块 / 484 只成分股回溯到 2019 年,存在存活偏差与前视偏差。当年已退市或尚未上市的标的不在池内。
  • 等权日频再平衡有波动收割上偏:全域指数 7.8 年从 100 涨到 810,而等权买入持有只到 404(约 2.0 倍差)。RRG 里板块与基准同口径可相消(实测离散度与 RS 长期偏离相关仅 +0.045),但跨口径比价不会相消,故比价卡刻意改用买入持有口径。
  • 下钻是自指的:成分股的基准是含它自己的板块指数。38 个板块只有 5 只成分股、5 个只有 3 只,n=3 时每只票占自己基准的 1/3,相对位移天然极小;而归一化按各板块自身池计算,会把小板块的噪声放大到与大板块相同的视觉尺度。跨板块的下钻幅度不可直接比较。
  • 动量的池化标准差在序列开头未收敛:校准实测 RS-Ratio 处处精确,但 RS-Momentum 的前若干根误差可达 1.0。故发出时裁掉周线前 40 根、日线前 200 根,图上不出现这段。
  • 每日榜与 RRG 是两套互不相关的口径:每日榜是当日横截面的成分股涨跌幅中位数,RRG 是多年相对强弱。以最近一个交易日在榜的 90 个板块实测(每次构建重算,逐日波动很大),二者 Spearman -0.213、前十只重叠 0 个;每日榜分数与 Leadership 的 RS 分位 Spearman 0.151。不要跨 tab 比较这些数字。
  • 每日榜有 ±0.6 的显示阈值:阈值内的板块整个隐藏,因此在榜板块数每天在变(实测 57~94)。排名的分母不固定,行内的名次变化箭头已附上「昨 #X / N」以免误读。
  • 信号列表有两道截断:构建期按固定时间窗只保留最近一段的信号,页面再最多画 400 条;本块共多少条、保留了多少条,都写在列表上方的计数行里。日线信号与参考实现存在 ±1 根的时点差(同一转换、日期差一两根),源于死区在舍入前后比较的边界效应。
  • 象限用形状区分而非只用颜色:四象限配色在红绿色盲下不可分(领涨/领跌对比仅 1.04),故点位形状是主通道——● 领涨、■ 走弱、▲ 走强、▼ 领跌,颜色仅作辅助。

数据区间 undefined → undefined,共 101 个标的。生成时间 2026-10-17 01:49。