Stockify
Stockify
Group-7
Mentor- Piyush Narang
Presented By:
Shreya Gupta
Palak Chaturvedi
Niyati Srivastava
Khushi Verma
Mugdha Malpe
SENIHERS GROUP - 7 MENTOR
Piyush Narang
Project Description
Tech Stack
How DSA, DBMS is used ?
Demo
Learning Outcomes
Future Scope
1. Starting out our Trading
Journey
Demo
Time
03
Let's work together
15
Our
Architecture
How is
OOPs
used...
How is
DBMS
used...
Hash index :
A hash index is used in the database for searching. A hash index
is created using the unique username which decrease the access
time of data.
How are
Arrays :
Data Arrays are used to store and append articles in the list of articles.
Structures
used...
Queue :
To implement multi-threading in tracking stocks queue has been
used. This also reduces the time of implementation.
Buy/ Sell Recommendation Algo :
Goal: To suggest whether a stock needs to be bought or sold
derived from mean performance of a stock in the previous 10
days.
Random Forest Classifier Algo :
Goal: To predict the future price of a stock using Machine
How are Learning Algorithm trained on previous days data.
Algorithms
Trading Tracking Algo :
used... Goal: To keep track of the money in virtual wallet and amount of
money spent on stocks after selling or buying.
Binary Search Algo :
Goal: SQLite uses binary search algorithm. This helps SQLite
quickly locate the row based on the values of the indexed
columns.
Let's work together
Future
Scope
15
. Future Scopes
1. Implement more algorithms and models to increase the accuracy of the prediction.
3. Instead of using API, store all the stock data in a database and update it the database
every 5 seconds to keep our dataset updated.
4. Increase user involvement by adding more stocks-based games and providing healthy
competition along with some prizes like:
a. Hosting competitions
b. Intraday Trading
c. Daily dose of stock news
18
Let's work together
Learning
Outcomes
Integration of Django backend with SQLite database,
frontend - along with our ML model for stock
prediction.
THANK
YOU
Project
Description
Register and Login Page
Edit Profile Page
Dashboard
Analyzing Live stocks
Transaction and History Page
Leaderboard
Recommendation Page
Stock Investment and Price
Prediction Calculator
Learning and Blog Page
. Tech Future Scopes
1. Implement more algorithms and models to increase the accuracy of the prediction.
3. Instead of using API, store all the stock data in a database and update it the database
every 5 seconds to keep our dataset updated.
4. Increase user security by adding phone number verification for future users.
5. Increase user involvement by adding more stocks-based games and providing healthy
competition along with some prizes.
18
1. Hosting competitions
A platform like Leetcode and
Codeforces but for stock trading!
Isn't it cool?
18
2. Intraday Trading
Intraday refers to the asset's highs and lows
during the day. Intraday price changes are
especially important for short-term or day
traders who want to make many trades in a
single trading session. As the market closes,
these frantic traders will close all of their
positions.
17
3. Cryptocurrency Exchange
We would like to introduce trading
with cryptocurrencies for users with
the zeal of learning more!
18
4. Daily dose of stock news
We need our users to be up to date with
each news happening in the market.
18
5. Three bucket retirement strategy
People who are about to retire from their jobs
or have retired, need to know the 3 bucket
retirement strategy.
We will educate them with such strategies so
that we have learning content for each age
group.
18
6. Your favorites
Hmmm.. have some favorite companies
to eye on? In this feature, we wish to
provide the feature of pinning certain
companies to track them on a daily
basis. This will help the user in
concentrating on data only relevant to
him.
18