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.
✅ 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!
| 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 |
📆 Start Date: January 1, 2012
📆 End Date: December 31, 2022
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
📌 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.
Welcome to Tech Virus, a stock market prediction website powered by Machine Learning and a clean user-friendly interface.
To run the ML-powered prediction app using Streamlit:
streamlit run app.pyTech Virus.htmlgit clone https://github.com/Shikhar28-web/Stock-Prediction
