Deep architectures for long-term stock price prediction with a heuristic-based strategy for trading simulations

PLoS One. 2019 Oct 10;14(10):e0223593. doi: 10.1371/journal.pone.0223593. eCollection 2019.

Abstract

Stock price prediction is a popular yet challenging task and deep learning provides the means to conduct the mining for the different patterns that trigger its dynamic movement. In this paper, the task is to predict the close price for 25 companies enlisted at the Bucharest Stock Exchange, from a novel data set introduced herein. Towards this scope, two traditional deep learning architectures are designed in comparison: a long short-memory network and a temporal convolutional neural model. Based on their predictions, a trading strategy, whose decision to buy or sell depends on two different thresholds, is proposed. A hill climbing approach selects the optimal values for these parameters. The prediction of the two deep learning representatives used in the subsequent trading strategy leads to distinct facets of gain.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Commerce*
  • Computer Simulation*
  • Deep Learning*
  • Heuristics*
  • Investments / economics*
  • Neural Networks, Computer
  • Reproducibility of Results
  • Romania
  • Time Factors

Associated data

  • figshare/10.6084/m9.figshare.7976144.v1

Grants and funding

The publication fees are covered by the Department of Computer Science, University of Rzeszów, Grant Number: WMP38/2019/N. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.