金工研究/量化投资周报总结(2018年12月16日)
核心内容
本报告由华泰证券金工团队发布,内容聚焦于人工智能模型在多因子选股策略中的表现分析,涵盖多个模型在不同股票池中的超额收益与RankIC指标表现。报告通过回测与模型对比,评估各模型在不同市场环境下的有效性。
主要观点
- 人工智能模型在多因子选股中的应用:华泰金工将多种机器学习算法应用于多因子选股,旨在挖掘非线性特征,提升选股效果。
- 模型表现差异:不同模型在不同股票池中的表现存在显著差异,部分模型在特定市场环境下表现更优。
- 模型分类:共跟踪7个模型(Stacking、SVM、朴素贝叶斯、随机森林、XGBoost、逻辑回归、神经网络)在5种股票池(全A股、沪深300、中证500、中证800)中的表现。
- 回测条件统一:所有模型采用相同的回测条件,包括剔除ST、停牌、上市3个月内的股票;使用70个因子进行特征提取;进行行业中性+市值中性处理;标准化处理;交易费用为单边千分之二。
- 风险提示:人工智能模型基于历史数据构建,存在失效风险;模型可解释性较低,需谨慎使用。
关键信息
各模型表现概览
本周表现
| 股票池 |
最佳模型 |
绝对收益 |
超额收益 |
| 全A选股(沪深300行业市值中性) |
神经网络 |
0.30% |
0.79% |
| 全A选股(中证500行业市值中性) |
SVM |
-0.66% |
1.02% |
| 沪深300指数内选股 |
SVM |
-0.19% |
0.30% |
| 中证500指数内选股 |
逻辑回归 |
-0.85% |
0.82% |
| 中证800指数内选股 |
神经网络 |
-0.03% |
0.74% |
最近一个月表现
| 股票池 |
最佳模型 |
绝对收益 |
超额收益 |
| 全A选股(沪深300行业市值中性) |
逻辑回归 |
-1.39% |
3.20% |
| 全A选股(中证500行业市值中性) |
逻辑回归 |
-2.33% |
2.25% |
| 沪深300指数内选股 |
XGBoost |
-0.79% |
0.43% |
| 中证500指数内选股 |
逻辑回归 |
-0.37% |
1.66% |
| 中证800指数内选股 |
逻辑回归 |
-0.37% |
1.66% |
2018年以来表现
| 股票池 |
最佳模型 |
绝对收益 |
超额收益 |
| 全A选股(沪深300行业市值中性) |
Stacking |
-20.74% |
10.77% |
| 全A选股(中证500行业市值中性) |
Stacking |
-20.74% |
10.77% |
| 沪深300指数内选股 |
SVM |
-17.89% |
4.65% |
| 中证500指数内选股 |
朴素贝叶斯 |
-23.32% |
8.19% |
| 中证800指数内选股 |
随机森林 |
-17.58% |
7.29% |
模型RankIC表现
| 股票池 |
最佳模型 |
2018年以来RankIC均值 |
2018年以来RankIC标准差 |
2018年以来IR比率 |
| 全A选股 |
朴素贝叶斯 |
0.115 |
0.12 |
0.959 |
| 沪深300成分内选股 |
随机森林 |
0.079 |
0.102 |
0.774 |
| 中证500成分内选股 |
朴素贝叶斯 |
0.096 |
0.108 |
0.89 |
| 中证800成分内选股 |
朴素贝叶斯 |
0.083 |
0.119 |
0.699 |
模型回测绩效(2011年以来)
| 股票池 |
模型名称 |
年化收益率 |
年化波动率 |
夏普比率 |
最大回撤 |
年化超额收益率 |
信息比率 |
Calmar比率 |
| 全A选股(沪深300行业市值中性) |
SVM |
7.01% |
22.81% |
0.31 |
40.90% |
6.24% |
4.64% |
2.03 |
| 全A选股(中证500行业市值中性) |
XGBoost |
16.24% |
25.60% |
0.63 |
38.06% |
16.22% |
7.26% |
2.55 |
| 沪深300指数内选股 |
XGBoost |
7.77% |
22.61% |
0.34 |
40.01% |
6.93% |
3.41% |
2.26 |
| 中证500指数内选股 |
XGBoost |
7.67% |
27.00% |
0.28 |
52.08% |
8.15% |
4.59% |
2.27 |
| 中证800指数内选股 |
XGBoost |
10.17% |
23.04% |
0.44 |
39.02% |
9.64% |
4.59% |
2.2 |
模型特征与流程
特征提取
- 因子池:共70个因子,包括估值、成长、动量翻转、波动率、换手率、情绪、技术、市值等。
- 具体因子:
- 估值:EP、EPcut、BP、SP、NCFP、OCFP、DP、G/PE
- 成长:Sales_G_q、Profit_G_q、OCF_G_q、ROE_G_q
- 财务质量:ROE_q、ROE_ttm、ROA_q、ROA_ttm、grossprofitmargin_q、grossprofitmargin_ttm、profitmargin_q、profitmargin_ttm、assetturnover_q、assetturnover_ttm、operationcashflowratio_q、operationcashflowratio_ttm
- 杠杆:financial_leverage、debt equity ratio、cash ratio、current ratio
- 市值:ln_capital
- 动量反转:HAlpha、return_Nm、wgt_return_Nm、exp_wgt_return_Nm
- 波动率:std_FF3factor_Nm、std_Nm
- 股价:ln_price
- beta:beta
- 换手率:turn_Nm、bias_turn_Nm
- 情绪:rating_average、rating_change、rating_targetprice
- 技术:MACD、DEA、DIF、RSI、PSY、BIAS
模型流程
- 数据获取:股票池包括沪深300、中证500、全A股,剔除ST、停牌、上市3个月内的股票。
- 特征和标签提取:每个自然月的最后一个交易日计算70个因子暴露度作为特征,下一自然月个股超额收益作为标签。
- 特征预处理:
- 中位数去极值
- 缺失值填充(行业平均)
- 行业市值中性化
- 标准化
- 训练集与验证集划分:按90%训练集、10%验证集的比例划分,分类问题选取收益前30%为正例,后30%为负例。
- 模型训练与调参:使用交叉验证集AUC或平均AUC选择最优参数。
- 样本外测试:使用最优参数进行预测,构建组合选股。
风险提示
- 人工智能模型构建的选股策略基于历史经验,可能失效。
- 模型可解释性较低,使用需谨慎。
免责声明
- 本报告仅供华泰证券客户使用。
- 报告内容基于公开信息,不保证准确性与完整性。
- 报告观点、结论及建议仅供参考,不构成投资建议。
- 报告可能在不通知的情况下更新或修改。
- 报告内容版权属华泰证券所有,未经许可不得使用。
评级说明
- 行业评级:基于6个月内行业涨跌幅与沪深300指数对比。
- 增持:行业涨跌幅超越基准。
- 中性:行业涨跌幅与基准持平。
- 减持:行业涨跌幅明显弱于基准。
- 公司评级:基于6个月内公司涨跌幅与沪深300指数对比。
- 买入:股价超越基准20%以上。
- 增持:股价超越基准5%-20%。
- 中性:股价相对基准波动在-5%~5%之间。
- 减持:股价弱于基准5%-20%。
- 卖出:股价弱于基准20%以上。
联系信息
- 林晓明:执业证书编号S0570516010001,电话0755-82080134,邮箱linxiaoming@htsc.com
- 陈烨:执业证书编号S0570518080004,电话010-56793927,邮箱chenye@htsc.com
- 李子钰:联系人,邮箱liziyu@htsc.com