微盘轨第三期:两只眼睛看同一堆冷门股——D3×SUE 叠加验证,与一次必须自曝的仓位纠错
上一期结尾我们留了三个「下一步」,排第一的是:把 D3 减分与 SUE 叠加——前提是先检验两者是否正交。本期把这件事做完了,结论先行:两者近乎完全正交,叠加后年化超额 +0.48 个百分点、换手零增量,已按最保守的小权重并入生产。
但本期还有一件比因子更重要的事要写:我们在节前自查中发现并修复了一个实盘层面的门控缺陷——目标仓位一度虚高约 2.7 倍。因子研究是锦上添花,这类 bug 才是本金安全层,必须放在明面上记录。
一、D3 是什么:给「正在放量」的冷门股减分
D3 是我们在微盘池里验证过的一个微观流动性减分项,口径很朴素:当日成交额相对近 5 日均量的放大倍数,取负向——放量的减分、缩量的不扣。
逻辑:微盘股的 alpha 来自于「被遗忘」,而突然放量往往意味着注意力来了——游资试探、消息驱动或者出货前的对倒。这类脉冲对冷门股常常不是好事。Phase2 口径下它单独贡献约 +1.4 ~ 2.2% 年化。
二、正交性检验:相关性均值 −0.017
两个因子能不能叠加,第一道门槛不是回测收益,而是信息是否重叠。我们在微盘带(池内成交额最小的 Top100)内,对 344 个调仓期逐一算了 D3 与 SUE 得分的截面 Spearman 相关:
| 统计量 | 数值 | 解读 |
|---|---|---|
| 相关均值 / 中位数 | −0.017 / −0.018 | 几乎为零,方向都不偏 |
| |相关| > 0.3 的期数占比 | 0.3% | 344 期里只有 1 期 |
| 正相关期占比 | 44.2% | 正负各半,纯噪音级 |
这在直觉上也说得通:SUE 是基本面惊喜(财报好不好),D3 是交易微观结构信号(筹码热不热),本来就该是两只互不相干的眼睛。实证确认后,叠加才有意义——否则只是把同一个信号数了两遍。
三、叠加回测:+0.48pp,换手反而略降
同一回测框架(2019-08 ~ 2026-09,344 期周频调仓,持有 20 交易日,基准 = 同口径宽池等权年化 15.8%),四个口径共用同一名单基底:
| 口径 | 年化超额 | IR | 周换手 | 每期换股(/30) |
|---|---|---|---|---|
| C0 纯成交额(基线) | +4.15% | 1.09 | 92.77% | — |
| C1 +D3(权重 0.10) | +4.27% | 1.12 | — | — |
| C2 +SUE(权重 0.10,上一期) | +4.44% | 1.18 | 92.94% | — |
| C3 +D3+SUE(合计 0.10)★ | +4.63% | 1.22 | 92.75% | 0.41 只 |
两点值得强调:
- 换手零增量:C3 每期平均只比基线多换 0.41 只,周换手甚至略低于基线。叠加没有花任何交易成本——对微盘这种高换手策略,「正交」不等于「免费」,这一条必须实证,而它通过了。
- 统计诚实:+0.48pp 的配对显著性检验 t=1.73、p=0.083,接近但未过 0.05。7 年样本下这个量级的增益本来就难达显著,我们如实报告。
四、一个反例,和我们对它的克制
回测里最好看的其实是 D3 单因子加大权重:权重 0.30 时年化超额 +5.35%、IR 1.37。但我们不采用它,分年拆解暴露了原因——它的增益几乎全部集中在 2024–2026 三年(+4.6 / +8.8 / +8.3pp),而 2019、2021 为负。这是微盘缩量时期的风格暴露,不是稳定 alpha;风格一旦切换就会连本吐回去。
对照之下,小权重的 C3(合计 0.10)在 7 个完整年度里 6 年为正。所以落地选型依旧是那一原则:要风险调整后的确定性,不要样本内的极值——与上一期放弃 V3 选 V1 如出一辙。
五、必须自曝:一个让仓位虚高 2.7 倍的门控 bug
叠加验证期间做生产走查,我们发现节前实盘参考页显示的目标仓位是 82%,而按当天真实数据重算应为 30%——虚高约 2.7 倍。排查出三个叠加的根因,少修任何一个都会复发:
| 根因 | 问题 | 修复 |
|---|---|---|
| ① 调度倒置 | 门控计算的定时任务跑在它所依赖的行业数据刷新之前,每天必读 20 分钟前的旧数据 | 调度后移至数据刷新完成之后 |
| ② 派生表盲取 | 门控读的是一张异步重建的派生表,且无条件取「最后一行」,不核对数据日期——该表曾滞后 4~7 个交易日 | 改为双源交叉、取较新者,并核对数据截止日(两源 327 个交易日逐位核对一致) |
| ③ 周内冻结 | 门控行与选股清单共用一个「本周已生成则跳过」的判断,选股是周频、门控本应日频,被一起冻结了 | 两者解耦:清单周频,门控行每次运行都刷新 |
修复后的连锁效果:微盘腿目标仓位 82% → 30%(弱势档),现金缓冲相应提高。这不是策略变保守了,而是策略终于「如实」了——门控本来就该在弱势档砍仓位,之前它以为自己砍了。
六、上线:最保守的小权重 + 开关可回退
生产打分已改为带内一次融合重排(仍是「先取成交额最小 Top100 带,带内重排取 Top30」):
综合分 = 0.90 × 成交额分位 + 0.05 × D3 分 + 0.05 × SUE 分
- SUE 总权重维持 0.10 不变(上一期口径),D3 只分走其中一半——宁可少赚风格钱,不让新因子当主导;
- 保留一键回退开关,可随时退回纯成交额逻辑;
- 配套把策略层的 12 项健康检查接入了告警通道(此前只写文件、出了问题无人知晓),并修掉了节假日误报。
七、时点快照:方案A 下的最新 Top30 名单
下面是叠加生效后、按最新数据(行情数据日 2026-09-30)重算产出的名单。当前宽度档位为弱势,连续门控建议仓位系数 30%。
提示:榜单只是「若按最新数据调仓」的时点快照,会随行情每日变动;每日最新清单见本栏目「每日研究观察」跟踪页,执行参考页见 微盘轨执行参考。
| # | 代码 | 名称 | 20日均额(万) | 收盘(不复权) | D3 | SUE |
|---|---|---|---|---|---|---|
| 1 | 600860 | 京城股份 | 5007 | 7.47 | −0.27 | −1.00 |
| 2 | 001260 | 坤泰股份 | 5009 | 19.20 | −0.43 | −1.94 |
| 3 | 601007 | 金陵饭店 SUE+ | 5008 | 6.78 | −0.18 | +0.12 |
| 4 | 688566 | 吉贝尔 | 5011 | 27.46 | −0.08 | −1.74 |
| 5 | 002069 | 獐子岛 SUE+ | 5024 | 3.65 | −0.34 | +0.22 |
| 6 | 600713 | 南京医药 SUE+ | 5018 | 5.00 | −0.14 | +0.12 |
| 7 | 002729 | 好利科技 | 5018 | 13.63 | −0.17 | −1.24 |
| 8 | 600195 | 中牧股份 SUE+ | 5025 | 6.73 | −0.11 | +0.41 |
| 9 | 301295 | 美硕科技 SUE+ | 5048 | 35.35 | +0.21 | +1.54 |
| 10 | 002664 | 信质集团 | 5028 | 14.31 | −0.09 | +0.01 |
| 11 | 002901 | 大博医疗 SUE+ | 5054 | 40.86 | −0.45 | +1.61 |
| 12 | 603809 | 豪能股份 SUE+ | 5039 | 8.47 | −0.02 | +0.32 |
| 13 | 301010 | 晶雪节能 | 5028 | 19.92 | −0.04 | −0.09 |
| 14 | 603135 | 中重科技 SUE+ | 5050 | 8.53 | −0.12 | +0.31 |
| 15 | 300541 | 先进数通 | 5051 | 9.27 | −0.13 | −1.19 |
| 16 | 600586 | 金晶科技 | 5051 | 3.99 | −0.15 | −0.43 |
| 17 | 300238 | 冠昊生物 | 5055 | 11.95 | −0.21 | −0.51 |
| 18 | 300929 | 华骐环保 | 5052 | 16.02 | −0.03 | −0.47 |
| 19 | 600035 | 楚天高速 SUE+ | 5066 | 3.74 | +0.07 | +0.98 |
| 20 | 603098 | 森特股份 SUE+ | 5063 | 10.65 | +0.22 | +0.59 |
| 21 | 600358 | 国旅联合 SUE+ | 5099 | 5.69 | −0.33 | +0.66 |
| 22 | 603506 | 南都物业 | 5056 | 12.25 | +0.38 | −0.54 |
| 23 | 001289 | 龙源电力 | 5059 | 14.91 | +0.05 | −0.66 |
| 24 | 301162 | 国能日新 SUE+ | 5101 | 37.00 | −0.04 | +3.38 |
| 25 | 300210 | 森远股份 | 5098 | 6.99 | −0.40 | −0.53 |
| 26 | 603271 | 永杰新材 SUE+ | 5114 | 38.42 | −0.27 | +1.68 |
| 27 | 688317 | 之江生物 | 5072 | 19.50 | +0.65 | −0.38 |
| 28 | 300858 | 科拓生物 | 5072 | 15.12 | +0.23 | −1.76 |
| 29 | 605169 | 洪通燃气 SUE+ | 5122 | 13.21 | −0.15 | +0.87 |
| 30 | 301368 | 丰立智能 | 5106 | 38.70 | −0.16 | −0.86 |
名单里 D3 与 SUE 的符号分布再次直观呈现了正交性:SUE 为正的 14 只里,D3 为正的只有 4 只;D3 最高分(之江生物 +0.65)的 SUE 却是负的。两只眼睛看到的确实不是同一件事。
八、下一步
- 真实跟踪:叠加逻辑自节后首个交易日起在生产运行。与上一期同样的原则——真正的评价要等并行走完一个季度,看线上名单相对基线的实际偏差,而不是回测里那零点几个百分点。
- 一致预期修正因子:下一个候选的正交叠加项。先探免费历史数据源能否支撑回测,拿不到免费源就不做(不为研究单独买数据)。
- 组合层配置:在不引入新 alpha 的前提下优化两腿权重与现金管理,目标是不靠新因子抬夏普。