首页 - 股票 - 研报 - 趋势策略 - 正文

多因子模型研究系列之五:使用Bandit Learning算法的多因子模型

来源:渤海证券 作者:宋旸 2018-09-29 00:00:00
关注证券之星官方微博:

本篇报告中,我们介绍了Bandit Learning 算法,并将其应用于多因子模型。Bandit Learning 算法是在线学习算法的一种,通常被应用于处理一个时间序列的决策问题,在每一期的选择时,根据目前已知的信息实时反馈更新算法。以平衡守成(exploitation)与探索(exploration)的比例,达到最后总体收益的最大化。

在建立投资模型时,我们针对沪深300 成分股,选取估值、盈利、成长、动量、反转、波动率、流动性、市值八大类因子建立多因子模型。使用传统多因子模型估计投资组合的未来收益,使用Barra 模型估计投资组合的协方差矩阵,并将其应用于Bandit Learning 算法中。选用夏普比率作为奖赏函数,在迭代中,使用UCB 算法,计算最优臂与最优权重。最后,我们将选股结果与传统多因子模型、等权模型和指数做了对比,并对选股结果做了业绩归因。

在回测中,我们发现,Bandit Learning 算法在分年度的表现统计中表现出了一定的优越性。与传统多因子模型暴涨暴跌的特点不同,BanditLearning 模型在指数下跌的年份也能取得较为稳健的收益。在两类模型的业绩归因研究中,我们发现,多因子模型选股风格表现出了很强的趋势性,Bandit Learning 模型选股风格则比较跳跃。这可能也是在趋势性市场中,多因子模型表现明显优于Bandit Learning 模型,而在震荡市中,Bandit Learning 模型表现优于多因子模型的原因。

Bandit Learning 模型是一个较新的模型,其运行机制、收益来源以及成果的延续能力依然有一定的不确定性。不过,2017 年以来,市场环境的剧变,使传统多因子模型面临巨大挑战。在改进传统多因子模型,使其更加适应市场的需求下,Bandit Learning 模型是一个可以被考虑的替代选项。

风险提示:随着市场环境变化,模型存在失效风险。





微信
扫描二维码
关注
证券之星微信
APP下载
下载证券之星
郑重声明:以上内容与证券之星立场无关。证券之星发布此内容的目的在于传播更多信息,证券之星对其观点、判断保持中立,不保证该内容(包括但不限于文字、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。相关内容不对各位读者构成任何投资建议,据此操作,风险自担。股市有风险,投资需谨慎。如对该内容存在异议,或发现违法及不良信息,请发送邮件至jubao@stockstar.com,我们将安排核实处理。
网站导航 | 公司简介 | 法律声明 | 诚聘英才 | 征稿启事 | 联系我们 | 广告服务 | 举报专区
欢迎访问证券之星!请点此与我们联系 版权所有: Copyright © 1996-