SlideShare a Scribd company logo
1 of 53
Stock Price Prediction
BY SALMAN SHEZAD
BRIEF DESCRIPTION
 In Stock Market Prediction, the aim is to predict the future
value of the financial stocks of a company. The recent trend
in stock market prediction technologies is the use of
machine learning which makes predictions based on the
values of current stock market indices by training on their
previous values. Machine learning itself employs different
models to make prediction easier and authentic.
1
Technical
Objective
 The technical objectives will be
implemented in R. The system must
be able to access a list of historical
prices. It must calculate the
estimated price of stock based on
the historical data. It must also
provide an instantaneous
visualization of the market index.
2
Block
diagram
With
Relations
3
Use case
diagram
4
Use Case Index
1
4
USE Case
Description
4
Flow
Chart
4
Interfaces/
Attributes 5
5
Requirement
Analysis
 After the extensive analysis of the problems in
the system. we are familiarized with the
requirement that the current system needs. The
requirement that the system needs is
categorized into the functional and non-
functional requirements. These requirements are
listed below:
6
Functional Requirements
 Stock Id = use to know which id stock belongs to
 Stock name = helps to track which stock I am
monitoring
 Stock value = need to know what value is it at
beginning and ending
 Admin = person who going to do all the work
 Date = helps to monitor stock day by day
 General index = to keep track for everything
 Monitor = helps to view all the stocks graph
 Printer = to print out results
 Data = code we will be using to find out the
stock price
 Max value = maximum value for stock
6
 Min value = minimum value for stock when its start
 Stock price = a constant price which we need to
start with
 Stock quantity = amount of stock we will be
investing.
 Closing price = the value of stock at end of the day
one
 Market price = comparison for stocks in regular
market
 Actual value = compare the new value with actual
day value
 Result = finally the result for knowing the stocks
(predictions)
Non-Functional Requirements
1. Reliability: The reliability of the product will be dependent on the accuracy of the data-date
of purchase, how much stock was purchased, high and low value range as well as opening
and closing figures. Also the stock data used in the training would determine the reliability
of the software.
2. Security: The user will only be able to access the website using his login details and will not
be able to access the computations happening at the back end.
3. Maintainability: The maintenance of the product would require training of the software by
recent data so that their commendations are up to date. The database must be updated
with recent values.
4. Portability: The website is completely portable and the recommendations completely
trustworthy as the data is dynamically updated.
5. Interoperability: The interoperability of the website is very high because it synchronize all
the database with the warp server.
7
Select a process model, justify
Machine learning has significant applications in the stock price
prediction. In this machine learning project, we will be talking about
predicting the returns on stocks. We will develop this project with
following steps:
 First, we will learn how to predict stock price using the LSTM
neural network.
 Then we will build a dashboard using Plotly dash for stock
analysis. Then,
 The system will be able to access a list of historical prices and It
will calculate the estimated price of stock based on the historical
data.
8
Modify Project
Management
9
6
9
6
9
6
9
Security/safety
concerns
Stock market prediction has always had a certain
appeal for everyone. In fundamental and
technical approaches, stock market price
movements are believed to derive from a
security’s relative data. Information from quarterly
reports or breaking news stories can dramatically
affect the share price of a security. Stock market is
where prices are determined randomly and
outperforming the market is infeasible. Market
timing is critical and opportunities can be found
through the careful averaging of historical price
and volume moments and comparing them
against current prices. The further reason that
price movements are not totally random, however,
technical analysis is considered to be more of an
art from rather than a science and is subject to
interpretation.
10
Task Duration Dependencies
T1 30 n/a
T2 20 T1
T3 15 T2
T4 15 n/a
T5 15 T4
T6 n/a
T7 10 T4
T8 10 T5
T9 30 T8
T10 30 T9
T11 5 T4
12 5 T11
T13 5 T12
T14 15 T13
T15 30 T13
T16 5 T13
Activity
Table
11
11
Bar Chart
11
Milestones, Deliverables, Critical Path
 Milestones - T1, T2, T4, T5, T6, T11
 Deliverables – T3, T16, T9
 Critical Path – T4 < T5 < T8 < T9 < T10 : 110
12
CMM
Description
 CMM stands for the Capability Maturity Model.
