Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈 Stock Market Price Prediction Web App 🚀

Stock Market Banner

🔥 Overview

This project is a Stock Market Prediction Web App that utilizes deep learning to forecast future stock prices based on historical data. It is built using Streamlit for backend processing and includes a sleek HTML frontend UI.


🌟 Features

✅ Predicts future stock prices using a trained LSTM deep learning model
✅ Interactive UI for stock selection & time-range customization
Graphical comparison of actual vs. predicted stock prices
✅ Real-time moving averages and stock indicators visualization
✅ Supports multiple stock markets based on historical data

🔹 Live Demo: Coming Soon!


🛠 Technologies & Libraries Used

Technology Purpose
NumPy 🧮 Efficient numerical computation
Pandas 📊 Time-series data manipulation
Yahoo Finance (yfinance) 💰 Fetches historical stock data
TensorFlow / Keras 🧠 Deep learning framework (LSTM models)
Scikit-Learn 📈 Data normalization for better model accuracy
Matplotlib 🎨 Visualization of predictions and stock trends
Streamlit Interactive backend UI

📅 Data Range

📆 Start Date: January 1, 2012
📆 End Date: December 31, 2022


📊 Visualizations Provided

1️⃣ Price vs MA50 (50-day Moving Average)
2️⃣ Price vs MA100 vs MA200 (Long-term Moving Averages)
3️⃣ Price vs MA50 vs MA100 (Short-term trends)
4️⃣ Original Price vs Predicted Price

  • 🟢 Green Line → Actual stock prices
  • 🔴 Red Line → Predicted stock prices

🔄 How It Works?

ML Workflow
📌 The model uses past stock price patterns to make predictions.
📌 Predicted values are scaled back to the original range for better accuracy.
📌 All results are visualized using interactive graphs.


Tech Virus - Stock Market Prediction Site

Welcome to Tech Virus, a stock market prediction website powered by Machine Learning and a clean user-friendly interface.

🚀 How to Use

🔮 Machine Learning Prediction (Backend)

To run the ML-powered prediction app using Streamlit:

streamlit run app.py

🚀 Getting Started

For UI run:

Tech Virus.html

🔹 Clone the Repository

git clone https://github.com/Shikhar28-web/Stock-Prediction

About

this is a stock predicttion website

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages