多因子复合打分选股
站点因子库的集大成者:多因子截面打分合成,等权与 IC 加权双方案,相关簇剔除,与因子衰减监控联动,纯 pandas/numpy 实现。
策略目标
站点因子库已沉淀三十余条单因子条目,本条目登记它们的集大成者——多因子复合打分:把多个单因子的截面打分合成一个复合分,再做组合构建。方法论有三个要点:一是因子相关性,高度相关的因子合成只会放大同一种暴露,相关矩阵需要显式检查、高相关簇只保留代表因子;二是合成权重,等权起步是最稳健的基线,IC 加权是进阶选项;三是多重检验警戒——因子基数越大,单因子的显著性门槛应越高 [1],这正是站点登记因子衰减监控模块的原因。组合构建的框架取自主动管理的基本方程:信息比率由信号的宽度与质量共同决定 [2]。QMT 环境说明:全流程只需 pandas 与 numpy 的截面统计,无重型依赖,是站点因子库在实盘上的标准出口。
数据需求(站点因子库)
| 数据 | 字段 | 来源 | 用途 |
|---|---|---|---|
| 因子 | 已登记条目的因子值(量价 + 财务) | 站点因子库 | 打分输入 |
| 收益 | 截面收益 | 行情 | IC 计算与回测 |
| 参数 | 因子开关、权重方案、调仓频率 | 配置 | 组合纪律 |
因子入池标准:已完成站点登记、方向明确、无当前失效标记(与因子衰减监控联动);财务因子只使用披露满 5 个交易日的数据。
复合打分与权重
等权基线:。IC 加权进阶:。相关处理:因子相关矩阵中绝对相关超过 0.7 的簇只保留 IC 最高者。持有复合分最高的 40 只等权,月度调仓。
执行规则与联动
因子池从站点已登记条目中选取,每个因子独立开关;月度调仓、缓冲带抑制换手;与因子衰减监控模块联动——失效因子自动降权退出合成;年度因子权重复盘与相关性矩阵复审。登记口径:合成因子的每一步(z 分、权重、相关剔除)都写入参数,杜绝黑箱。
风险与失效场景
- 合成的分散幻觉:高相关因子合成不增加信息,只放大同一种暴露的噪声;
- IC 估计噪声:短窗口 IC 波动大,IC 加权的权重天然抖动;
- 权重过拟合:在历史 IC 上精调权重是另一种数据挖掘 [1];
- 因子拥挤的共振:主流因子同步衰减时复合分整体失效;
- 换手与成本:复合分的月度更新叠加多因子噪声,换手高于单因子;
- 数据时点纪律:任一因子口径的前视都会污染整个合成。
验证状态
待验证。需要完成:合成组合对最佳单因子的风险调整对照;等权与 IC 加权对照;因子池增删的稳定性;相关矩阵的时段稳定性;与衰减监控联动的行为模拟。本文不提供任何未实测的收益或回撤数字。
参考文献与延伸
[1] Harvey, C. R., Liu, Y., & Zhu, H. (2016). …and the Cross-Section of Expected Returns. Review of Financial Studies, 29(1).(因子多重检验与显著性门槛)
[2] Grinold, R. C., & Kahn, R. N. (2000). Active Portfolio Management (2nd ed.). McGraw-Hill.(信息比率与主动管理基本方程)
[3] Q-Code 量化策略工作台
策略逻辑结构
- 站点因子库 — 已登记条目的因子值
- 相关簇剔除 — 相关矩阵去重
- 复合打分 — z 分合成与权重方案
- 范围过滤 — ST、次新、数据时点纪律
- 复合组合 — 复合分前 40 等权
- 衰减联动 — 失效因子自动降权
