Recap

Introduction to Portfolio Analysis in Python

Charlotte Werger

Data Scientist

Chapter 1: Calculating risk and return

$ $

  • A portfolio as a collection of weight and assets
  • Diversification
  • Mean returns versus cumulative returns
  • Variance, standard deviation, correlations and the covariance matrix
  • Calculating portfolio variance
Introduction to Portfolio Analysis in Python

Chapter 2: Diving deep into risk measures

$ $

  • Annualizing returns and risk to compare over different periods
  • Sharpe ratio as a measured of risk adjusted returns
  • Skewness and Kurtosis: looking beyond mean and variance of a distribution
  • Maximum draw-down, downside risk and the Sortino ratio
Introduction to Portfolio Analysis in Python

Chapter 3: Breaking down performance

$ $

  • Compare to benchmark with active weights and active returns
  • Investment factors: explain returns and sources of risk
  • Fama French 3 factor model to breakdown performance into explainable factors and alpha
  • Pyfolio as a portfolio analysis tool
Introduction to Portfolio Analysis in Python

Chapter 4: Finding the optimal portfolio

$ $

  • Markowitz' portfolio optimization: efficient frontier, maximum Sharpe and minimum volatility portfolios
  • Exponentially weighted risk and return, semicovariance
Introduction to Portfolio Analysis in Python

Continued learning

$ $

Introduction to Portfolio Analysis in Python

End of this course

Introduction to Portfolio Analysis in Python

Preparing Video For Download...