CMM developed by adapting the Total Quality
Management to use for Software Development
and changed the name to Capability Maturity
Model. The CMM for software is a structure that
emphasizes on processes for software
development. It was developed by observing
best practices in software organization as well as
non-software organization. Therefore, the
collective process experience and expectations
of many companies are reflected the CMM for
software. The CMM for the software can be used
both to evaluate the software process of an
organization and to plan process improvements
13
CMM
Levels
Level 1: $ 10,000
Very Low
Level 2: $ 20,000 Low
Level 3: $ 30,000
Normal
Level 4: $ 40,000
High
Level 5: $ 50,000
Very High.
My Project is of Level 1:
$ 10,000
I choose level 1 because
the system itself is not
complex, especially on the
level of Linux, however it’s
not a simple system either.
13
Case Tool
Utilization
 Programming Tools: Managing process concerned with defining goals for company’s
future direction and determining on the missions and resources to achieve those
targets.
 Editing tools: Need to fix and edit website for better use.
 Documentation tools: The information that describes the product to its users. It
consists of technical manuals of product and online information.
 Change management tools: It is on us to deal with the change from the perspective
of an organization and individual is a systematic approach.
 Configuration management tools: Ensuring the proper accounting of a configuration
items and of the interrelationship between in and operation environment. It is
governance and system engineering process, and its software and capabilities are
necessary to deliver services for an organization.
 Testing Tools: finding how it works and if error occurs it should be fixed.
 Re-engineering tools: Involves reserving a program’s machine code back into the
source code. To duplicate or enhance the object to see how it works.
14
Software duration estimate
Nominal effect = 3.2 x (KDSI)1.05 person-month person-months
The constants 3.2 and 1.05 are the values that best fitted the
data on the organic mode
products used by Boehm to develop intermediate
COCOMO.
3.2 x (10) 1.05 = 35 person-months
15
Software Cost Estimate
 Cost estimate of $10,000 during the
requirements workflow
 Likely actual cost is in the range
($0.25k, $4k)
 Cost estimate of $10,000 at the end
of the requirements workflow
 Likely actual cost is in the range
($0.5k, $2k)
 Cost estimate of $10,000 at the end
of the analysis workflow (earliest
appropriate time)
 Likely actual cost is in the range
($9k, $10k)
16
Level 1: $ 10,000
Very Low
Assembler Version Ada Version
Source code size
Development costs
KDSI per person-month
Cost per source statement
Function points per person-
month
Cost per function point
7KDSI
$1,000
0.2
$10
0.2
$635
2 KDSI
$5000
0.211
$15
1.8
$500
Overall
Class
Diagram
17
Layer
Attributes
Private long serialVersionUID = 2L
Operations
Public Layer ( )
Public Layer( intneuronsNum, NeuronPropertiesneuronProperties )
Public void setParentNetwork(NeuralNetwork parent)
Public NeuralNetworkgetParentNetwork( )
Public iterator<Neuron>getNeuronsIterator( )
Public Neuron[0..*] getNeurons( ) Public void addNeuron( Neuron neuron)
Public void addNeuron( intidx, Neuron neuron)
Public void setNeuron( intidx, Neuron neuron)
Public void removeNeuron( Neuron neuron)
Public void removeNeuronAt( intidx )
Public Neuron getNeuronAt( intidx )
Public intindexOf( Neuron neuron )
Public intgetNeuronCount ( )
Public void calculate( ) Public void reset( )
Public void randomizeWeights( )
Fig 1.UML Class Diagram for the Layer.
NeuralNetwok
Attributes
Private long serialVersionUID = 3L
Private thread learningThread
Operations
Public NeuralNetwork
Public void addLayer( Layer layer)
Public void addLayer( intidx, Layer layer)
Public void removeLayer( Layer layer)
Public void removeLayer( intidx)
Public Iterator<Layer>getLayersIterator( )
Public Layer[0..*] getLayers( )
Public Layer getLayerAt( intidx)
Public intindexOf(Layer layer)
Public intgetLayersCount( )
Public void setInput( Double inputVector[0..*])
Public void setinput( )
Public Double[0..*] getOutput( )
Public Double[0..*] getOutputAsArray( )
Public void calculate( )
Public void reset( )
Public void run( )
Public void learn( TrainingSettrainingSetToLearn )
Public void learnNewThread( TrainingSettrainingSetToLearn )
Public void learnNewThread( TrainingSettrainingSetToLearn,
LearningRulelearningRule )
Public void learnInSameThread( TrainingSettrainingSetToLearn )
Public void
learnSameThread(TrainingSettrainingSetToLearn, LearningRulelearningRule)
Public void stopLearning( )
Public void randomizeWeights( )
Public NeuralNetworkTypegetNetworkType( )
Public void setNetworkType( NeuralNetworkType type)
Public Neuron[0..*] getInputNeurons( )
Public void setInputNeurons( Neuron inputNeurons[0..*] )
Public Neuron[0..*] getoutputNeurons( )
Fig 2.UML Class Diagram for the NeuralNetwork.
17
17
17
17
17
17
UML
18
19
Sequence
Diagram
Stub/Drivers
in Testing
120
21
TEST PLAN
23
maintenance
plan
24
Verification and Validation
 Verification
 Verification is the process of checking that
