结合 BigQuant 的因子测试框架与回归选股模型,讨论为什么多因子研究应按持有期维护滚动回归权重,而不是长期依赖一套静态综合分数。
核心要点
•一套静态综合分数会把不同持有期的因子机制误混在一起。
•滚动回归权重表比单次 IC 排名更接近真实生产决策。
•高级因子评估应沉淀“持有期到权重”的映射资产。
为什么一套静态总分经常把多因子研究做成“伪稳定”
很多团队在多因子研究里会先做单因子检验,再把通过门槛的因子统一折成一个综合分数。这样做方便、直观,也容易进入批量化生产。但《多因子系列报告之一:因子测试框架》和《回归量化选股模型的建立与拓展》都在提醒同一件事:因子不是脱离持有期而存在的。一个因子在 1 个月持有期里可能主要体现事件反应速度,在 6 到 12 个月持有期里却更像慢变量风格暴露。如果团队还坚持拿一张不分持有期的总排行榜来决定上线顺序,本质上是在把不同时间尺度的收益机制混成一锅。
这类“伪稳定”最危险的地方,不是回测不漂亮,而是看上去很稳。因为静态打分往往会把短期强、长期弱与短期弱、长期强的因子平均掉,表面上得到一个中庸而顺滑的综合评价。但生产端真正要问的是:如果策略计划双周调仓、月度调仓或季度调仓,当前权重体系是否仍然在用对的因子说对的话。时间尺度错位之后,稳定的不是 alpha,而只是报表格式。
•持有期不同,因子的有效性与解释角色可能完全不同
•静态总分容易把时间尺度错配包装成稳定性
•研究评估必须围绕真实调仓节奏来设计
滚动回归权重表,为什么比单次 IC 排名更接近生产决策
回归框架的价值,不只是“显得高级”,而是能把时间变化真正写进因子评估。BigQuant 这类回归选股框架里,Fama-MacBeth 与滚动窗口权重最有启发的地方在于:团队可以分别计算 1、3、6、12 个月持有期下因子收益率的历史分布,再用近 20 个月之类的滚动窗口重估权重。这样做之后,研究者看到的不再是一张抽象的“好因子榜”,而是一张条件化的权重表:当前要做哪种持有期,哪些因子应当加权,哪些应当降权,哪些在跨周期里只是临时有效。
这张权重表还天然比单次 IC 排名更适合做审计。因为它能把“为什么本月组合权重变了”解释成一条清晰的因果链:持有期目标没变,但近期因子收益结构变了,所以权重随之更新;或者持有期目标改了,原来依赖的因子就不该再保留同等话语权。对于高级因子工程课程来说,这比只看单次 IC、IR 或单调性更重要,因为生产系统最终管理的是资金与时间,而不是某个统计量本身。
•回归权重表把时间变化正式纳入因子评估
•滚动窗口能把近期结构变化传导到权重更新
•条件化权重表比单次排名更容易解释和复盘
团队真正该沉淀的,是一份“持有期到权重”的映射资产
当团队把滚动回归权重表沉淀下来,因子评估就会从“筛选谁留下”升级为“不同策略应该使用哪套权重合同”。短周期策略可以调用偏反应速度与流动性的权重组合,中周期策略调用偏基本面与预期修正的权重组合,长周期策略则更多关注风格稳定性和换手成本。在这个框架下,因子库不是一堆静态特征,而是一组根据持有期被重新解释和重新配置的研究资产。
所以,因子评估真正该滚动更新的,不是一张总排行榜,而是不同持有期各自对应的回归权重表。前者更像展示材料,后者才像生产说明书。只有把持有期、滚动窗口和权重映射正式做进流程,团队才不会把因子研究停留在“哪几个分高”这种实验室视角,而能进入“哪套权重适配哪种资金节奏”的工程视角。
•持有期到权重的映射应成为团队级研究资产
•同一因子在不同策略节奏里不应被赋予相同话语权
•工程化评估的落点是权重合同,而不是漂亮排行榜
想系统看 AI量化课程、学习路径与更多量化技巧文章,可访问 AI量化学院。