• Home
  • Submit Paper
  • Check Paper Status
  • Download Certificate/Paper
  • FAQs
  • Contact Us
Email: ijraset@gmail.com
IJRASET Logo
Journal Statistics & Approval Details
Recent Published Paper
Our Author's Feedback
 •  ISRA Impact Factor 7.894       •  SJIF Impact Factor: 7.538       •  Hard Copy of Certificates to All Authors       •  DOI by Crossref for all Published Papers       •  Soft Copy of Certificates- Within 04 Hours       •  Authors helpline No: +91-8813907089(Whatsapp)       •  No Publication Fee for Paper Submission       •  Hard Copy of Certificates to all Authors       •  UGC Approved Journal: IJRASET- Click here to Check     
  • About Us
    • About Us
    • Aim & Scope
  • Editorial Board
  • Impact Factor
  • Call For Papers
    • Submit Paper Online
    • Current Issue
    • Special Issue
  • For Authors
    • Instructions for Authors
    • Submit Paper
    • Download Certificates
    • Check Paper Status
    • Paper Format
    • Copyright Form
    • Membership
    • Peer Review
  • Past Issue
    • Monthly Issue
    • Special Issue
  • Pay Fee
    • Indian Authors
    • International Authors
  • Topics
ISSN: 2321-9653
Estd : 2013
IJRASET - Logo
  • Home
  • About Us
    • About Us
    • Aim & Scope
  • Editorial Board
  • Impact Factor
  • Call For Papers
    • Submit Paper Online
    • Current Issue
    • Special Issue
  • For Authors
    • Instructions for Authors
    • Submit Paper
    • Download Certificates
    • Check Paper Status
    • Paper Format
    • Copyright Form
    • Membership
    • Peer Review
  • Past Issue
    • Monthly Issue
    • Special Issue
  • Pay Fee
    • Indian Authors
    • International Authors
  • Topics

Ijraset Journal For Research in Applied Science and Engineering Technology

  • Home / Ijraset
  • On This Page
  • Abstract
  • Introduction
  • Conclusion
  • References
  • Copyright

Stock Market Forecasting

Authors: Sheetal Phatangare, Abbas Taherbhai Madhvaswala, Kashish Rahate, Mohammed Nogamawala, Mohamed Maged Mohamed Ahmed

DOI Link: https://doi.org/10.22214/ijraset.2023.51550

Certificate: View Certificate

Abstract

Stock market forecasting seeks to determine the worth of a firm’s financial stocks in the future. Machine learning is being used in recent developments in stock market forecasting technology to produce forecasts based on the values of current stock market indices by training on their previous values. Future stock price projections can be difficult to make when trying to anticipate the stock market. It is incredibly challenging to forecast the stock market since shares fluctuate so frequently. Every day and frequently, stock. Foreseeing trends in the stock market is often correct using this method. This study forecasts the closing prices of numerous corporations using Long-Short Term Memory (LSTM) methodologies. These models are assessed using RMSE, which is one of the commonly used error measures. LSTM works better than SVR, as shown by the experiment\'s findings.

Introduction

I. INTRODUCTION

India's stock market is the 12th largest in the world in terms of market net value. The NSE India now provides trading in 1659 firms. The primary economic pillars of India are agricultural exports and allied industries like software development and technical assistance. Recent years have seen a significant increase in the number of individuals cooperating and engaging in economic activities on a global scale, particularly participating in the stock market. This has been largely attributed to the stock market. Stock trading comes in a variety of forms. Trading is risky, but if the business is successful in making enormous profits, the investor will also make enormous gains. Both advantages and risks go hand in hand. It's incredibly challenging to invest in the stock market due to its dynamic nature, non-stationary, noisy, and non-parametric character and only 10% of individuals worldwide accept the risk of doing so, according to studies. Due to supply and demand, stock prices change over time. When more individuals want to purchase a stock than buyers (demand), the cost of the stock rises (supply). If there were more sellers than buyers of stock, the supply would outweigh the demand, resulting in a decline in price.

