https://github.com/disney35/stock-prices-dashboard
A dashboard to analyze, predict, and visualize stock prices using Python & LSTM
https://github.com/disney35/stock-prices-dashboard
ema jupyter-notebook keras macd matplotlib-pyplot mfi numpy pandas python rsi scikit-learn sma streamlit tenserflow yfinance
Last synced: about 1 month ago
JSON representation
A dashboard to analyze, predict, and visualize stock prices using Python & LSTM
- Host: GitHub
- URL: https://github.com/disney35/stock-prices-dashboard
- Owner: Disney35
- Created: 2025-09-25T13:23:52.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-09-25T13:54:46.000Z (about 2 months ago)
- Last Synced: 2025-09-25T15:37:45.024Z (about 2 months ago)
- Topics: ema, jupyter-notebook, keras, macd, matplotlib-pyplot, mfi, numpy, pandas, python, rsi, scikit-learn, sma, streamlit, tenserflow, yfinance
- Language: Jupyter Notebook
- Homepage:
- Size: 1.27 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
📊 Stock Prices Analytics Dashboard
A comprehensive dashboard to analyze, predict, and visualize stock prices using Python. Combines machine learning, technical indicators, and interactive visualization for insightful stock market analysis.
---
🚀 Features
📈 Stock Price Prediction using LSTM networks
📊 Technical Analysis with key indicators
💻 Interactive Dashboard for visualization
📅 Supports custom date ranges and multiple stock tickers
🛠️ Built with Python, Streamlit/Plotly, and TensorFlow
---
🛠 Tools & Technologies Used
Python 3.11 – Core programming language
yfinance – Fetch historical stock data
pandas & numpy – Data manipulation & processing
matplotlib & plotly – Visualization of charts and indicators
TensorFlow & Keras – LSTM model for stock price prediction
Streamlit / Plotly Dash – Interactive dashboard
scikit-learn – Data preprocessing & scaling
Jupyter Notebook – Experimentation & prototyping
---
📊 Technical Indicators
SMA – Simple Moving Average
EMA – Exponential Moving Average
RSI – Relative Strength Index
Stochastic Oscillator
Bollinger Bands
MACD – Moving Average Convergence Divergence
MFI – Money Flow Index
---
📈 LSTM Stock Prediction
Predicts future closing prices based on historical data
Compares predicted vs actual prices for accuracy
Helps in spotting trends and making data-driven decisions
---
📊 Technical Analysis
Calculates and plots all major indicators
Visualizes buy/sell signals
Supports multiple indicators on one chart
---
🎨 Dashboard
Built with Streamlit or Plotly Dash
Interactive selection of stock, date range, and indicators
Clean, responsive, and user-friendly interface