I built a real-time Pakistan Stock Exchange (PSX) data analysis system and interactive dashboard to demonstrate how data science can be applied to local financial markets, not just US stocks.
🎯 Purpose
- Analyze live PSX market data using a data science workflow
- Create an analysis-ready dataset for EDA, insights, and ML
- Build an interactive dashboard for market monitoring and learning
⚙️ Key Features
- Real-time data extraction for all PSX listed stocks
- Captures: OHLC prices, Volume, Change, % Change, Sector, Status, Time
- Data cleaning & normalization (missing values, halted & low-liquidity stocks)
- Feature engineering:
- Market insights:
- Interactive Streamlit dashboard for visualization and exploration
- Exportable analysis-ready DataFrame / CSV
🧠 Technologies Used
- Data Science (collection → cleaning → features → insights)
- Python
- Libraries:
- Streamlit for real-time dashboard & visualization
- Ready for EDA, technical analysis, and ML workflows
✅ Why This Matters
This project shows how real-world PSX data can be transformed into meaningful insights and dashboards, handling the noise and constraints of an emerging market.
If you want to learn, extend, or add ML on top of this, let’s collaborate 🤝