Almost no investor has the ability to regularly and properly forecast these hyperparameters. Predicting stock prices is incredibly challenging due to all of these factors. Once the appropriate information is gathered, it may be utilized to program a machine and provide a forecast.

II. LITERATURE REVIEW

A. R.P, V.C, D.S, AS-2021

Data is initially gathered from many social media platforms and historical sources of business. In the second phase, the pre-processing phase, dirt, duplicate data, and errors are removed. In the third phase, data sets are condensed and valuable data are chosen. In the fourth step, predictions are made utilizing various machine learning methods, including supervised and unsupervised learning techniques. The accuracy is now assessed using a variety of methods in the final step.[1]

B. I.H, A.H, M.T-2011:

One of the most difficult tasks for the artificial intelligence (AI) research community has been financial market forecasting. Both basic analysis and technical analysis are used to underpin predictions. Technology analysis is now being utilized in prediction since it attempts to produce findings with more accuracy, performance, and scope.[2]

C. V.K.S.R-2018

Even though stock market predictions are not a new phenomenon, several organizations have continued to discuss this topic. Due to market volatility, which requires an accurate prediction model, forecasting stock market indexes is extremely challenging.

The fundamental goal of the forecast is to reduce the uncertainty involved in making financial decisions. In this study, we employ a machine-learning method called the Support Vector Machine (SVM) to forecast the stock market. Future stock prices, price volatility, or market activity can all be potential targets for stock market forecasts.[3]

D. A.G, S.B, G.M, N.C.D, S.S-2019

We train our model to forecast a stock's price in the future using past stock data. Numerous intrinsic and extrinsic variables influence a company's stock price. Artificial neural networks (ANNs) have the ability to infer conclusions from historical data and make plans for the future. Many academics have attempted to utilize time series analysis to anticipate future stock values using prior stock prices as the starting point. In this study, we will explore the usage of a specific type of RNN called LSTM to estimate future business growth using historical stock prices.[4]

E. A.M, M.H-2020

Numerous machine learning techniques, such as artificial neural networks, gradient-boosted regression trees, support vector machines, and random predictions, have recently been enhanced by the merging of statistics with learning models. Complex non-linear patterns and some relationships that are challenging for linear algorithms to understand can be recognized by these algorithms. The many developments and uses of machine learning in quantitative finance have also been the subject of numerous studies. To forecast the adjusted closing prices for a portfolio of assets, our study uses a model.

Finding the most precise machine learning system with the necessary training to forecast future values for our portfolio is the major goal of this endeavor.[5]

III. METHODOLOGY/EXPERIMENTAL

A. Flowchart/Block Diagram

B. Algorithm

This algorithm will help to predict the next 30 days stock price

Initialize i=0

Initializing steps to 100

storing the result into lst_output

while i is less than 30

else:

passing the result into X_input and reshaping it for prediction

after reshaping storing the result into yhat

getting the yhat value

adding the yhat value to the final output and the previous output in temp_input

before adding yhat into previous output we had 100 elements in temp_input

after adding yhat into previous output we have  101 elements in temp_input

if(len(temp_input)>100):

if the lenght of the temp_input is greater than 100

we take the elements from 1st position

after this step we get new output

the new output is putted into the new input

we reshape it again

after reshaping the prediction is made again

this loop will run till i is less than or equal to 30

we can calculate the above logic using this mathematical formula

CGR = Y1*Gr1 +Y2*GR2+……+Yn*GRn

Where CGR is company growth rate

Y=years

GR=growth rate

IV. RESULTS AND DISCUSSIONS

We have taken the dataset from the data source as an open-sourced data API called Tingo which will automatically get updated. The uniqueness of our proposed model is that we proposed an idea Subtraction of both losses gives the best results of prediction for our model. our customized LSTM model can improve the prediction to observe the previous works and find the gaps in the model using the epoch function which shows us the overall loss and the validation loss. scores in all the evaluation metrics.

Using Python, this LSTM model forecasts the price of an Apple share based on past data. The prediction of the APPLE share and its depiction using a Graph is shown in the image below. Here, time series is the most crucial component. Using the share price of a chosen stock and the time period provided, we built the algorithm. The algorithm's results, which require 100 LSTM units to achieve accuracy, are displayed in the graph below.