a software achieves its goal without any
bugs. It is the process to ensure whether
the product that is developed is right or
not. It verifies whether the developed
product fulfills the requirements that we
have.
 Verification is Static Testing.
 Validation:
 Validation is the process of checking
whether the software product is up to the
mark or in other words product has high
level requirements. It is the process of
checking the validation of product i.e. it
checks what we are developing is the
right product. it is validation of actual and
expected product.
 Validation is the Dynamic Testing.
25
DECOMMISSION PLAN
 Develop a new ,up to date software system
 Plan for seamless transfer to the new SW
system
 Testing
 Training
 preparation Plan
 Load the system on back-up main frame
 Transfer to primary on a quiet Sunday
 Fix any problem
 try for a seamless transfer again
Items to be considered
26
DECOMMISSION PLAN
SCAN: SCANS THE
DATA SEND TO THE
DATABASE.
SEARCH: FINDS THE WORDS
DEFINITION/TRANSLATION OF
THE DATA REQUIREMENT.
SELECT: CHOOSE THE
RIGHT
DEFINITION/TRANSLATI
ON OF THE REQUIRED
DATA.
SEND TRANSFER THAT
REQUIRED BACK TO
WHERE IT IS REQUIRED.
RECEIVE: TRANSFER
INPUT DATA FROM THE
INPUT DEVICE
26
27
27
MASSIVE
PARALLELISM,
NEURAL
NETWORK,
SYSTOLIC
ARRAYS,
QUANTUM
COMPUTING
28
28
TELECOMM,HUB,
SWITCH,CORNING,ROU
TER,FIREWALL,5G
 Telecom - Telecommunication is the
transmission of information by various types
of technologies over wire, radio, optical or
other electromagnetic systems.
 Hub - a physical layer networking device
which is used to connect multiple devices in
a network
 Switch -A switch is a device in a computer
network that connects other devices together
 Corning - A company that focuses on
providing cellular coverage and land
deployment to businesses
 Router - a networking device that forwards
data packets between computer networks
 Firewall - a network security system that
monitors and controls incoming and
outgoing network traffic based on
predetermined security rules
 5G - the fifth-generation technology
standard for broadband cellular networks
29
CYBER
SECURITY,ATTACKS,DEFENSE.
 Cyber Security: the protection of internet-connected systems such as
hardware, software and data from cyber-threats. The practice is used by
individuals and enterprises to protect against unauthorized access to data
centers and other computerized systems.
 Cloud Security: cloud computing security or, more simply, cloud security
refers to a broad set of policies, technologies, applications, and controls
utilized to protect virtualized IP, data, applications, services, and the
associated infrastructure of cloud computing
 Digital Forensics: Digital forensics is the modem day version of forensic
science and deals with the recovery and investigation of material found in
digital devices. It is most often used in cybercrime situations, including but
not limited to attribution. identifying leaks within an organization.
 Firewalls: A firewall is a system designed to prevent unauthorized access to
or from a private network. You can implement a firewall in either hardware
or software form, or a combination of both. Firewalls prevent unauthorized
internet users from accessing private networks connected to the internet,
especially intranets.
30
31
Programming
languages
31
The Algorithm
 I thought of a different
way of creating a bot to
decide to buy/sell a
stock today given the
stock’s history. In essence
you just predict the
opening value of the
stock for the next day,
and if it is beyond a
threshold amount you
buy the stock. If it is
below another threshold
amount, sell the stock.
32
The
Algorithm
32
Activity log
4 columns
33
Thank you 
BY SALMAN SHEZAD

More Related Content

What's hot

STOCK MARKET PREDICTION USING MACHINE LEARNING METHODS
STOCK MARKET PREDICTION USING MACHINE LEARNING METHODSSTOCK MARKET PREDICTION USING MACHINE LEARNING METHODS
STOCK MARKET PREDICTION USING MACHINE LEARNING METHODSIAEME Publication
 
