🔗 Live App:
https://financial-risk-analytics-aecwvsaueeyezprswthvjb.streamlit.app/
The Financial Portfolio Risk & Analytics Engine is an interactive web application that helps investors analyze portfolio performance using real-time market data.
It calculates key financial risk metrics, visualizes asset behavior, and provides insights into diversification and volatility — enabling smarter investment decisions.
✅ Real-time stock data retrieval using Yahoo Finance
✅ Intelligent ticker validation with automatic fallback (e.g., Indian stocks .NS)
✅ Portfolio return & volatility calculation
✅ Sharpe Ratio for risk-adjusted performance
✅ Value at Risk (VaR) for downside estimation
✅ Correlation heatmap to evaluate diversification
✅ Rolling volatility analysis
✅ Automatic portfolio weight normalization
✅ Defensive error handling for invalid inputs
✅ Interactive visualizations with Streamlit
Frontend / App Layer
- Streamlit
Data & Analytics
- Python
- Pandas
- NumPy
Visualization
- Matplotlib
- Seaborn
Market Data
- yFinance API
Weighted average return of selected assets.
Measures total portfolio risk using covariance.
Evaluates return generated per unit of risk.
Estimates the maximum expected loss at a given confidence level.
- User enters stock tickers and portfolio weights
- App fetches historical market data
- Cleans and validates the dataset
- Computes financial risk metrics
- Generates visual insights
- Displays an interactive analytics dashboard
Clone the repository:
git clone https://github.com/AshnaSharma24/Financial-risk-analytics.git
cd Financial-risk-analytics