A live stock market dashboard powered by Yahoo Finance data. Features real-time price data, technical indicators, multi-stock comparison, and correlation analysis.
- Live price data from Yahoo Finance
- Candlestick, line, and area chart types
- Technical indicators — MA20/50/200, Bollinger Bands, RSI, MACD
- Volume analysis with 20-day moving average
- Daily returns distribution histogram
- Multi-stock normalized performance comparison
- Return correlation heatmap
- 7 live KPI cards — price, change, 52W high/low, volume, market cap
- Quick select for top 8 stocks
- Time period selector — 1W to 5Y
- Auto-refreshes every 60 seconds
- Python — Dash, Plotly, yfinance, Pandas, NumPy
- Data — Yahoo Finance (live)
- Clone repo
python -m venv venv→ activatepip install -r requirements.txtpython app.py- Open
http://localhost:8053
- MA — 20, 50, 200 day moving averages
- BB — Bollinger Bands (20 day, 2 std dev)
- RSI — Relative Strength Index (14 day)
- MACD — 12/26/9 EMA crossover