基于深度学习的股票价格预测和量化策略
摘要 股票市场是金融市场的重要组成部分,近些年来,股票市场蓬勃发展,股票价格预测和量化投资策略研究吸引了许多领域的研究学者。其中最近几年随着人工智能和机器学习的发展,学者们从传统的统计学模型迁移到了人工智能算法,尤其是在深度学习热潮掀起后,神经网络在股票价格预测和量化投资策略研究中取得了不错的效果。深度学习的目标是学习多层次的特征,通过组合低级特征构建抽象的高级特征,从而挖掘数据的分布式特征表示,基于此进行复杂的非线性建模,从而实现预测任务。其中 RNN 被人们广泛地应用在序列数据上面,如自然语言和语音。股票每天的股价,交易信息都是序列数据,因此之前有很多研究者,基于 RNN 来预测股票价格。由于基础的循环神经网络在层数过多的情况下,会出现梯度消失的问题,而 LSTM 的诞生,解决了此问题,之后出现了诸如 GRU,Peephole LSTM,BiLSTM 等 LSTM 的变体。但传统的股票预测模型有些并未考虑时间因素,有些仅考虑时间上的单向关系。因此,文中使用 BiLSTM 模型进行股票价格预测。从模型原理上来说,BiLSTM 模型充分利用了时间序列上向前,向后两个时间方向的上下文关系,并且避免了长时间序列上的梯度消失和梯度爆炸问题,能够更好地学习到对时间有长期依赖性的信息。 ...