论文标题
深入的股票预测
Deep Stock Predictions
论文作者
论文摘要
预测股票价格可以解释为时间序列预测问题,因为它们的架构专门用于解决此类问题,因此经常使用长期记忆(LSTM)神经网络。在本文中,我们考虑了一种使用LSTM股票价格预测对四个不同公司进行投资组合优化的交易策略的设计。然后,我们自定义用于训练LSTM以增加所获得的利润的损失功能。此外,我们提出了一种数据驱动的方法,以最佳选择窗口长度和多步预测长度,并将分析师调用作为技术指标的添加作为多堆栈双向LSTM,通过增加注意力单元增强。我们发现具有自定义损耗功能的LSTM模型在训练机器人的训练机器人(例如Arima)上具有改善的性能,而分析师呼叫的添加确实可以改善某些数据集的性能。
Forecasting stock prices can be interpreted as a time series prediction problem, for which Long Short Term Memory (LSTM) neural networks are often used due to their architecture specifically built to solve such problems. In this paper, we consider the design of a trading strategy that performs portfolio optimization using the LSTM stock price prediction for four different companies. We then customize the loss function used to train the LSTM to increase the profit earned. Moreover, we propose a data driven approach for optimal selection of window length and multi-step prediction length, and consider the addition of analyst calls as technical indicators to a multi-stack Bidirectional LSTM strengthened by the addition of Attention units. We find the LSTM model with the customized loss function to have an improved performance in the training bot over a regressive baseline such as ARIMA, while the addition of analyst call does improve the performance for certain datasets.