Portfolio Optimization using Indian Stocks
This project performs portfolio optimization using Indian equities listed on NSE (National Stock Exchange of India), including:
- NSEI (Nifty 50)
- GOLDBEES (Gold ETF)
- INFY (Infosys)
- TATAMOTORS (Tata Motors)
- RELIANCE (Reliance Industries)
- TITAN (Titan Company)
The analysis is built and tested in Google Colab using Python and popular financial libraries like yfinance, numpy, pandas, and matplotlib.
- Historical data fetching using
yfinance - Mean-variance optimization
- Efficient frontier plotting
- Portfolio performance visualization
- Sharpe ratio maximization
| Platform | Link |
|---|---|
| Streamlit App | |
| Google Colab |