分类
本研报使用GBDT与神经网络模型对多目标(超额收益、信息比率、Calmar比率)进行预测,等权合成选股信号,并通过均值方差优化构建年化跟踪误差约束在5%以内的指数增强策略。
关键结论
在2015.2-2023.9回测期内,沪深300、中证500、中证1000指数增强策略分别实现15.85%、20.74%、32.82%的年化超额收益率,超额最大回撤分别控制在3.12%、6.36%、3.97%。
核心要点
- 输入特征差异化:GBDT类模型使用Alpha158+GJQuant+Ta-Lib,神经网络类模型仅使用Alpha158。
- 多目标预测:同时预测未来20日超额收益率、信息比率和Calmar比率,以信息比率和超额收益率表现更优。
- 模型融合:GBDT类模型与神经网络类模型相关性较低(0.4-0.5),等权合成构建最终选股因子。
- 组合优化:使用马科维茨均值方差模型,最大化预期超额收益,严格约束年化跟踪误差<=5%。
核心内容
报告探讨了基于决策树的GBDT类模型和各种神经网络类模型在量化选股中的应用。特征层面结合了Alpha158、GJQuant和Ta-Lib技术指标。标签层面采用了多目标学习,包含未来20日超额收益率、信息比率和Calmar比率。最终将GBDT和神经网络两大类模型等权合成,并代入均值方差优化器进行5%跟踪误差约束的指数增强构建。
经济逻辑
不同的机器学习模型擅长捕捉不同维度的非线性特征:GBDT类模型对表格型特征交叉有较好效果,神经网络对时序和高维非线性拟合能力较强。两者的低相关性(0.4-0.5)为融合提供了基础。同时,单一收益预测容易受异常值和极端波动影响,引入信息比率和Calmar比率作为多目标预测,可以从风险调整收益的角度提升信号的稳健性。
超额收益逻辑
通过GBDT和深度学习模型挖掘量价因子与技术指标之间的非线性关系,获取传统线性模型无法捕获的Alpha。同时,多目标预测将风险调整后的收益纳入学习框架,使得信号自身具备更好的稳健性。最终通过严格的组合优化控制风险暴露,将Alpha转化为指数增强的超额收益。
构造细节 [strategy]
模型层面:GBDT类模型预测信号与神经网络类模型预测信号等权合成;组合层面:均值方差优化,最大化预期超额收益率,并约束年化跟踪误差不超过5%。
绩效
GBDT+NN模型结合多目标预测构建的指数增强策略在沪深300、中证500、中证1000上分别取得15.85%、20.74%、32.82%的年化超额收益率,超额最大回撤分别为3.12%、6.36%、3.97%。
收益归因
未进行详细的收益归因分析。
稳健性
整体稳健性较高,不同市值风格的指数均能稳定战胜基准,且在严控跟踪误差下最大回撤控制在极低水平。
数据依赖
主要依赖日频量价数据,数据获取难度较低。但GJQuant具体因子细节未完全披露,且各类神经网络和GBDT模型的具体超参数、网络层数、训练时间划分未在摘要中展示,完全复现存在一定门槛。
相关研究
新颖性评估 [新组合]
策略的创新点在于多模型集成(GBDT+多类NN)与多目标学习(收益+IR+Calmar)的结合,以及特征层面的差异化输入设计。方法本身均为成熟算法,属于工程化集成与组合层面的微创新。
不足与缺陷
- 模型架构和超参数细节缺失:未披露各类NN模型的层数、隐藏单元数、学习率等,GBDT模型的树深、学习率等也未明确,难以精确复现。
- 训练与验证机制不明:未说明是否采用滚动训练,以及训练集和测试集的具体时间划分,存在未来函数风险隐患。
- 模型内部集成方式未明确:GBDT内部和NN内部是简单平均还是Stacking,以及多目标预测的输出如何融合为单一信号未作数学说明。
- 换手率与容量未分析:虽然假设了千二手续费,但未披露策略实际换手率及中证1000高收益背后的流动性冲击影响。
- 因子衰减与特征重要性未展示:缺乏对Alpha158、GJQuant、Ta-Lib各类特征贡献度的对比分析。
可复用元素
- 多目标预测框架:同时预测收益率、信息比率和Calmar比率,为信号生成提供了更全面的维度。
- 异构模型等权融合:利用GBDT和NN的低相关性(0.4-0.5)进行等权合成,简单有效降低了模型过拟合风险。
- 基于均值方差的TE严格控制:通过优化器直接限定5%年化跟踪误差,是贴合实盘指数增强产品的标准做法。
- 差异化特征输入:针对GBDT和NN的特性输入不同特征集,减少了噪声干扰。
启发
- 预测风险调整后的收益(IR, Calmar)比仅预测绝对收益可能更能筛选出高质量、低波动的Alpha信号。
- 对于不同类型的模型,不一定要喂入完全相同的特征,按模型特性定制特征输入能提升整体效率。
- 集成不相关模型是提升稳健性的有效手段,不一定要追求单一模型极致。
改进方向
将多目标预测与多模型集成转化为多任务学习网络。设计一个共享底层特征的Transformer网络,在不同的任务头分别输出超额收益、IR和Calmar,并在损失函数中加入不同任务的权重。同时将GBDT叶子节点输出作为NN的Embedding输入。
在组合优化层面引入风险因子暴露约束与换手率惩罚项。
复现计划
1. 使用Qlib获取日频行情并计算Alpha158和Ta-Lib指标,自研构建GJQuant等量价因子库。2. 划分训练集(如滚动5年)与测试集(如下个月),生成未来20日超额收益、IR、Calmar标签。3. 使用LightGBM、XGBoost、CatBoost训练多目标模型,输入全部特征;使用PyTorch搭建LSTM、GRU、TCN、Transformer训练多目标模型,仅输入Alpha158序列。4. 将各模型预测值Z-Score化后等权合成得到最终因子。5. 使用cvxpy构建优化器:max(f^T * w), s.t. sqrt((w-w_bench)^T * Cov * (w-w_bench))*sqrt(252) <= 0.05, sum(w)=1, 0<=w<=limit。每月初调仓并核算千二手续费。
实体
LOCAL SIMILARITY
相似报告
方法:深度学习、组合优化 · 研究类型:AI·机器学习、技术面(量价) · 频率:日频 · 资产:A股、指数增强
对比详情