项目概述
将 Costa & Iyengar (2023) 的 端到端分布鲁棒组合优化 (E2E DRO) 框架复现到 A 股市场,验证其在政策驱动、非平稳特征明显的中国市场中的有效性。
核心问题:E2E DRO 在 A 股能否超越传统的 “先预测再优化” (PTO) 方法?
方法论框架
整体流程
特征矩阵 x → 预测层 gθ → 预测收益 ŷ + 预测误差 ϵ → 决策层(鲁棒优化) → 权重 z → 任务损失(l) ↑ 模糊集 P(δ)与 PTO 的关键区别在于:预测误差 ϵ 被显式传入决策层,使得优化器能感知预测的不确定性,并在最差分布下做决策。
预测层
两种架构:
| 架构 | 公式 | 损失函数 | DRO 距离度量 |
|---|---|---|---|
| 线性模型 | Sharpe Ratio Loss(多期窗口) | Total Variation | |
| 两层神经网络 | Single-Period Return Loss | Hellinger Distance |
决策层
目标函数:
- — 做多+满仓约束
- — 基于预测误差的 CVaR 风险度量(pinball loss)
- — ϕ-divergence 模糊集(TV / Hellinger)
- — 风险偏好参数(端到端学习)
- — 鲁棒性半径(端到端学习)
梯度传播
三个参数集联合学习:
通过 CvxpyLayer 实现可微优化层,自动微分计算梯度。
数据与因子
股票池
8大行业 20只蓝筹股(沪深300成分股):
| 行业 | 数量 | 代表股票 |
|---|---|---|
| 金融 | 5 | 招商银行、中国平安、兴业银行、中信证券、宁波银行 |
| 消费 | 4 | 贵州茅台、伊利股份、海天味业、美的集团 |
| 医疗 | 2 | 恒瑞医药、云南白药 |
| 科技 | 3 | 立讯精密、中兴通讯、恒生电子 |
| 先进制造 | 2 | 中国中车、顺丰控股 |
| 周期 | 2 | 宝钢股份、万华化学 |
| 资源 | 1 | 中国神华 |
| 保险 | 1 | 中国人寿 |
因子
Fama-French 5因子(针对20只股票池用2×3独立排序法自定义构建):
- SMB(规模因子)、HML(价值因子)、MKT(市场因子)
- RMW(盈利能力因子)、CMA(投资水平因子)
动量/反转因子:
- Momentum(12-1个月动量,剔除最近1个月)
- STRev(短期反转,过去1个月收益)
- LTRev(长期反转,过去6-12个月收益)
实验参数
- 时间范围: 2015.01.18 — 2025.06.08
- 滚动窗口: 观察期 104周,回测期 12周(rolling window)
- 调仓频率: 每周
- 防前瞻偏差: 因子数据滞后1周
实验结果
线性预测层
| 模型 | 年化收益 | 年化波动 | Sharpe | 最大回撤 |
|---|---|---|---|---|
| 等权(EW) | -2.05% | 5.30% | -0.032 | -20.70% |
| PTO | 72.25% | 6.20% | 0.748 | -8.70% |
| E2E Nominal | 87.06% | 7.26% | 0.738 | -10.71% |
| E2E DRO | 90.25% | 7.33% | 0.751 | -10.67% |
核心发现:
- E2E 两种方法均 显著优于 PTO,验证端到端框架在 A 股的有效性
- E2E DRO 与 E2E Nominal 收益水平相近,但 DRO 回撤控制更好
- PTO 在趋势市表现极好(季度 Sharpe 常为最高),但风格切换时稳定性不如 E2E
- E2E Nominal 整体季度 Sharpe 分布最稳定
两层神经网络
| 模型 | Sharpe | 年化收益 | 年化波动 | 最大回撤 |
|---|---|---|---|---|
| EW | -0.851 | -12.97% | 15.24% | -45.29% |
| PTO | 3.163 | 0.25% | 1.25% | -11.13% |
| E2E Nominal | 0.698 | 26.75% | 38.34% | -42.63% |
| E2E DRO | 1.245 | 44.84% | 36.03% | -11.80% |
核心发现:
- E2E 方法 未能一致超越 PTO — 非线性预测层反而引入更多噪声
- 但 E2E DRO 大幅优于 E2E Nominal(回撤从-42%降至-12%)
- PTO 的异常高 Sharpe (3.16) 源于极低波动(1.25%),实际收益仅 0.25%
- 说明:A 股因子质量限制了深层模型的预测能力
参数稳定性
- δ(鲁棒性半径):端到端学习收敛至 δ ≈ 0.13,跨10个滚动窗口高度稳定
- γ 与 δ 的负相关:风险偏好 γ 升高时,自动降低 δ(更小模糊集),反之亦然 — 体现二者补偿机制
- 消融实验:δ 与 Sharpe 呈 倒U型关系,最优点在 0.06-0.08(单窗口)或 0.13(多窗口累积数据)
TV vs Hellinger
PTO 框架下对比,TV 距离表现优于 Hellinger(更高收益、更好 Sharpe、更低波动)。在 E2E 中,线性模型使用 TV + Sharpe 损失,神经网络使用 Hellinger + 单期损失。
关键结论
- E2E 在 A 股有效:线性模型下 E2E 一致优于 PTO,说明端到端框架能正确利用预测误差信息
- DRO 提供回撤保护:模糊集机制在 A 股这种易受政策冲击的市场中尤其有价值
- 深层模型受限:因子质量不足时,非线性预测层引入的噪声超过其收益,E2E 反而跑输 PTO
- δ 的倒U关系:鲁棒不能过度 — 存在最优模糊集半径
- A 股特殊性:政策市、风格快速切换、因子有效性不稳定 — 这些都限制了 E2E DRO 的优势
未来方向(论文中提出)
- 因子改进:引入更适配 A 股的高频因子、情感因子等
- 区制感知建模:结合 regime-switching 模型增强非平稳市场适应能力
- 学习架构优化:更优的预测层设计以更好匹配 DRO 层
- 动态 δ 调整:根据市场状态自适应调整模糊集半径