← 返回报告库
微盘 · 北交所 · 总市值中位数 · z-score · 双策略轮动 · 2022–2026

微盘与北交所能用市值差值 z-score 轮动吗

把微盘 N20 和北交所 Top10 的持仓总市值中位数做差,再用滚动 z-score 在两个策略之间切换。直觉是:差值高时微盘相对“不够小”,切北交所;差值低时切回微盘。回测结论是:差值适合做宏观观察,但暂时不支持作为独立实盘择时信号。

共同样本 2022-04-18 – 2026-08-18 · T 日收盘信号、T+1 执行 · 轮动层 0.2%/边 · 底层策略已含自身交易成本
14.48 亿最新差值:微盘 − 北交所
55.7%50/50 静态组合 CAGR
25.6%50/50 静态组合最大回撤
0.06–0.79最新差值 z-score(60/120/252日)
一句话结论。“差值高切北交所、差值低切微盘”的自然方向没有稳定改善风险;反向规则在全样本看起来漂亮,主要是少数切换叠加北交所强势阶段,不能据此宣称差值 z-score 有独立 alpha。先把它放在宏观面板里观察。

一、先看两个底层策略:轮动有比较对象

共同样本净指标

总市值差值从 2022-04-18 起可计算
策略CAGRSharpeMDD说明
微盘 N2034.2%1.06−48.5%剔妖股 + 国九条排雷
北交所 Top10 · 周度72.0%1.58−30.0%NP>10%、PE<50、周度
北交所 Top10 · 双周71.8%1.46−35.4%同一选股、双周
50/50 静态 · 周度北交所55.7%1.70−25.6%不使用差值信号

北交所策略在这段共同样本本身就明显强于微盘。任何轮动结果都必须和“始终持北交所”以及 50/50 静态组合比较,否则很容易把北交所阶段性强势误认为差值信号有效。

二、按直觉方向:差值高切北交所,低切微盘

raw 差值 z-score,周度北交所,20bp/边

中间区间保持原持仓
窗口 / 阈值CAGRSharpeMDD切换次数在微盘%
60日 / ±0.533.3%0.97−48.5%3046.5%
60日 / ±1.033.3%0.97−48.5%16
120日 / ±1.040.4%1.08−48.5%8
252日 / ±1.036.9%1.02−48.5%3
关键失败点:这套直觉规则没有躲过微盘 2024 年的深跌。无论 60、120 还是 252 日窗口,最大回撤仍被微盘腿主导,甚至不如直接持有 50/50 的回撤。

三、反向方向为什么看起来很漂亮

差值高切微盘、低切北交所

不是推荐,只是反向敏感性
窗口 / 阈值CAGRSharpeMDD切换次数解释
60日 / ±1.072.3%1.69−29.3%15接近始终持北交所
120日 / ±0.573.0%1.70−27.5%12少量切换带来的阶段性改善
252日 / ±1.074.8%1.75−32.3%2几乎是两次大切换

训练期 2022–2023 选择出的参数并不稳定:例如训练期表现最好的 raw 差值 20日/±0.5 小窗口,进入 2024+ 后 CAGR 约 49.5%、回撤 −42.2%,没有形成可靠的风险优势。反向规则的全样本好看,更多反映北交所在后半段的强势,而不是差值本身的可重复预测力。

四、差值应该放在哪里

  • 适合:宏观面板的风格温度计,观察微盘与北交所的相对小市值程度;配合扩散指数、成交和回撤信号做人工复盘。
  • 暂不适合:单独用 z-score 触发两个策略的全仓切换。共同样本短、策略收益差异大、切换次数少,参数结果容易被单一行情阶段主导。
  • 如果继续验证:先固定 raw 差值、120日窗口、±1 阈值,做滚动样本外和实时纸面跟踪;不要从 log ratio、20日窗口等高 Sharpe 结果反推生产参数。

五、相关宏观面板

宏观仪表盘已新增两张图:①微盘与北交所持仓总市值中位数及其差值;②微盘总市值 N400 扩散指数、MA10、MA20,并标出 10%/90% 极端区。当前总市值口径扩散指数为 98.0%,MA10 98.15%、MA20 66.76%,处于高热且双均线多头;这仍是风险警戒,不是明日卖出信号。

打开宏观仪表盘 →

结论:市值中位数差值 z-score 目前更适合作为观察变量,而不是单独的策略切换器。静态 50/50 已提供较好的风险调整表现;真正要接入轮动,需要更长共同样本、滚动样本外和独立行情阶段的复核。
研究脚本:research/microcap_bse_zscore_rotation.py · 面板数据:/data/microcap_bse_median.json · 动态指标:/macro · 本报告为本次生成日的回测快照,历史不代表未来,不构成投资建议。