高频复合因子 (High-Frequency Composite Factor)
一句话:手上有几十个高频因子,各自多空组合收益都不错但彼此高度相关;这篇用风险模型估出这些因子组合的协方差矩阵,再让优化器按「最大化夏普比率」给每个因子配权重,把它们压成一个因子——这个复合因子的多空表现比等权或 Barra 风险模型复合出来的都要好。
为什么需要「复合」
单个高频因子通常只押注一种日内模式(放量、价差、成交量偏度……)。这类因子多空组合的收益来源彼此重叠,IC 都不低但彼此相关,直接全用等于重复下注。复合的做法是按风险预算重新配权:相互抵消得多的因子多给权重,同涨同跌的因子少给权重。
关键在于协方差矩阵从哪来。这是风险模型在这条链路上的唯一作用点:协方差估得越准,配出来的权重就越合理,复合因子的表现就越好。
三步走
第一步:估计因子组合的协方差矩阵
把结构化风险模型套到高频因子多空组合上:
\Sigma^{ls}_{i,t+1} = \beta^{ls}_t \hat{\Sigma}_{k,t+1}(\beta^{ls}_t)^T + \hat{\Sigma}^{ls}_{\varepsilon,t+1}
- \beta^{ls}_t:t 期 N 个高频因子多空组合在 K 个风险因子上的载荷矩阵
- \hat{\Sigma}_{k,t+1}:K 个风险因子收益率的协方差矩阵
- \hat{\Sigma}^{ls}_{\varepsilon,t+1}:N 个高频因子多空组合的特质性收益率协方差矩阵
具体三小步:
- 回归得到风险因子收益率与残差:每天横截面上,用当天的多空组合收益率对前一天的高频风险因子暴露(5 个基本面 + 5 个统计)做加权稳健回归,得到风险因子当日收益率 f_t 和组合当日残差收益率 \varepsilon_t;
- 估计两层协方差:用过去 20 日的风险因子收益率与残差收益率算 \Sigma_{k,t} 和 \Sigma^{ls}_{\varepsilon,t},并用 Ledoit-Wolf 收缩方法(见 Covariance Shrinkage Estimation)估计下一期的 \hat{\Sigma}_{k,t+1} 与 \hat{\Sigma}^{ls}_{\varepsilon,t+1};
- 代入结构化风险模型得到下一期多空组合的协方差估计。
第二步:最大化夏普比率配权
\max_{\boldsymbol{\omega}}\ \frac{\boldsymbol{\omega}\cdot\hat{\boldsymbol{R}}}{\boldsymbol{\omega}\cdot\hat{\Sigma}^{ls}_{i,t+1}\cdot\boldsymbol{\omega}'} \qquad s.t.\quad \omega_i\ge 0,\ \sum_i \omega_i = 1
其中 \hat{\boldsymbol{R}} 是过去 20 日所有因子组合收益率的均值(对预期收益的估计),\hat{\Sigma}^{ls}_{i,t+1} 是上一步估出的组合协方差矩阵,\boldsymbol{\omega} 是各高频因子的权重向量。
两种口径(原文表 1 明确区分):
| 变量 | 多空组合 | 多头组合 | 空头组合 |
|---|---|---|---|
| 组合收益率列向量 | 单独使用 | 共用 R_t | 共用 R_t |
| 组合收益率协方差矩阵 | 单独使用 \Sigma^{ls}_{it} | 单独使用 | 不使用 |
- 最大化多空夏普复合因子:以多空组合的协方差入优化器,目标最大化多空组合夏普;
- 最大化 Top 夏普复合因子:以多头组合的协方差入优化器,目标最大化多头组合夏普。
第三步:每周复合一次
每个周末用过去 20 日的数据做最优化,得到权重,再按权重复合出当周的复合因子值。
对照基准:把高频风险因子替换成 Barra 风险因子,重复上述步骤,得到「基于 Barra 复合因子」。如果风险模型对组合协方差的估计更准,它的复合因子表现就应该更好——这就是整篇的检验逻辑。
绩效:复合因子的表现
回测区间 2015 年底 — 2023 年 9 月,周度调仓。
IC 与 ICIR
| 股票池 | Barra 复合 IC | 最大化 Top 夏普复合 IC | 最大化多空夏普复合 IC |
|---|---|---|---|
| 全市场 | 0.089 | 0.100 | 0.102 |
| 沪深300 | 0.041 | 0.052 | 0.053 |
| 中证500 | 0.063 | 0.075 | 0.079 |
| 中证800 | 0.054 | 0.067 | 0.069 |
| 中证1000 | 0.081 | 0.092 | 0.092 |
| 国证2000 | 0.095 | 0.106 | 0.107 |
对应的 ICIR(全市场):Barra 1.170、最大化 Top 夏普 1.364、最大化多空夏普 1.272。
两种高频复合因子在所有股票池里都稳定战胜 Barra 复合因子。原文正文强调「最大化 Top 组复合的因子表现略优于最大化多空组合的因子」,但按 IC 均值看,多空夏普复合因子在多数股票池里略高(0.102 vs 0.100)——两者互有胜负,差异很小。
全市场十分位数组合
以最大化 Top 夏普复合因子为例:
| 分位 | 年化收益率 | Sharpe | 年化超额收益率 |
|---|---|---|---|
| Top | 49.82% | 2.19 | 38.32% |
| 1 | 23.92% | 1.03 | 14.67% |
| 2 | 20.86% | 0.91 | 11.74% |
| 3 | 16.68% | 0.72 | 7.96% |
| 4 | 13.80% | 0.59 | 5.31% |
| 5 | 10.29% | 0.44 | 2.07% |
| 6 | 6.18% | 0.26 | -1.62% |
| 7 | -0.50% | -0.02 | -7.72% |
| 8 | -8.75% | -0.36 | -15.34% |
| Bottom | -26.80% | -0.99 | -31.85% |
| 市场 | 8.13% | 0.36 | — |
| L-S | 100.02% | 8.08 | 74.38% |
对照的 Barra 复合因子:Top 年化 38.51%(原文正文写作 38.5%)、Sharpe 1.68、多空年化 74.81%、Sharpe 5.91。
多空夏普 8.08 对 5.91,是这篇最亮的数字。
不同股票池内的五分位单调性
高频复合因子在沪深300、中证500、中证800、中证1000、国证2000 五个股票池内分位数严格单调;Barra 复合因子则不然,在沪深300 与中证500 里甚至不单调(沪深300:4.53% / 5.16% / 7.62% / 2.28% / −3.55%)。
多空夏普比率(最大化 Top 夏普复合因子):沪深300 2.00、中证500 3.10、中证800 3.08、中证1000 5.58、国证2000 6.89。
最大化多空夏普复合因子的对应数字是 1.91 / 3.48 / 3.17 / 5.49 / 6.49——沪深300 上反而是 Top 夏普版本更好,其余股票池多空夏普版本略好。
应用:加进中证1000 指数增强
在常规低频中证1000 增强策略里加了高频复合因子这一个因子。原策略用估值、情绪、成长、质量、另类五大类共 8 个因子等权复合;加入高频复合因子后共 9 个因子等权复合。
约束设定:周度调仓;市值偏离 ±0.5/2.0/5.0%;行业偏离 ±0.5/2.0/5.0%;个股相对成分股权重偏离 ±0.1/0.5%;成分股个数占比 >80%;调仓双边换手率 <60%;每期剔除不在市与特殊处理股票,再剔除高频复合因子排名后 20% 的股票;交易成本买入千分之一、卖出千分之二,合计千分之三。回测区间 2015 年底 — 2023 年 9 月。
结果:不同约束条件下年化超额收益率均提升 2–3 个百分点。 以个股权重约束 ±0.1%、市值行业约束 ±2.0% 为例:
| 市值约束 | 行业约束 ±0.5% 不加/加 | 行业约束 ±2.0% 不加/加 | 行业约束 ±5.0% 不加/加 |
|---|---|---|---|
| ±0.5% | 18.15% / 20.01% | 17.78% / 20.51% | 18.39% / 20.00% |
| ±2.0% | 18.13% / 20.00% | 17.71% / 20.43% | 18.27% / 19.98% |
| ±5.0% | 17.97% / 20.00% | 17.72% / 20.40% | 17.83% / 20.09% |
(个股权重约束 ±0.1% 口径。个股权重约束 ±0.5% 口径下,加高频后落在 19.13%–20.12%。)
选定配置(个股权重 ±0.1%、市值行业约束 ±2.0%)的整体统计:
| 净值 | 区间收益率 | 年化收益率 | 年化波动率 | 收益风险比 | 最大回撤 | 收益回撤比 |
|---|---|---|---|---|---|---|
| 策略净值 | 144.40% | 12.48% | 21.55% | 0.58 | 33.87% | 0.37 |
| 基准净值 | -42.96% | -7.12% | 23.04% | -0.31 | 60.04% | -0.12 |
| 相对净值 | 310.56% | 20.43% | 6.10% | 3.35 | 5.91% | 3.46 |
分年度看,每一年超额收益都超过 10%,绝大多数年份超过 15%;分年度胜率 100%,分月度胜率约 79%。其中 2022 年年化超额 23.03%,2023 年(截至 9 月)区间超额 9.99%。
与本 wiki 的接口
在《高频研究》系列里的位置:本篇(系列七,2023-10)是系列里第一篇把「风险模型」接到「策略」上的报告——此前的高频系列都在造因子、测因子,本篇第一次用风险模型改造一个已有的低频指数增强策略。它与系列十(2026-10)共同说明了这个团队的方法论骨架:底层高频因子 → 正交化(风险侧取残差,收益侧做相关性和正交化检验) → 用 IC / 分位数组合 / 指数增强三层验证。
- 上游的风险模型构造见 结构化高频风险模型
- 协方差收缩方法见 Covariance Shrinkage Estimation
- 指数增强类策略的组织方式见 Event-Driven Equity Strategy
- 中文摘要: summaries/202310-xingye-high-frequency-risk-model/202310-xingye-high-frequency-risk-model
- 研报 entity: entities/Xingye 2023 High Frequency Risk Model