Performance forecasting is an age-old problem in economics and finance. Recently, developments in machine learning and neural networks have given rise to non-linear time series models that provide modern and promising alternatives to traditional methods of analysis. In this paper, we present an ensemble of independent and parallel long short-term memory (LSTM) neural networks for the prediction of stock price movement. LSTMs have been shown to be especially suited for time series data due to their ability to incorporate past information, while neural network ensembles have been found to reduce variability in results and improve generalization. A binary classification problem based on the median of returns is used, and the ensemble's forecast depends on a threshold value, which is the minimum number of LSTMs required to agree upon the result. The model is applied to the constituents of the smaller, less efficient Stockholm OMX30 instead of other major market indices such as the DJIA and S&P500 commonly found in literature. With a straightforward trading strategy, comparisons with a randomly chosen portfolio and a portfolio containing all the stocks in the index show that the portfolio resulting from the LSTM ensemble provides better average daily returns and higher cumulative returns over time. Moreover, the LSTM portfolio also exhibits less volatility, leading to higher risk-return ratios.
翻译:最近,机器学习和神经网络的发展导致非线性时间序列模型,为传统分析方法提供了现代和有希望的替代方法。在本文件中,我们提出了一套独立和平行的长期短期内存(LSTM)神经网络,用于预测股票价格变动情况。LSTMS已证明特别适合时间序列数据,因为它们有能力纳入过去的信息,而神经网络的集合发现可以减少结果的变异性,并改进一般化。使用基于回报中位数的二元分类问题,共同值的预测取决于一个阈值,这是商定结果所需的最低LSTMS数量。该模型适用于规模较小、效率较低的斯德哥尔摩OMX30市场指数的成分,而不是文献中常见的其他主要市场指数,如DJIA和S & P500。与随机选择的投资组合和包含指数中所有较高股票的组合进行了比较,从而显示,投资组合的平均回报率比值也比值更高。