Stock market prediction using data mining
Stock market prediction using data miningStock market prediction using data mining
Stock market prediction using data miningShivakumarSoppannavar
 
Stock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningStock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningAravind Balaji
 
Stock Market Price Prediction Using Technical Analysis
Stock Market Price Prediction Using Technical AnalysisStock Market Price Prediction Using Technical Analysis
Stock Market Price Prediction Using Technical AnalysisASHEESHVERMA6
 
Machine learning: Stock Price Prediction
Machine learning: Stock Price PredictionMachine learning: Stock Price Prediction
Machine learning: Stock Price Predictioneurosigdoc acm
 
Stock price prediction using Neural Net
Stock price prediction using Neural NetStock price prediction using Neural Net
Stock price prediction using Neural NetRajat Sharma
 
stock market prediction
stock market predictionstock market prediction
stock market predictionSRIGINES
 
Stock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningStock Market Prediction using Machine Learning
Stock Market Prediction using Machine Learningijtsrd
 
Stock Price Prediction using Machine Learning Algorithms: ARIMA, LSTM & Linea...
Stock Price Prediction using Machine Learning Algorithms: ARIMA, LSTM & Linea...Stock Price Prediction using Machine Learning Algorithms: ARIMA, LSTM & Linea...
Stock Price Prediction using Machine Learning Algorithms: ARIMA, LSTM & Linea...IRJET Journal
 
Machine learning prediction of stock markets
Machine learning prediction of stock marketsMachine learning prediction of stock markets
Machine learning prediction of stock marketsNikola Milosevic
 
IRJET- Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET-  	  Future Stock Price Prediction using LSTM Machine Learning AlgorithmIRJET-  	  Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET- Future Stock Price Prediction using LSTM Machine Learning AlgorithmIRJET Journal
 
Stock-market-prediction.pptx
Stock-market-prediction.pptxStock-market-prediction.pptx
Stock-market-prediction.pptxrikritiKoirala1
 
Google Stock Price Forecasting
Google Stock Price ForecastingGoogle Stock Price Forecasting
Google Stock Price ForecastingArkaprava Kundu
 
Stock Market Prediction.pptx
Stock Market Prediction.pptxStock Market Prediction.pptx
Stock Market Prediction.pptxRastogiAman
 
IRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine LearningIRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine LearningIRJET Journal
 
Deep Learning for Stock Prediction
Deep Learning for Stock PredictionDeep Learning for Stock Prediction
Deep Learning for Stock PredictionLim Zhi Yuan (Zane)
 
IRJET- Data Visualization and Stock Market and Prediction
IRJET- Data Visualization and Stock Market and PredictionIRJET- Data Visualization and Stock Market and Prediction
IRJET- Data Visualization and Stock Market and PredictionIRJET Journal
 

What's hot (20)

STOCK MARKET PREDICTION USING MACHINE LEARNING METHODS
STOCK MARKET PREDICTION USING MACHINE LEARNING METHODSSTOCK MARKET PREDICTION USING MACHINE LEARNING METHODS
STOCK MARKET PREDICTION USING MACHINE LEARNING METHODS
 
Stock market prediction using data mining
Stock market prediction using data miningStock market prediction using data mining
Stock market prediction using data mining
 
STOCK MARKET PREDICTION
STOCK MARKET PREDICTIONSTOCK MARKET PREDICTION
STOCK MARKET PREDICTION
 
Stock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningStock Market Prediction using Machine Learning
Stock Market Prediction using Machine Learning
 
Stock Market Price Prediction Using Technical Analysis
Stock Market Price Prediction Using Technical AnalysisStock Market Price Prediction Using Technical Analysis
Stock Market Price Prediction Using Technical Analysis
 
Machine learning: Stock Price Prediction
Machine learning: Stock Price PredictionMachine learning: Stock Price Prediction
Machine learning: Stock Price Prediction
 
Stock price prediction using Neural Net
Stock price prediction using Neural NetStock price prediction using Neural Net
Stock price prediction using Neural Net
 
stock market prediction
stock market predictionstock market prediction
stock market prediction
 
Stock Market Prediction using Machine Learning
Stock Market Prediction using Machine LearningStock Market Prediction using Machine Learning
Stock Market Prediction using Machine Learning
 
Presentation1
Presentation1Presentation1
Presentation1
 
