# Stock Price Prediction Using Convolutional Neural Networks on a Multivariate Timeseries

arXiv: https://arxiv.org/abs/2001.09769 · HTML: https://mlsanity.com/paper/2001.09769/

## Key facts

- Cited by 13 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 10 Jan 2020.

## Built on by (most cited first, 13 of 13)

- [Design and Analysis of Robust Deep Learning Models for Stock Price Prediction](https://mlsanity.com/paper/2106.09664/) (2021)
- [Hierarchical Risk Parity and Minimum Variance Portfolio Design on NIFTY 50 Stocks](https://mlsanity.com/paper/2202.02728/) (2022)
- [Precise Stock Price Prediction for Optimized Portfolio Design Using an LSTM Model](https://mlsanity.com/paper/2203.01326/) (2022)
- [Analysis of Sectoral Profitability of the Indian Stock Market Using an LSTM Regression Model](https://mlsanity.com/paper/2111.04976/) (2021)
- [A Comparative Study of Hierarchical Risk Parity Portfolio and Eigen Portfolio on the NIFTY 50 Stocks](https://mlsanity.com/paper/2210.00984/) (2022)
- [Machine Learning in Finance-Emerging Trends and Challenges](https://mlsanity.com/paper/2110.11999/) (2021)
- [Partial-Multivariate Model for Forecasting](https://mlsanity.com/paper/2408.09703/) (2024)
- [A Stock Price Prediction Approach Based on Time Series Decomposition and Multi-Scale CNN using OHLCT Images](https://mlsanity.com/paper/2410.19291/) (2024)
- [HGTS-Former: Hierarchical HyperGraph Transformer for Multivariate Time Series Analysis](https://mlsanity.com/paper/2508.02411/) (2025)
- [A Comparative Analysis of Portfolio Optimization Using Mean-Variance, Hierarchical Risk Parity, and Reinforcement Learning Approaches on the Indian Stock Market](https://mlsanity.com/paper/2305.17523/) (2023)
- [Performance Evaluation of Equal-Weight Portfolio and Optimum Risk Portfolio on Indian Stocks](https://mlsanity.com/paper/2309.13696/) (2023)
- [Exploring Sectoral Profitability in the Indian Stock Market Using Deep Learning](https://mlsanity.com/paper/2407.01572/) (2024)
- [Indian Stock Market Prediction using Augmented Financial Intelligence ML](https://mlsanity.com/paper/2407.02236/) (2024)

## Abstract (arXiv)

Prediction of future movement of stock prices has been a subject matter of many research work. In this work, we propose a hybrid approach for stock price prediction using machine learning and deep learning-based methods. We select the NIFTY 50 index values of the National Stock Exchange of India, over a period of four years, from January 2015 till December 2019. Based on the NIFTY data during the said period, we build various predictive models using machine learning approaches, and then use those models to predict the Close value of NIFTY 50 for the year 2019, with a forecast horizon of one week. For predicting the NIFTY index movement patterns, we use a number of classification methods, while for forecasting the actual Close values of NIFTY index, various regression models are built. We, then, augment our predictive power of the models by building a deep learning-based regression model using Convolutional Neural Network with a walk-forward validation. The CNN model is fine-tuned for its parameters so that the validation loss stabilizes with increasing number of iterations, and the training and validation accuracies converge. We exploit the power of CNN in forecasting the future NIFTY index values using three approaches which differ in number of variables used in forecasting, number of sub-models used in the overall models and, size of the input data for training the models. Extensive results are presented on various metrics for all classification and regression models. The results clearly indicate that CNN-based multivariate forecasting model is the most effective and accurate in predicting the movement of NIFTY index values with a weekly forecast horizon.
