Skip to content

This Streamlit-based web application predicts the closing price of stocks using historical data and a Random Forest model. Users can select any stock symbol, specify a date range, and enter stock features (Open, High, Low, Volume) to predict the closing price.

Notifications You must be signed in to change notification settings

agusrajuthaliyan/Stock-Price-Prediction-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Market Prediction App🚀

This Streamlit app uses a Random Forest model to predict stock prices based on historical data. The model predicts this by using the open price, high and low prices of the particular stock data as the predictor variables.

Home Interface

Actual v/s Prediction Values

Features

  • Fetch and display historical stock data
  • Train a Random Forest model for price prediction
  • Visualize stock price trends and model performance
  • Make predictions based on user input

Installation

  1. Clone this repository:

    git clone https://github.com/agusrajuthaliyan/Stock-Price-Prediction-App.git
    
  2. Install the required packages:

    pip install -r requirements.txt
    

Usage

Run the Streamlit app:

streamlit run app/main.py

Navigate to the provided local URL in your web browser to use the app.

About

This Streamlit-based web application predicts the closing price of stocks using historical data and a Random Forest model. Users can select any stock symbol, specify a date range, and enter stock features (Open, High, Low, Volume) to predict the closing price.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages