Skip to content

风格/行业评分

一篮子风格/行业 ETF 相对基准的横截面排名。每个标的的评分把它的 RRG 象限、区间收益与 Sharpe 的横截面 z-score 综合起来,再减去波动惩罚——得到排名与 超配 / 中性 / 低配 立场。是当前谁在领先轮动的相对排名,不是价格预测。

使用方法

  1. 把风格/行业 ETF 的 Price Factor 连进来(edge-first),或填 symbols
  2. benchmark(默认 SPY)。
  3. 看排名 + 立场;接 style_rotation_v1 转成目标权重 + 回测。

核心公式

score = quadrant_bonus + 0.5·z(interval_return) + 0.5·z(interval_sharpe) − 0.25·z(vol)
quadrant_bonus = 领先 +1.0 / 改善 +0.5 / 减弱 −0.5 / 落后 −1.0
z = 篮子内横截面 z-score
立场 = 超配(score > 0.25)/ 低配(< −0.25)/ 中性

假设与适用性

假设:篮子相对单一基准;足够历史以覆盖 RRG 窗口 + 区间回看。

适用:股票 / ETF / 多资产篮子,日频,≥ 30 观测。

不适用:价格方向预测、单标的分析。

已知局限

  1. 仅相对排名——若基准下跌,排名靠前的标的绝对值也可能下跌。
  2. 横截面 z-score 需要 ≥ 2 个标的才有意义。
  3. 继承 RRG 对 ratio/momentum 窗口取值的敏感性。

参考

RRG 象限(StockCharts / OpenBB)+ 标准横截面因子排名(收益 / Sharpe / 波动 z-score)。

Golden 测试

tests/golden/fixtures/tier2/style_score/ —— 1e-3 绝对,独立 pandas 重实现象限 + 区间指标 + 横截面 z-score,2026-05-25 通过。

变更记录

  • 1.0.0(2026-05-25)—— 新算子(Stage 2 — 风格轮动)。后端核心 + handler、前端注册 + 排名表渲染器、golden 已加。

Verifiable intelligence for the decisions that demand scrutiny.