Stock Price Prediction using Machine Learning Algorithms: ARIMA, LSTM & Linea...
Stock Price Prediction using Machine Learning Algorithms: ARIMA, LSTM & Linea...Stock Price Prediction using Machine Learning Algorithms: ARIMA, LSTM & Linea...
Stock Price Prediction using Machine Learning Algorithms: ARIMA, LSTM & Linea...
 
Machine learning prediction of stock markets
Machine learning prediction of stock marketsMachine learning prediction of stock markets
Machine learning prediction of stock markets
 
IRJET- Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET-  	  Future Stock Price Prediction using LSTM Machine Learning AlgorithmIRJET-  	  Future Stock Price Prediction using LSTM Machine Learning Algorithm
IRJET- Future Stock Price Prediction using LSTM Machine Learning Algorithm
 
Stock-market-prediction.pptx
Stock-market-prediction.pptxStock-market-prediction.pptx
Stock-market-prediction.pptx
 
Google Stock Price Forecasting
Google Stock Price ForecastingGoogle Stock Price Forecasting
Google Stock Price Forecasting
 
Stock Market Prediction.pptx
Stock Market Prediction.pptxStock Market Prediction.pptx
Stock Market Prediction.pptx
 
IRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine LearningIRJET- Stock Market Prediction using Machine Learning
IRJET- Stock Market Prediction using Machine Learning
 
Stock Market Analysis
Stock Market AnalysisStock Market Analysis
Stock Market Analysis
 
Deep Learning for Stock Prediction
Deep Learning for Stock PredictionDeep Learning for Stock Prediction
Deep Learning for Stock Prediction
 
IRJET- Data Visualization and Stock Market and Prediction
IRJET- Data Visualization and Stock Market and PredictionIRJET- Data Visualization and Stock Market and Prediction
IRJET- Data Visualization and Stock Market and Prediction
 

Similar to Stock Market Prediction

Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software developmentPratik Devmurari
 
AlgoB – Cryptocurrency price prediction system using LSTM
AlgoB – Cryptocurrency price prediction system using LSTMAlgoB – Cryptocurrency price prediction system using LSTM
AlgoB – Cryptocurrency price prediction system using LSTMIRJET Journal
 
A CASE Lab Report - Project File on "ATM - Banking System"
A CASE Lab Report - Project File on  "ATM - Banking System"A CASE Lab Report - Project File on  "ATM - Banking System"
A CASE Lab Report - Project File on "ATM - Banking System"joyousbharat
 
Design Documents (4)
Design Documents (4)Design Documents (4)
Design Documents (4)Isidro Garcia
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsMuhammadTalha436
 
IRJET- Stock Market Prediction using Machine Learning Techniques
IRJET- Stock Market Prediction using Machine Learning TechniquesIRJET- Stock Market Prediction using Machine Learning Techniques
IRJET- Stock Market Prediction using Machine Learning TechniquesIRJET Journal
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1hani2253
 
Dot Net performance monitoring
 Dot Net performance monitoring Dot Net performance monitoring
Dot Net performance monitoringKranthi Paidi
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Projecthani2253
 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Md Imran
 
Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)ANISUR RAHMAN
 
Rachit Mishra_stock prediction_report
Rachit Mishra_stock prediction_reportRachit Mishra_stock prediction_report
Rachit Mishra_stock prediction_reportRachit Mishra
 
INTERNAL Assign no 207( JAIPUR NATIONAL UNI)
INTERNAL Assign no   207( JAIPUR NATIONAL UNI)INTERNAL Assign no   207( JAIPUR NATIONAL UNI)
INTERNAL Assign no 207( JAIPUR NATIONAL UNI)Partha_bappa
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptxjack952975
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management systemVinod Gurram
 
Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Shuchi Singla
 

Similar to Stock Market Prediction (20)

Mobile shopping
Mobile shoppingMobile shopping
Mobile shopping
 
Fundamentals of software development
Fundamentals of software developmentFundamentals of software development
Fundamentals of software development
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
AlgoB – Cryptocurrency price prediction system using LSTM
AlgoB – Cryptocurrency price prediction system using LSTMAlgoB – Cryptocurrency price prediction system using LSTM
AlgoB – Cryptocurrency price prediction system using LSTM
 
A CASE Lab Report - Project File on "ATM - Banking System"
A CASE Lab Report - Project File on  "ATM - Banking System"A CASE Lab Report - Project File on  "ATM - Banking System"
A CASE Lab Report - Project File on "ATM - Banking System"
 
Design Documents (4)
Design Documents (4)Design Documents (4)
Design Documents (4)
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
 
IRJET- Stock Market Prediction using Machine Learning Techniques
IRJET- Stock Market Prediction using Machine Learning TechniquesIRJET- Stock Market Prediction using Machine Learning Techniques
IRJET- Stock Market Prediction using Machine Learning Techniques
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1
 
Dot Net performance monitoring
 Dot Net performance monitoring Dot Net performance monitoring
Dot Net performance monitoring
 
Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 
Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014Project on multiplex ticket bookingn system globsyn2014
Project on multiplex ticket bookingn system globsyn2014
 
Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)
 
Rachit Mishra_stock prediction_report
Rachit Mishra_stock prediction_reportRachit Mishra_stock prediction_report
Rachit Mishra_stock prediction_report
 
INTERNAL Assign no 207( JAIPUR NATIONAL UNI)
INTERNAL Assign no   207( JAIPUR NATIONAL UNI)INTERNAL Assign no   207( JAIPUR NATIONAL UNI)
INTERNAL Assign no 207( JAIPUR NATIONAL UNI)
 
3Audit Software & Tools.pptx
3Audit Software & Tools.pptx3Audit Software & Tools.pptx
3Audit Software & Tools.pptx
 
PPT.pptx
PPT.pptxPPT.pptx
PPT.pptx
 
PPT.pptx
PPT.pptxPPT.pptx
PPT.pptx
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
 
Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02
 

Recently uploaded

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 

Recently uploaded (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 

Stock Market Prediction

  • 2. BRIEF DESCRIPTION  In Stock Market Prediction, the aim is to predict the future value of the financial stocks of a company. The recent trend in stock market prediction technologies is the use of machine learning which makes predictions based on the values of current stock market indices by training on their previous values. Machine learning itself employs different models to make prediction easier and authentic. 1
  • 3. Technical Objective  The technical objectives will be implemented in R. The system must be able to access a list of historical prices. It must calculate the estimated price of stock based on the historical data. It must also provide an instantaneous visualization of the market index. 2
  • 10. Requirement Analysis  After the extensive analysis of the problems in the system. we are familiarized with the requirement that the current system needs. The requirement that the system needs is categorized into the functional and non- functional requirements. These requirements are listed below: 6
  • 11. Functional Requirements  Stock Id = use to know which id stock belongs to  Stock name = helps to track which stock I am monitoring  Stock value = need to know what value is it at beginning and ending  Admin = person who going to do all the work  Date = helps to monitor stock day by day  General index = to keep track for everything  Monitor = helps to view all the stocks graph  Printer = to print out results  Data = code we will be using to find out the stock price  Max value = maximum value for stock 6  Min value = minimum value for stock when its start  Stock price = a constant price which we need to start with  Stock quantity = amount of stock we will be investing.  Closing price = the value of stock at end of the day one  Market price = comparison for stocks in regular market  Actual value = compare the new value with actual day value  Result = finally the result for knowing the stocks (predictions)
  • 12. Non-Functional Requirements 1. Reliability: The reliability of the product will be dependent on the accuracy of the data-date of purchase, how much stock was purchased, high and low value range as well as opening and closing figures. Also the stock data used in the training would determine the reliability of the software. 2. Security: The user will only be able to access the website using his login details and will not be able to access the computations happening at the back end. 3. Maintainability: The maintenance of the product would require training of the software by recent data so that their commendations are up to date. The database must be updated with recent values. 4. Portability: The website is completely portable and the recommendations completely trustworthy as the data is dynamically updated. 5. Interoperability: The interoperability of the website is very high because it synchronize all the database with the warp server. 7
  • 13. Select a process model, justify Machine learning has significant applications in the stock price prediction. In this machine learning project, we will be talking about predicting the returns on stocks. We will develop this project with following steps:  First, we will learn how to predict stock price using the LSTM neural network.  Then we will build a dashboard using Plotly dash for stock analysis. Then,  The system will be able to access a list of historical prices and It will calculate the estimated price of stock based on the historical data. 8
  • 15. 6 9
  • 16. 6 9
  • 17. 6 9
  • 18. Security/safety concerns Stock market prediction has always had a certain appeal for everyone. In fundamental and technical approaches, stock market price movements are believed to derive from a security’s relative data. Information from quarterly reports or breaking news stories can dramatically affect the share price of a security. Stock market is where prices are determined randomly and outperforming the market is infeasible. Market timing is critical and opportunities can be found through the careful averaging of historical price and volume moments and comparing them against current prices. The further reason that price movements are not totally random, however, technical analysis is considered to be more of an art from rather than a science and is subject to interpretation. 10
  • 19. Task Duration Dependencies T1 30 n/a T2 20 T1 T3 15 T2 T4 15 n/a T5 15 T4 T6 n/a T7 10 T4 T8 10 T5 T9 30 T8 T10 30 T9 T11 5 T4 12 5 T11 T13 5 T12 T14 15 T13 T15 30 T13 T16 5 T13 Activity Table 11
  • 20. 11
  • 22. Milestones, Deliverables, Critical Path  Milestones - T1, T2, T4, T5, T6, T11  Deliverables – T3, T16, T9  Critical Path – T4 < T5 < T8 < T9 < T10 : 110 12
  • 23. CMM Description  CMM stands for the Capability Maturity Model. CMM developed by adapting the Total Quality Management to use for Software Development and changed the name to Capability Maturity Model. The CMM for software is a structure that emphasizes on processes for software development. It was developed by observing best practices in software organization as well as non-software organization. Therefore, the collective process experience and expectations of many companies are reflected the CMM for software. The CMM for the software can be used both to evaluate the software process of an organization and to plan process improvements 13
  • 24. CMM Levels Level 1: $ 10,000 Very Low Level 2: $ 20,000 Low Level 3: $ 30,000 Normal Level 4: $ 40,000 High Level 5: $ 50,000 Very High. My Project is of Level 1: $ 10,000 I choose level 1 because the system itself is not complex, especially on the level of Linux, however it’s not a simple system either. 13
  • 25. Case Tool Utilization  Programming Tools: Managing process concerned with defining goals for company’s future direction and determining on the missions and resources to achieve those targets.  Editing tools: Need to fix and edit website for better use.  Documentation tools: The information that describes the product to its users. It consists of technical manuals of product and online information.  Change management tools: It is on us to deal with the change from the perspective of an organization and individual is a systematic approach.  Configuration management tools: Ensuring the proper accounting of a configuration items and of the interrelationship between in and operation environment. It is governance and system engineering process, and its software and capabilities are necessary to deliver services for an organization.  Testing Tools: finding how it works and if error occurs it should be fixed.  Re-engineering tools: Involves reserving a program’s machine code back into the source code. To duplicate or enhance the object to see how it works. 14
  • 26. Software duration estimate Nominal effect = 3.2 x (KDSI)1.05 person-month person-months The constants 3.2 and 1.05 are the values that best fitted the data on the organic mode products used by Boehm to develop intermediate COCOMO. 3.2 x (10) 1.05 = 35 person-months 15
  • 27. Software Cost Estimate  Cost estimate of $10,000 during the requirements workflow  Likely actual cost is in the range ($0.25k, $4k)  Cost estimate of $10,000 at the end of the requirements workflow  Likely actual cost is in the range ($0.5k, $2k)  Cost estimate of $10,000 at the end of the analysis workflow (earliest appropriate time)  Likely actual cost is in the range ($9k, $10k) 16 Level 1: $ 10,000 Very Low Assembler Version Ada Version Source code size Development costs KDSI per person-month Cost per source statement Function points per person- month Cost per function point 7KDSI $1,000 0.2 $10 0.2 $635 2 KDSI $5000 0.211 $15 1.8 $500
  • 29. Layer Attributes Private long serialVersionUID = 2L Operations Public Layer ( ) Public Layer( intneuronsNum, NeuronPropertiesneuronProperties ) Public void setParentNetwork(NeuralNetwork parent) Public NeuralNetworkgetParentNetwork( ) Public iterator<Neuron>getNeuronsIterator( ) Public Neuron[0..*] getNeurons( ) Public void addNeuron( Neuron neuron) Public void addNeuron( intidx, Neuron neuron) Public void setNeuron( intidx, Neuron neuron) Public void removeNeuron( Neuron neuron) Public void removeNeuronAt( intidx ) Public Neuron getNeuronAt( intidx ) Public intindexOf( Neuron neuron ) Public intgetNeuronCount ( ) Public void calculate( ) Public void reset( ) Public void randomizeWeights( ) Fig 1.UML Class Diagram for the Layer. NeuralNetwok Attributes Private long serialVersionUID = 3L Private thread learningThread Operations Public NeuralNetwork Public void addLayer( Layer layer) Public void addLayer( intidx, Layer layer) Public void removeLayer( Layer layer) Public void removeLayer( intidx) Public Iterator<Layer>getLayersIterator( ) Public Layer[0..*] getLayers( ) Public Layer getLayerAt( intidx) Public intindexOf(Layer layer) Public intgetLayersCount( ) Public void setInput( Double inputVector[0..*]) Public void setinput( ) Public Double[0..*] getOutput( ) Public Double[0..*] getOutputAsArray( ) Public void calculate( ) Public void reset( ) Public void run( ) Public void learn( TrainingSettrainingSetToLearn ) Public void learnNewThread( TrainingSettrainingSetToLearn ) Public void learnNewThread( TrainingSettrainingSetToLearn, LearningRulelearningRule ) Public void learnInSameThread( TrainingSettrainingSetToLearn ) Public void learnSameThread(TrainingSettrainingSetToLearn, LearningRulelearningRule) Public void stopLearning( ) Public void randomizeWeights( ) Public NeuralNetworkTypegetNetworkType( ) Public void setNetworkType( NeuralNetworkType type) Public Neuron[0..*] getInputNeurons( ) Public void setInputNeurons( Neuron inputNeurons[0..*] ) Public Neuron[0..*] getoutputNeurons( ) Fig 2.UML Class Diagram for the NeuralNetwork. 17 17
  • 30. 17
  • 31. 17 17
  • 32. 17
  • 38. 24
  • 39. Verification and Validation  Verification  Verification is the process of checking that a software achieves its goal without any bugs. It is the process to ensure whether the product that is developed is right or not. It verifies whether the developed product fulfills the requirements that we have.  Verification is Static Testing.  Validation:  Validation is the process of checking whether the software product is up to the mark or in other words product has high level requirements. It is the process of checking the validation of product i.e. it checks what we are developing is the right product. it is validation of actual and expected product.  Validation is the Dynamic Testing. 25
  • 40. DECOMMISSION PLAN  Develop a new ,up to date software system  Plan for seamless transfer to the new SW system  Testing  Training  preparation Plan  Load the system on back-up main frame  Transfer to primary on a quiet Sunday  Fix any problem  try for a seamless transfer again Items to be considered 26
  • 41. DECOMMISSION PLAN SCAN: SCANS THE DATA SEND TO THE DATABASE. SEARCH: FINDS THE WORDS DEFINITION/TRANSLATION OF THE DATA REQUIREMENT. SELECT: CHOOSE THE RIGHT DEFINITION/TRANSLATI ON OF THE REQUIRED DATA. SEND TRANSFER THAT REQUIRED BACK TO WHERE IT IS REQUIRED. RECEIVE: TRANSFER INPUT DATA FROM THE INPUT DEVICE 26
  • 42. 27
  • 43. 27
  • 45. 28
  • 46. TELECOMM,HUB, SWITCH,CORNING,ROU TER,FIREWALL,5G  Telecom - Telecommunication is the transmission of information by various types of technologies over wire, radio, optical or other electromagnetic systems.  Hub - a physical layer networking device which is used to connect multiple devices in a network  Switch -A switch is a device in a computer network that connects other devices together  Corning - A company that focuses on providing cellular coverage and land deployment to businesses  Router - a networking device that forwards data packets between computer networks  Firewall - a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules  5G - the fifth-generation technology standard for broadband cellular networks 29
  • 47. CYBER SECURITY,ATTACKS,DEFENSE.  Cyber Security: the protection of internet-connected systems such as hardware, software and data from cyber-threats. The practice is used by individuals and enterprises to protect against unauthorized access to data centers and other computerized systems.  Cloud Security: cloud computing security or, more simply, cloud security refers to a broad set of policies, technologies, applications, and controls utilized to protect virtualized IP, data, applications, services, and the associated infrastructure of cloud computing  Digital Forensics: Digital forensics is the modem day version of forensic science and deals with the recovery and investigation of material found in digital devices. It is most often used in cybercrime situations, including but not limited to attribution. identifying leaks within an organization.  Firewalls: A firewall is a system designed to prevent unauthorized access to or from a private network. You can implement a firewall in either hardware or software form, or a combination of both. Firewalls prevent unauthorized internet users from accessing private networks connected to the internet, especially intranets. 30
  • 49. 31
  • 50. The Algorithm  I thought of a different way of creating a bot to decide to buy/sell a stock today given the stock’s history. In essence you just predict the opening value of the stock for the next day, and if it is beyond a threshold amount you buy the stock. If it is below another threshold amount, sell the stock. 32
  • 53. Thank you  BY SALMAN SHEZAD