Project steps:
- Visualize individual stock data, calculate percentage daily returns and analyze market trends;
- Select a group of companies in a portfolio and perform portfolio analysis and visualization;
- Run Monte Carlo simulations using random portfolio weights;
- Plot the risk vs. return for each simulation run;
- Select optimal portfolio weights that maximize returns and reduce risks.