Skip to content

Subakkumar/stock-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stock Intelligence Dashboard

A live stock market dashboard powered by Yahoo Finance data. Features real-time price data, technical indicators, multi-stock comparison, and correlation analysis.

Features

  • 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

Tech Stack

  • Python — Dash, Plotly, yfinance, Pandas, NumPy
  • Data — Yahoo Finance (live)

Setup

  1. Clone repo
  2. python -m venv venv → activate
  3. pip install -r requirements.txt
  4. python app.py
  5. Open http://localhost:8053

Indicators

  • 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

Screenshots

Screenshot 2026-05-10 091832 Screenshot 2026-05-10 091849 Screenshot 2026-05-10 091911

About

Live stock market dashboard — candlestick charts, RSI, MACD, Bollinger Bands, multi-stock comparison and correlation matrix powered by Yahoo Finance

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages