Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.13 KB

File metadata and controls

36 lines (25 loc) · 1.13 KB

📊 Portfolio Risk Simulator

A comprehensive portfolio risk analysis and management tool built with Streamlit and Python.

🚀 Features

  • Portfolio Builder: Support for up to 8 assets with preset portfolios
  • Risk Metrics: Expected returns, volatility, Sharpe ratio calculations
  • Value at Risk: Historical and Monte Carlo VaR analysis
  • Correlation Analysis: Interactive correlation heatmaps
  • Efficient Frontier: Mean-variance optimization visualization
  • Risk Attribution: Marginal risk contribution analysis
  • Benchmark Comparison: Performance vs SPY/QQQ with alpha calculation

🛠️ Technology Stack

  • Frontend: Streamlit
  • Data: yfinance API
  • Analytics: NumPy, Pandas, SciPy
  • Visualization: Plotly, Seaborn
  • Optimization: Modern Portfolio Theory

📦 Installation

pip install -r requirements.txt
streamlit run app.py

🌐 Deployment

Deploy directly to Streamlit Cloud by connecting your GitHub repository.

⚠️ Disclaimer

This tool is for educational and research purposes only. Not financial advice.