Stock Market Trading Based on Market Sentiments and Reinforcement Learning
Source abstract
Abstract
Stock market is a place, where shares of different companies are traded. It is a collection of buyers’ and sellers’ stocks. In this digital era, analysis and prediction in the stock market have gained an essential role in shaping today's economy. Stock market analysis can be either fundamental or technical. Technical analysis can be performed either with technical indicators or through machine learning techniques. In this paper, we report a system that uses a Reinforcement Learning (RL) network and market sentiments to make decisions about stock market trading. The system uses sentiment analysis on daily market news to spot trends in stock prices. The sentiment analysis module generates a unified score as a measure of the daily news about sentiments. This score is then fed into the RL module as one of its inputs. The RL section gives decisions in the form of three actions: buy, sell, or hold. The objective is to maximize long-term future profits. We have used stock data of Apple from 2006 to 2016 to interpret how sentiments affect trading. The stock price of any company rises, when significant positive news become available in the public domain. Our results reveal the influence of market sentiments on forecasting of stock prices.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Stock Market Forecasting Methods · Energy Load and Power Forecasting · Financial Markets and Investment Strategies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (36)
Show source-provided references
1. Diakoulakis · Computational Methods in Decision-Making, Economics and Finance · 2002 · 37910.1007/978-1-4757-3613-7_20 ↗
2. “The stock markets,” 2014. [Online]. Available: https://zerodha.com/varsity/chapter/the-stock-markets/.
3. Optimal feature selection of technical indicator and stock prediction using machine learning technique
4. Deep learning for finance: Deep portfolios10.1002/asmb.2209 ↗
5. Deep learning in exchange markets10.1016/j.infoecopol.2019.05.002 ↗
6. Human-level control through deep reinforcement learning10.1038/nature14236 ↗
7. Stock price prediction using the ARIMA model
8. Forecasting Korean stock price index (kospi) using back propagation neural network model, Bayesian chiao's model, and sarima model
9. Deep learning networks for stock market analysis and prediction: Methodology, data representations, and case studies10.1016/j.eswa.2017.04.030 ↗
10. Automated stock price prediction and trading framework for nifty intraday trading
11. Time series forecasting using a hybrid ARIMA and neural network model10.1016/S0925-2312(01)00702-0 ↗
12. Stock prediction using convolutional neural network10.1088/1757-899X/435/1/012026 ↗
13. Using artificial neural network models in stock market index prediction10.1016/j.eswa.2011.02.068 ↗
14. Future trend of the shanghai stock market
15. Deep learning-based feature engineering for stock price movement prediction10.1016/j.knosys.2018.10.034 ↗
16. Prediction models for Indian stock market10.1016/j.procs.2016.06.096 ↗
17. Stock closing price prediction using machine learning techniques10.1016/j.procs.2020.03.326 ↗
18. NSE stock market prediction using deep-learning models10.1016/j.procs.2018.05.050 ↗
19. A feature weighted support vector machine and K-nearest neighbor algorithm for stock market indices prediction10.1016/j.eswa.2017.02.044 ↗
20. Stock market prediction using machine learning classifiers and social media, news
21. Machine learning models for stock prediction using real-time streaming data
22. S. Chen and H. He, “Stock prediction using convolutional neural network,” in Proc. IOP Conf. Series: Materials Science and Engineering,” vol. 435, no. 1, pp. 12026, 2018.10.1088/1757-899X/435/1/012026 ↗
23. Financial market prediction under deep learning framework using auto encoder and kernel extreme learning machine
24. Sentiment and knowledge based algorithmic trading with deep reinforcement learning
25. A novel multi-source information-fusion predictive framework based on deep neural networks for accuracy enhancement in stock market prediction10.1186/s40537-020-00400-y ↗
26. Portfolio optimization with return prediction using deep learning and machine learning10.1016/j.eswa.2020.113973 ↗
27. A multi-layer and multi-ensemble stock trader using deep learning and deep reinforcement learning10.1007/s10489-020-01839-5 ↗
28. CNNpred: CNN-based stock market prediction using a diverse set of variables10.1016/j.eswa.2019.03.029 ↗
29. Deep direct reinforcement learning for financial signal representation and trading10.1109/TNNLS.2016.2522401 ↗
30. An integrated framework of genetic network programming and multi-layer perceptron neural network for prediction of daily stock return: An application in Tehran stock exchange market10.1016/j.asoc.2019.105551 ↗
31. Algorithm trading using q-learning and recurrent reinforcement learning
32. Improving financial trading decisions using deep Q-learning: Predicting the number of shares, action strategies, and transfer learning10.1016/j.eswa.2018.09.036 ↗
33. A multiagent approach to Q-learning for daily stock trading10.1109/TSMCA.2007.904825 ↗
34. Vader: aparsimonious rule-based model for sentiment analysis of social media text
35. “Reinforcement learning demystified: Agentle introduction,” 2018. [Online]. Available: https://towardsdatascience.com/reinforcement-learningdemystified-markov-decision-processes-part-1.
36. “Impact of news on the share closing value,” 2018. [Online]. Available: https://www.kaggle.com/BidecInnovations/stock-price-and-news-realted-to-it.