scholarly journals Targeted Sentiments and Hierarchical Events based Learning Model for Stock Market Forecasting from Multi-Source Data

Stock market price movement forecast from multi-source data has gained massive interest in recent years. Studies were focussed on extracting the events and sentiments from different source data and employ them in learning the stock price movement patterns. This approach provided accurate and highly reliable forecasting as it involves multiple stock price indicators. However, some aspects of sentiment analysis and event extraction increase the training time and computation complexity in big data stock analysis. To overcome these issues, the hierarchical event extraction and the target dependent sentiment analysis are performed in this paper to improve the learning rate stock price movement patterns. In this paper, the events are hierarchically extracted from news articles using Deep Restricted Boltzmann Machine (DRBM). The target based sentiments from the tweets are detected using Improved Extreme Learning machine (IELM) whose parameters are optimally selected using Spotted Hyena Optimizer (SHO). The stock indicators obtained from these two processes are used in the learning process performed using Tolerant Flexible Multi-Agent Deep Reinforcement Learning (TFMA-DRL) model for analysing the stock patterns and forecasting the future stock trends. The forecasting results obtained by using the TFMA-DRL model by combining the stock indicators of targeted sentiments and hierarchical events are trustworthy and reliable. Evaluations are performed using three datasets collected for 12 months period from three sources of Twitter, Market News and Stock exchange. Results highlighted that the proposed stock forecasting model achieved 90% accuracy with minimum training time.

Author(s):  
Padmanayana ◽  
Varsha ◽  
Bhavya K

Stock market prediction is an important topic in ?nancial engineering especially since new techniques and approaches on this matter are gaining value constantly. In this project, we investigate the impact of sentiment expressed through Twitter tweets on stock price prediction. Twitter is the social media platform which provides a free platform for each individual to express their thoughts publicly. Specifically, we fetch the live twitter tweets of the particular company using the API. All the stop words, special characters are extracted from the dataset. The filtered data is used for sentiment analysis using Naïve bayes classifier. Thus, the tweets are classified into positive, negative and neutral tweets. To predict the stock price, the stock dataset is fetched from yahoo finance API. The stock data along with the tweets data are given as input to the machine learning model to obtain the result. XGBoost classifier is used as a model to predict the stock market price. The obtained prediction value is compared with the actual stock market value. The effectiveness of the proposed project on stock price prediction is demonstrated through experiments on several companies like Apple, Amazon, Microsoft using live twitter data and daily stock data. The goal of the project is to use historical stock data in conjunction with sentiment analysis of news headlines and Twitter posts, to predict the future price of a stock of interest. The headlines were obtained by scraping the website, FinViz, while tweets were taken using Tweepy. Both were analyzed using the Vader Sentiment Analyzer.


2020 ◽  
Vol 25 (1) ◽  
pp. 33-42
Author(s):  
Isaac Kofi Nti ◽  
Adebayo Felix Adekoya ◽  
Benjamin Asubam Weyori

AbstractPredicting the stock market remains a challenging task due to the numerous influencing factors such as investor sentiment, firm performance, economic factors and social media sentiments. However, the profitability and economic advantage associated with accurate prediction of stock price draw the interest of academicians, economic, and financial analyst into researching in this field. Despite the improvement in stock prediction accuracy, the literature argues that prediction accuracy can be further improved beyond its current measure by looking for newer information sources particularly on the Internet. Using web news, financial tweets posted on Twitter, Google trends and forum discussions, the current study examines the association between public sentiments and the predictability of future stock price movement using Artificial Neural Network (ANN). We experimented the proposed predictive framework with stock data obtained from the Ghana Stock Exchange (GSE) between January 2010 and September 2019, and predicted the future stock value for a time window of 1 day, 7 days, 30 days, 60 days, and 90 days. We observed an accuracy of (49.4–52.95 %) based on Google trends, (55.5–60.05 %) based on Twitter, (41.52–41.77 %) based on forum post, (50.43–55.81 %) based on web news and (70.66–77.12 %) based on a combined dataset. Thus, we recorded an increase in prediction accuracy as several stock-related data sources were combined as input to our prediction model. We also established a high level of direct association between stock market behaviour and social networking sites. Therefore, based on the study outcome, we advised that stock market investors could utilise the information from web financial news, tweet, forum discussion, and Google trends to effectively perceive the future stock price movement and design effective portfolio/investment plans.


2018 ◽  
Vol 7 (4.11) ◽  
pp. 168
Author(s):  
W. L. Hor ◽  
W. X. Goh ◽  
S. H. Ow

This study presents development of a system for analysing the polarity of stock market news to guide traders in making better decision when buying, selling or holding stocks during the dividend period. It will also help traders by reducing the risk of making inaccurate decision in trading. Trusted and reliable data such as dividend news, daily share market price, company news and announcements from Bursa Malaysia and The Edge Market will be used for performing news sentiment analysis using Azure Text Analytics. The results show that company news and announcements do not have significant effect on the Malaysia stock prices as the prices move within the range of 0-1%, which is the benchmark of the normal range of daily price movement.  


2016 ◽  
Vol 14 (4) ◽  
pp. 287-300 ◽  
Author(s):  
Wenhao Chen ◽  
Yi Cai ◽  
Kinkeung Lai ◽  
Haoran Xie

