A deep learning based stock trading model with 2-D CNN trend detection
- 1 November 2017
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-8
Abstract
The success of convolutional neural networks in the field of computer vision has attracted the attention of many researchers from other fields. One of the research areas in which neural networks is actively used is financial forecasting. In this paper, we propose a novel method for predicting stock price movements using CNN. To avoid the high volatility of the market and to maximize the profit, ETFs are used as primary financial assets. We extract commonly used trend indicators and momentum indicators from financial time series data and use these as our features. Adopting a sliding window approach, we generate our images by taking snapshots that are bounded by the window over a daily period. We then perform daily predictions, namely, regression for predicting the ETF prices and classification for predicting the movement of the prices on the next day, which can be modified to estimate weekly or monthly trends. To increase the number of images, we use numerous ETFs. Finally, we evaluate our method by performing paper trading and calculating the final capital. We also compare our method's performance to commonly used classical trading strategies. Our results indicate that we can predict the next day's prices with 72% accuracy and end up with 5:1 of our initial capital, taking realistic values of transaction costs into account.Keywords
This publication has 9 references indexed in Scilit:
- An Artificial Neural Network-based Stock Trading System Using Technical Analysis and Big Data Framework2017
- Computational Intelligence and Financial Markets: A Survey and Future DirectionsExpert Systems with Applications, 2016
- An empirical analysis of feature engineering for predictive modeling2016
- The three-pass regression filter: A new approach to forecasting using many predictorsJournal of Econometrics, 2015
- Comparison of ARIMA and Artificial Neural Networks Models for Stock Price PredictionJournal of Applied Mathematics, 2014
- TN-RSI: Trend-normalized RSI Indicator for Stock Trading Systems with Evolutionary ComputationProcedia Computer Science, 2014
- A novel model by evolving partially connected neural network for stock price trend forecastingExpert Systems with Applications, 2012
- A multiple-kernel support vector regression approach for stock market price forecastingExpert Systems with Applications, 2011
- Surveying stock market forecasting techniques – Part II: Soft computing methodsExpert Systems with Applications, 2009