Stock Market Price Prediction
Stock Market Price Prediction
SCHOOL
ARTIFICIAL INTELLIGENCE
PROJECT NAME :- Stock Market Price Prediction using Artificial Intelligence and Big Data
1. Robin
2. Avanthika
3. Nivethitha
Introduction
This document is your Project Logbook, and it will be where you record your ideas,
thoughts and answers as you work to solve a local problem using AI.
Make a copy of the document in your shared drive and work through it digitally with your
team. You can also print a copy of the document and submit a scanned copy once you
have completed the Project Logbook. Feel free to add pages and any other supporting
material to this document.
Team Roles
Phase Task Planned Planned Planned Actual Actual end Actual Who is responsible Notes/Re
start date end date duration start date date duration marks
(hours, (hours,
minutes) minutes)
Preparing for the Coursework, 9/10/2024 10/10/2024 2 hrs 9/10/2024 10/10/2024 2 hrs Robin
project readings
Set up a team
folder 9/10/2024 10/10/2024 15 min 9/10/2024 10/10/20242 25 min Avanthika , Nivethitha
on a shared
drive
Problem 10/10/2024 11/10/2024 20 min 10/10/2024 11/10/2024 30 min Avanthika
Defining the Definition
problem
Research
issues in our 10/10/2024 11/10/2024 30 min 10/10/2024 11/10/2024 40 min Nivethitha
community
Team meeting
Discuss
issues and 10/10/2024 11/10/2024 20 min 10/10/2024 11/10/2024 20 min Robin
select an
issue for the
Project
Logbook
________________
Identify users 11/10/2024 12/10/2024 2 hrs 11/10/2024 12/10/2024 2 hrs Robin
Understanding
the users
Meeting with
users to
11/10/2024 12/10/2024 1 day 11/10/2024 12/10/2024 1 day Avanthika
observe them
Brainstorming Team
meeting to
generate ideas 12/10/2024 13/10/2024 1 hrs 12/10/2024 13/10/2024 1 hrs All team members
for a solution
Complete
section 5 of the
12/10/2024 13/10/2024 2 hrs 12/10/2024 13/10/2024 2 hrs Avanthika
Project
Logbook
Team
Designing
our solution meeting to
design the 13/10/2024 14/10/2024 2 hrs 13/10/2024 14/10/2024 2 hrs Robin
Solution
Complete
section 6 of Nivethitha
13/10/2024 14/10/2024 8 hrs 13/10/2024 14/10/2024 10 hrs
the logbook
○ Who will set up online documents and ensure that everyone is contributing?
Robin
Topics discussed:
● Project Topic - Stock Market Price Prediction using Artificial Intelligence and Big Data
● Team Roles
● Problem Definition
● Communication plans
Problem Definition
E. List important local issues faced by your school or community
One of the important and tedious tasks in stock market price detection is that it
requires a huge time as well as a skilled mind. This paper proposes a smart and
efficient technique for detection of the varying price in the stock market which uses
Artificational Intelligence and Big Data.
Here are five common problems faced when using stock market price detection
methods:
1.Market Volatility: Stock prices can change rapidly due to market volatility,
making it difficult to obtain accurate or consistent price data. Sudden spikes or drops
can lead to misleading signals.
3.Algorithmic Bias: Many price detection methods rely on historical data, which
may introduce bias. If the algorithm overfits to past trends, it may fail to predict
future price movements effectively.
Complex Market Dynamics: Stock prices are influenced by numerous interconnected factors such
as interest rates, geopolitical events, and global market conditions. Simplified models may not
account for these complexities, leading to inaccurate predictions.
It was difficult to find the relevant market stock fluctuations and also the lack of Real-Time Data.
The Users
I. Who are the users and how are they affected by the problem?
Students
Counselor
Teachers
J. What have you actually observed about the users and how the problem affects them?
1.Financial Losses: Inaccurate price predictions can lead to poor investment decisions, resulting in
significant financial losses for users who rely on these methods to time their trades.
2.Reduced Confidence in Trading: When users experience unexpected outcomes due to detection errors,
they may lose confidence in their trading strategies and become hesitant to make future investments.
3.Increased Stress and Anxiety: Frequent inaccuracies or unexpected market behavior can lead to stress
and anxiety for users, especially if they rely heavily on their investments for income or long-term goals.
4.Missed Opportunities: Delayed or incorrect price signals can cause users to miss profitable trading
opportunities or to enter positions too late, resulting in lost potential gains.
5.Higher Transaction Costs: Frequent or erratic trading, driven by unreliable price signals, can lead to
higher transaction fees, cutting into profits and affecting overall portfolio performance.
6.Over-reliance on Technology: Users may become overly dependent on automated systems and
algorithms, which can lead to complacency or reduced attention to fundamental analysis and other
important aspects of investing.
7.Emotional Decision-making: Frustration with detection errors may lead users to make impulsive or
emotional trading decisions, such as panic selling or overtrading, which can negatively impact their financial
health.
● Record your interview questions here as well as responses from users.
1.How often do you rely on stock market predictions for your investment decisions?
2.What is the biggest challenge you face when using stock market predictions?
3.Do you feel that stock market predictions have improved your trading results?
6.Do you feel you have enough information to understand the factors affecting stock predictions?
7.How much risk are you willing to take based on stock market predictions?
8.Have you ever incurred losses due to relying on a stock market prediction?
9.Do you think AI and machine learning have made stock predictions more reliable?
They need a more reliable and faster Users often see stock market
means to predict accurate stocks predictions as helpful but unreliable,
viewing them as useful guidance but
acknowledging the risks of
inaccuracies and the need for
caution in decision-making.
Users are combining predictions with Users feel cautious yet hopeful using
personal research, diversifying stock market predictors, finding them
investments, and using caution by useful but often experiencing
not fully relying on predictions, frustration due to inaccuracies and
aiming to balance potential gains the unpredictability of the market.
with reduced risks.
e. What are the usual steps that users currently take related to the problem?
USER 1 :-
Conduct Independent Research: Users often supplement predictions with their own analysis,
User 2 :-
User 3 :-
Diversify Investments: To mitigate risks, they diversify their portfolios across different asset
classes and sectors.
b) Wrong Guess
How might you use the power of AI/machine learning to solve the users’ problem by increasing
their knowledge or improving their skills?
AI Idea #1
Machine Learning Models: Utilize algorithms like Random Forests, Gradient
Boosting, or Neural Networks to analyze historical price data, trading volumes, and
other relevant features to predict future prices.
AI Idea #2
Sentiment Analysis: Analyze social media, news articles, and financial reports to
gauge market sentiment. Use Natural Language Processing (NLP) to quantify
sentiment and correlate it with price movements.
AI Idea #3
Technical Analysis: Develop a system that incorporates technical indicators (like
moving averages, RSI, MACD) to identify trends and potential reversal points in
stock prices.
AI Idea #4
Fundamental Analysis: Create a model that examines key financial metrics
(earnings reports, P/E ratios, etc.) to predict stock prices based on underlying
company performance.
AI Idea #5
Time Series Forecasting: Implement time series models like ARIMA or seasonal
decomposition to forecast stock prices based on historical patterns and seasonal
trends.
AI Idea #6
Market News Impact: Build a predictive model that assesses the impact of major
economic events, earnings announcements, or geopolitical news on stock prices,
allowing for real-time adjustments.
AI Idea #7
Portfolio Optimization Algorithms: Use techniques such as the Black-Litterman
model or mean-variance optimization to predict not only individual stock
movements but also the overall impact on a portfolio's value.
c. Priority Grid
Evaluate your five AI ideas based on value to users and ease of creation and implementation.
High value to users, easy to create High value to users, hard to create
Low value to users, easy to create Low value to user , hard to create
Briefly summarize the idea for your solution in a few sentences and be sure to identify the tool that
you will use.
The prototype that we will make using the following ideas would utilize the data collected as well
as feedback from the public to improve its skill.
Design
What are the steps that users will now do using your AI solution
to address the problem?
With an AI-driven solution, users can take the following steps to improve their
approach to stock market predictions:
3.Receive Alerts for Key Market Changes: Users will get instant alerts on
significant market shifts or trends, allowing them to act quickly.
PictoBlox is coding education software that uses both graphical block-based coding and
Python programming. With a user-friendly interface and drag-and-drop functionality, it is the ideal
companion for setting the first step into the world of programming.
Keras is a high-level neural network library that runs on top of TensorFlow. Both
provide high-level APIs used for easily building and training models, but Keras is more
user-friendly because it's built-in Python.
c. What decisions or outputs will your tool generate and what further
action needs to be taken after a decision is made?
Will do testing
Testing
Team members
students
counselor
Our solution was able to solve the issues that were discussed earlier.
Complete the user feedback grid
MORE STORAGE
FASTER RESPONSE
Questions? Ideas
HOW ACCURATE ARE THE RESULTS? WHAT IF THE ACCURACY WILL BE IMPROVED AS THE
SYSTEM GAINS EXPERIENCE BECAUSEOF
ANN.
THERE IS A FUTURE ISSUE? IS THE MODEL
THE ALGORITHM CAN BE CHANGED TO
RESOLVE THE FUTURE ISSUE.
BIASED?
WE HAVE TRIED TO INCLUDE A DIVERSE TEAM
AS WELL AS TEST SUBJECT TO REDUCE AS
WELL AS DETECT BIASES.
Refining the prototype: Based on user testing, what needs to be acted on
now so that the prototype can be used?
1.Enhance User Interface: Simplify and improve the user interface for better
navigation and user experience, ensuring that it is intuitive and user-friendly.
2.Increase Data Accuracy: Improve the quality and accuracy of the data being fed
into the AI model to enhance prediction reliability and reduce errors.
4.Implement Real-time Capabilities: Ensure that the prototype can process and
analyze data in real-time to provide timely predictions and alerts to users.
It will be done once the A.I model gives live and more data from varied users to act
upon
Team collaboration
Team Reflections
A good way to identify what you have learned is to ask yourself what surprised you during the project. List
the things that surprised you and any other thoughts you might have on issues in your local community.
I would like to give my special thanks to my AI teacher as it was a pleasure to work on the project AI
STOCK PRICE PREDICTION. It has not only given me an opportunity to learn about the mechanism of
how stock prediction works but also helped us to know the importance of stocks and made us more aware
by learning on how to apply it in real life.
I would like to thank my teacher for giving us such a wonderful group project.
It was an interesting project to do. This project really helped me to learn the
meaning of a team and i got to experience how a team works. Also how the
STOCK MARKET works
Sincere thanks to the teacher for giving us the opportunity to work on this project .
while working on this project i have learned many new and interesting things while
also gaining more knowledge about AI overall .
Video link
Enter the URL of your team video: Enter the password (if any):