Kybernetes ◽  
2021 ◽  
Vol ahead-of-print (ahead-of-print) ◽  
Author(s):  
Shilpa B L ◽  
Shambhavi B R

PurposeStock market forecasters are focusing to create a positive approach for predicting the stock price. The fundamental principle of an effective stock market prediction is not only to produce the maximum outcomes but also to reduce the unreliable stock price estimate. In the stock market, sentiment analysis enables people for making educated decisions regarding the investment in a business. Moreover, the stock analysis identifies the business of an organization or a company. In fact, the prediction of stock prices is more complex due to high volatile nature that varies a large range of investor sentiment, economic and political factors, changes in leadership and other factors. This prediction often becomes ineffective, while considering only the historical data or textural information. Attempts are made to make the prediction more precise with the news sentiment along with the stock price information.Design/methodology/approachThis paper introduces a prediction framework via sentiment analysis. Thereby, the stock data and news sentiment data are also considered. From the stock data, technical indicator-based features like moving average convergence divergence (MACD), relative strength index (RSI) and moving average (MA) are extracted. At the same time, the news data are processed to determine the sentiments by certain processes like (1) pre-processing, where keyword extraction and sentiment categorization process takes place; (2) keyword extraction, where WordNet and sentiment categorization process is done; (3) feature extraction, where Proposed holoentropy based features is extracted. (4) Classification, deep neural network is used that returns the sentiment output. To make the system more accurate on predicting the sentiment, the training of NN is carried out by self-improved whale optimization algorithm (SIWOA). Finally, optimized deep belief network (DBN) is used to predict the stock that considers the features of stock data and sentiment results from news data. Here, the weights of DBN are tuned by the new SIWOA.FindingsThe performance of the adopted scheme is computed over the existing models in terms of certain measures. The stock dataset includes two companies such as Reliance Communications and Relaxo Footwear. In addition, each company consists of three datasets (a) in daily option, set start day 1-1-2019 and end day 1-12-2020, (b) in monthly option, set start Jan 2000 and end Dec 2020 and (c) in yearly option, set year 2000. Moreover, the adopted NN + DBN + SIWOA model was computed over the traditional classifiers like LSTM, NN + RF, NN + MLP and NN + SVM; also, it was compared over the existing optimization algorithms like NN + DBN + MFO, NN + DBN + CSA, NN + DBN + WOA and NN + DBN + PSO, correspondingly. Further, the performance was calculated based on the learning percentage that ranges from 60, 70, 80 and 90 in terms of certain measures like MAE, MSE and RMSE for six datasets. On observing the graph, the MAE of the adopted NN + DBN + SIWOA model was 91.67, 80, 91.11 and 93.33% superior to the existing classifiers like LSTM, NN + RF, NN + MLP and NN + SVM, respectively for dataset 1. The proposed NN + DBN + SIWOA method holds minimum MAE value of (∼0.21) at learning percentage 80 for dataset 1; whereas, the traditional models holds the value for NN + DBN + CSA (∼1.20), NN + DBN + MFO (∼1.21), NN + DBN + PSO (∼0.23) and NN + DBN + WOA (∼0.25), respectively. From the table, it was clear that the RMSRE of the proposed NN + DBN + SIWOA model was 3.14, 1.08, 1.38 and 15.28% better than the existing classifiers like LSTM, NN + RF, NN + MLP and NN + SVM, respectively, for dataset 6. In addition, he MSE of the adopted NN + DBN + SIWOA method attain lower values (∼54944.41) for dataset 2 than other existing schemes like NN + DBN + CSA(∼9.43), NN + DBN + MFO (∼56728.68), NN + DBN + PSO (∼2.95) and NN + DBN + WOA (∼56767.88), respectively.Originality/valueThis paper has introduced a prediction framework via sentiment analysis. Thereby, along with the stock data and news sentiment data were also considered. From the stock data, technical indicator based features like MACD, RSI and MA are extracted. Therefore, the proposed work was said to be much appropriate for stock market prediction.


2020 ◽  
Vol 17 (8) ◽  
pp. 3323-3327
Author(s):  
N. Chethan ◽  
R. Sangeetha

In this paper tweets available on social media about USD/INR exchange rate, BSE Sensex, NSE Nifty have been collected and Sentiment Analysis using R programming has been performed. A sentiment score has been obtained for each of the sentences and also word cloud plot have been obtained. In this paper twitter feeds are collected using the keywords: USD/INR, #USD/INR, #BSE, #Sensex, #NSE. For the purpose of obtaining the tweets, R programming is used. In this study to obtain the word cloud plot, the sentiment has been classified across 8 categories viz Anticipation, anger, trust, surprise, sadness, joy, fear and disgust. On a day to day basis, Sentiment Analysis gives the overall sentiment on a given day stating if the sentiment for a given day is either Positive or Negative or whether it is Neutral. It also breaks down the tweets into various categories which help in identifying the moods of the investors not only by the sentiment but also by the number of tweets. Further, the word cloud plot offers a simple and effective way of capturing the key events or news which was discussed on Twitter. Sentiment analysis can be used effectively by investors to make a prediction of what direction the stock price movements will happen based on the sentiment prevailing in the market. This study also shows how R programming can be used to perform sentiment analysis on the stock price movement based on twitter feeds. Word cloud can be used to visualize text data in which the size of each word cloud denotes its significance.


Sign in / Sign up

Export Citation Format

Share Document