The accuracy of the trained model obtained from the technique is compared with the result in Figure 1, which is taken from the original data set. The "Y-axis" displays the number of days, while the "X-axis" displays the closing price of each stock. As seen in Fig. 1, this dataset has a slot of 1258 days.


In Fig. 1 the graph was drawn from the entire dataset along with some parts of the training data. The graph shows the output of the algorithm that is implemented successfully. The original price is represented by blue color, likewise, training and testing price is represented by orange and green color, respectively. A slight difference can be seen between the original and the other two prices which indicates that this model can be used to predict the minimum loss rate for the particular share.

Fig. 2 displays the future 30 days predicted price value of the stock based on the prior 100 consecutive days, so that if it is necessary to forecast the price of the 101st day, the model will take into account the data from the first 100 days, and similarly, the price of the 102nd day can be determined by taking into account the data from the 2nd to the 101st  day. By storing the value in the form of neural networks and creating feedback connections with them, the LSTM model is used to forecast the future price value of the stock in this manner.

The yellow color in Fig. 2 represents the pricing value for the next 30 days. The pricing value is then scaled to make it fit between 0 and 1 as a consideration. Because the scale of the original data affects the LSTM so much.

V. FUTURE SCOPE

We can add additional stocks to it because it only forecasts a certain number of equities, in the future. In order for the user to effectively use this algorithm, we may create a web application or a mobile application. This method may be modified to display real-time data from different firms.

VI. ACKNOWLEDGMENT

Special thanks to Dr. Sheetal Phatangare  of Vishwakarma Institute Of Technology, Pune For her helpful discussion and suggestions during the preparation of this technical paper.

Conclusion

This research suggests an LSTM-based machine learning system that predicts the asset values of both Amazon and Apple. The output of our model has proven to be reliable. If the model is trained with more data sets, the forecast may be more precise.

References

[1] Review Of Stock Prediction Using Machine Learning Techniques – Ramkrishna Patel, Vikas Choudhary, Deepika Saxena, Ashutosh Kumar Singh. [2] An Intelligent Model For Stock Market Prediction – Ibrahim M.Hamed, Ashraf S.Hussein, Mohammed F.Tolba. [3] Stock Market Prediction Using Machine Learning – V Kranthi Sai Reddy. [4] Stock Price Prediction Using LSTM On The Indian Share Market – Achyut Ghosh, Soumik Bose, Giridhar Maji, Narayan C. Debnath, Soumya Sen. [5] Stock Market Prediction Using LSTM Recurrent Neural Network – Adil Moghar, Mohamed Hamiche. [6] Predicting Stock Prices Using LSTM – Murtaza Roondiwala, Harshal Patel, Shraddha Varma. [7] Stock price prediction using LSTM, RNN and CNN-sliding window model – S. Selvin, R. Vijayakumar, E. A. Gopalkrishnan, V. K. Menon and K. P. Soman. [8] An innovative neural network approach for stock market prediction– Xiongwen Pang, Yanqiang Zhou, Pan Wang, Weiwei Lin. [9] Stock market prediction using machine learning methods- Subhadra Kompella , Kalyana Chakravarthy Chilukuri. [10] Machine Learning Stock Market Prediction Studies: Review and Research Directions-Troy J. Strader,John J. Rozycki ,Thomas H. Root ,Yu-Hsiang (John) Huang . [11] Stock Market Prediction using Linear Regression and Support Vector Machines-Vaishnavi Gururaj , Shriya V R , Dr. Ashwini K. [12] Predicting Stock Market Using Machine Learning Algorithms-Vadla Uday Kumar Chary, M. Vasavi.

Copyright

Copyright © 2023 Sheetal Phatangare, Abbas Taherbhai Madhvaswala, Kashish Rahate, Mohammed Nogamawala, Mohamed Maged Mohamed Ahmed. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Download Paper

Paper Id : IJRASET51550

Publish Date : 2023-05-04

ISSN : 2321-9653

Publisher Name : IJRASET

DOI Link : Click Here