You are on page 1of 35

Computer Engineering Department

Group 4B

Mini-Project-IA Progress-II
S.E. (Computer) Sem - III
Fr. C. Rodrigues
Institute of
Technology

2021-22
Project Guide - Prof . Abhijeet Pasi
Group 4B

Alex Joel Kris Vinayak


1020209 1020210 1020211 1020226
Visualizing and
forecasting
stocks
Introduction
Abstract
Stock investments provide one of the highest returns in the
market. Even though they are volatile in nature, one can
visualize share prices and other statistical factors which helps
the keen investors carefully decide on which company they
want to spend their earnings on.
Developing this project idea using the Dash we can make
dynamic plots of the financial data of a specific company by
using the tabular data provided and we can analyze them. On
top of it, we can use a machine learning algorithm to predict
the upcoming stock prices.
Background
Developing this project using Python and to make dynamic plots of the
financial data by using the tabular data provided by python libraries.

We can use a machine learning algorithm

Stock cost prediction model that gives real-time data and its helps the
investors uncover valuable insights and for

Implementing stock market prediction we will be using various libraries


like Plotly dash python framework for building the dashboards.

We will be using a national stock index and money control Index To


develop the dashboard for stock analysis
Motivation
Making money is important but also knowing how to invest it is also
essential. To invest in stocks are coming into greater and greater
importance around the world. This is where we come into picture
where our predictive analytics of data aims at making predictions about
future outcomes based on data using ML

To widen the horizon of investment in stocks

To increase the knowledge of financial statement

Investment can help in meeting there long term and short term
financial goals
Aim To visualize and forecast
stocks using Dash

To study and improve the


supervised learning algorithms
to predict the stock price
Objectives
To help an organization to predict certain outcomes and help them
to tackle it certain procedures.

Giving a brief knowledge of all the basic terms involved in the


process.

Helping the user to analyse how stocks work and how to gain profits

Our first focuses on researching company data and to determine


whether it has growth potential in the medium to long term
Literature Survey
1. STOCK PREDICTION USING RNN

Input will be taken from the dataset. Input will


be applied complex computations using
randomly initialised variables for predictions.
After finding the error it will go back and
through the same path to adjust the variables
until they get the proper output.

Author
Jingyi Shen
M omair Shafig
2 STOCK PREDICTION USING LSTM
MODEL AND VISUALIZATION
We have to collect historical stock data in order to train
our model. As an initialization they used python
libraries which will help them in mathematical
function, operations to array, visualization etc. Then
data pre-processing takes place which involves
transformation, cleaning and integration of data. Then
prediction of stock will be done in the LSTM model and
in the visualization during the analysis of stock market
trends , it is done by the average of stock values
Author
• Anjali Sunil
3. STOCK PREDICTION USING ANN

Artificial Neural Network can be best represented as a


weighted directed graph, where the artificial neurons form
the nodes. The association between the neurons outputs
and neuron inputs can be viewed as the directed edges with
weights. The Artificial Neural Network receives the input
signal from the external source in the form of a pattern
and image in the form of a vector and the output is
generated.
Author
Gareja Pradip
Chitrak Bari
J. Shiva Nandhini
ADVANTAGES DRAWBACK
RNN can model a collection of records Taking more time to process
so that each pattern can be assumed to
1] RNN's cannot be stacked up
be dependent on previous ones.
They have the ability to learn by
Slow and complex training
themselves and produce the output that is procedures
not limited to the input provided to them.
Author
Jingyi Shen
M omair Shafig

2] It provide us with a large range of


Vanishing gradients
parameters such as learning rates, and
input and output biases. Requires alot of resources and
Forecasting models using LSTM can
predict future values based on previous, time
sequential data which can provide greater
accuracy. Author
• Anjali Sunil
ADVANTAGES DRAWBACK
ANN also has some significant Duration of the network
3] capabilities when it comes to speed No assurance of proper
and short-term plans.
It can explore a vast amount of data
network structure
and generate more outcomes. Author
Gareja Pradip
Chitrak Bari
J. Shiva Nandhini
While the data is accurate in predicting
Data visualization can help to
4] convert vast data into the pictorial the situations, the visualization of the
form which is easily understood. same just gives the estimation.
Having the excel sheet data The basic formation of data
presented in the forms of pie visualization happens with the human
charts having the excel sheet data interface, meaning the data that happens
in the form of graph help the to be the base of visualization can be
Author
decision maker to understand the biased.
Ashutosh Sharma
Existing System
National Stock exchange

India's apex exchange board prevalent

Provides modern and fully automated trading system

Several inovations, such as Demutualization of


settlements cycles,dematerialization and intensive
use of information
Bombay Stock Exchange

Developing india's capital market.

Fast and efficient trade execution.

Helps investors to trade through different ways


Parabolic SAR

Indicator used to determine trend directions.

It uses a method called SAR (stop and reverse)

It indicates by appearing on a chart as a series of


dots
Drawbacks

High Brockerage

Impulsive investment

Lack of Knowledge
Proposed
System
Visualizing and forecasting stocks

Defining the problem

Focusing on predicting the stock value using


machine learning algorithm.

Methodology use for supporting the project

More detailed outline of the project

A succeed criteria that our project is going to follow


Scope
Scope
In our project we are focusing on using sample datasets
and not making user's input. The user is required to
select which company he is interested in amongst the
various companies that have been provided. At this
point of time with adequate literature survey, we can say
the proposed system will be implemented with 80%
accuracy and can suggest top 5 shares where a
people/investor can invest in near future probably for
the period of 3 months. We will be showcasing our
output with the help of graph
Design
Python (Language) 3.9.0 or higher
Hardware
Jupyter (platform)
and software
Numpy
Requirement Pandas

Matplotlib

Dash Plotly

Sk learn module

Window 8 or higher
Conclusion
Conclusion

We can say that with the help of our site a user will
be able to visualize share prices and other statistical
factors which helps the keen investors carefully
decide on which company they want to spend
their earning.
https://scholarworks.lib.csusb.edu/cgi/viewc
References 01
ontent.cgi?article=1435&context=jitim

02 https://www.irjet.net/

03 https://ieeexplore.ieee.org/stamp/st
amp.jsp?arnumber=9220868

04 https://core.ac.uk/

05 http://www.ir.juit.ac.in/

You might also like