Week 10: Portfolio Optimization

Learn how to implement Modern Portfolio Theory (MPT) and optimize investment portfolios using Python.

Learning Objectives:

💡 ChatGPT Learning Tips

Use these prompts to enhance your understanding of portfolio optimization:

  1. "Explain Modern Portfolio Theory and its key assumptions"
  2. "Show me how to calculate portfolio risk and return in Python"
  3. "Write code to implement the Efficient Frontier using scipy.optimize"
  4. "How can I incorporate risk-free rate in portfolio optimization?"
  5. "What are the limitations of MPT and how can we address them?"

📚 Research Tip: Use Perplexity.ai to search for "Modern Portfolio Theory Python implementation" or "portfolio optimization techniques"

Weekly Project: Portfolio Optimization Tool

Create a comprehensive portfolio optimization tool that includes:

  1. Data collection and preprocessing for a set of stocks
  2. Risk and return calculations
  3. Efficient frontier visualization
  4. Optimal portfolio weights calculation
  5. Performance comparison with benchmark indices

Use the video lecture and provided resources as references for your implementation.

Additional Resources

← Previous Week | Next Week →
← Back to Home