Cargando…

An efficient real-time stock prediction exploiting incremental learning and deep learning

Intraday trading is popular among traders due to its ability to leverage price fluctuations in a short timeframe. For traders, real-time price predictions for the next few minutes can be beneficial for making strategies. Real-time prediction is challenging due to the stock market’s non-stationary, c...

Descripción completa

Detalles Bibliográficos
Autores principales: Singh, Tinku, Kalra, Riya, Mishra, Suryanshi, Satakshi, Kumar, Manish
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Berlin Heidelberg 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9769488/
http://dx.doi.org/10.1007/s12530-022-09481-x
_version_ 1784854382048706560
author Singh, Tinku
Kalra, Riya
Mishra, Suryanshi
Satakshi
Kumar, Manish
author_facet Singh, Tinku
Kalra, Riya
Mishra, Suryanshi
Satakshi
Kumar, Manish
author_sort Singh, Tinku
collection PubMed
description Intraday trading is popular among traders due to its ability to leverage price fluctuations in a short timeframe. For traders, real-time price predictions for the next few minutes can be beneficial for making strategies. Real-time prediction is challenging due to the stock market’s non-stationary, complex, noisy, chaotic, dynamic, volatile, and non-parametric nature. Machine learning models are considered effective for stock forecasting, yet, their hyperparameters need tuning with the latest market data to incorporate the market’s complexities. Usually, models are trained and tested in batches, which smooths the correction process and speeds up the learning. When making intraday stock predictions, the models should forecast for each instance in contrast to the whole batch and learn simultaneously to ensure high accuracy. In this paper, we propose a strategy based on two different learning approaches: incremental learning and Offline–Online learning, to forecast the stock price using the real-time stream of the live market. In incremental learning, the model is updated continuously upon receiving the stock’s next instance from the live-stream, while in Offline-Online learning, the model is retrained after each trading session to make sure it incorporates the latest data complexities. These methods were applied to univariate time-series (established from historical stock price) and multivariate time-series (considering historical stock price as well as technical indicators). Extensive experiments were performed on the eight most liquid stocks listed on the American NASDAQ and Indian NSE stock exchanges, respectively. The Offline–Online models outperformed incremental models in terms of low forecasting error.
format Online
Article
Text
id pubmed-9769488
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer Berlin Heidelberg
record_format MEDLINE/PubMed
spelling pubmed-97694882022-12-22 An efficient real-time stock prediction exploiting incremental learning and deep learning Singh, Tinku Kalra, Riya Mishra, Suryanshi Satakshi Kumar, Manish Evolving Systems Original Paper Intraday trading is popular among traders due to its ability to leverage price fluctuations in a short timeframe. For traders, real-time price predictions for the next few minutes can be beneficial for making strategies. Real-time prediction is challenging due to the stock market’s non-stationary, complex, noisy, chaotic, dynamic, volatile, and non-parametric nature. Machine learning models are considered effective for stock forecasting, yet, their hyperparameters need tuning with the latest market data to incorporate the market’s complexities. Usually, models are trained and tested in batches, which smooths the correction process and speeds up the learning. When making intraday stock predictions, the models should forecast for each instance in contrast to the whole batch and learn simultaneously to ensure high accuracy. In this paper, we propose a strategy based on two different learning approaches: incremental learning and Offline–Online learning, to forecast the stock price using the real-time stream of the live market. In incremental learning, the model is updated continuously upon receiving the stock’s next instance from the live-stream, while in Offline-Online learning, the model is retrained after each trading session to make sure it incorporates the latest data complexities. These methods were applied to univariate time-series (established from historical stock price) and multivariate time-series (considering historical stock price as well as technical indicators). Extensive experiments were performed on the eight most liquid stocks listed on the American NASDAQ and Indian NSE stock exchanges, respectively. The Offline–Online models outperformed incremental models in terms of low forecasting error. Springer Berlin Heidelberg 2022-12-21 /pmc/articles/PMC9769488/ http://dx.doi.org/10.1007/s12530-022-09481-x Text en © The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature 2022, Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law. This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Original Paper
Singh, Tinku
Kalra, Riya
Mishra, Suryanshi
Satakshi
Kumar, Manish
An efficient real-time stock prediction exploiting incremental learning and deep learning
title An efficient real-time stock prediction exploiting incremental learning and deep learning
title_full An efficient real-time stock prediction exploiting incremental learning and deep learning
title_fullStr An efficient real-time stock prediction exploiting incremental learning and deep learning
title_full_unstemmed An efficient real-time stock prediction exploiting incremental learning and deep learning
title_short An efficient real-time stock prediction exploiting incremental learning and deep learning
title_sort efficient real-time stock prediction exploiting incremental learning and deep learning
topic Original Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9769488/
http://dx.doi.org/10.1007/s12530-022-09481-x
work_keys_str_mv AT singhtinku anefficientrealtimestockpredictionexploitingincrementallearninganddeeplearning
AT kalrariya anefficientrealtimestockpredictionexploitingincrementallearninganddeeplearning
AT mishrasuryanshi anefficientrealtimestockpredictionexploitingincrementallearninganddeeplearning
AT satakshi anefficientrealtimestockpredictionexploitingincrementallearninganddeeplearning
AT kumarmanish anefficientrealtimestockpredictionexploitingincrementallearninganddeeplearning
AT singhtinku efficientrealtimestockpredictionexploitingincrementallearninganddeeplearning
AT kalrariya efficientrealtimestockpredictionexploitingincrementallearninganddeeplearning
AT mishrasuryanshi efficientrealtimestockpredictionexploitingincrementallearninganddeeplearning
AT satakshi efficientrealtimestockpredictionexploitingincrementallearninganddeeplearning
AT kumarmanish efficientrealtimestockpredictionexploitingincrementallearninganddeeplearning