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...
Autores principales: | , , , , |
---|---|
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 |