机器学习应用投资组合系列(代码+论文)

南洋理工大学计算机系和米兰理工数据挖掘研究组的科学家发现,虽然公众情绪已经被认为是股市预测的关键因素,但近十年来在利用公共情绪来解决资产配置问题的理论方面,学术界几乎没有什么进展。他们在论文中提出了一种可信赖和可解释的学习架构来生成市场观点,并且和其他的基线资产配置策略进行了比较。回测结果表明模拟盘在特定风险水平下的盈利能力提高了5%-10%。

 

前言

我们认为公众的情绪作为一个变量不会直接影响市场——它通过市场参与者间接起作用。一个直观的假设可能是:更乐观的公众情绪导致股价上升越高。然而在现实市场中,这种关系要复杂得多。因此,黑箱(black-box)机器学习模型对专业投资者来说并不具有说服力。在本文中,我们试图提出一种考虑公众情绪的市场观点来填补这一空白。这个框架具有一定的可解释性(interpretability)。本文的主要贡献可归纳如下:

  • 基于贝叶斯资产配置模型的更严格,更易于计算的市场观点定义

  • 一个新的在线优化(online optimization)方法来估计收益率

  • 实验表明考虑了公众情绪的神经网络模型比直接训练基于历史数据的神经网络表现更好

 

贝叶斯资产配置

贝叶斯资产配置基于资本资产定价模型(CAPM)和另一个关于收益率的先验输入,例如Black-Litterman模型。最优的头寸仍然具有和Markowitz模型相似的形式:

然而Black-Litterman模型的缺陷在于依赖经验观点的输入,本文就试图通过公共情绪对市场观点进行计算,从而摆脱模型先验的主观随意性。

 

市场观点建模

市场观点被定义为一组矩阵{P, Q,  Ω}

 

最佳市场观点将使用贝叶斯资产分配模型最大化每个时期的回报:

 

代入Black-Litterman模型得到:

 

我们使用神经网络模型拟合Q:

 

数据准备

1. 缺失值处理, 股票分割复原

2. 标准化(normalization)

3. 使用PsychSignal的公共情绪指数

 

收益回测

使用8年的历史数据在NYSE和NASDAQ市场进行日间策略的回测,文章报告了RMSE, 夏普指数(SR),最大回撤(MDD)和年化收益。交易成本没有纳入计算。VW是大盘指数。

 

 

表中可见使用了情绪指数的模型在年化收益和夏普指数上都有较大提升。

 

总结

1、模型距离最优头寸的误差和年化收益之间没有线性对应关系。

2、简单Markowitz模型的行为和按市值分配权重(market-following)高度相似。

3、随机市场观点基本上是无效的。

4、使用情绪指数生成的市场观点显著提高了投资组合的表现。

免责声明:信息仅供参考,不构成投资及交易建议。投资者据此操作,风险自担。
如果觉得文章对你有用,请随意赞赏收藏
相关推荐
相关下载
登录后评论
Copyright © 2019 宽客在线