1-7: Sharpe ratio and other portfolio statistics

In this lesson we cover portfolio statistics used in the real world and how to calculate and interpret these statistics using Python.

Daily portfolio values

Given a starting investment amount, allocation percentages to respective stocks, and a window in time to conduct calculations, we can calculate the daily value of a portfolio over a given period of time.

Taking the prices dataframe, we can normalize the data and apply a series of transforms to arrive at an array of values describing our portfolio's daily value over a given period of time. Below is a high-level interpretation of how to achieve this outcome given a dataframe:

daily-portfolio-value

Portfolio statistics

Using our new portfolio value array, we can calculate a series of important statistics, such as:

  • cumulative return
  • average daily return
  • standard daily return
  • sharpe ratio

A high-level interpretation from the lecture is provided below. This image also provides the equations to derive the statistics listed above:

portfolio-statistics

Sharpe ratio

The sharpe ratio of a portfolio is a statistic that adjusts overall return for risk apparent in the portfolio. This is mostly useful when comparing two stocks or portfolio wherein one has a greater return but poses a greater risk - it allows us to make an informed decision about the riskier of the two stocks.

A high-level representation of these concepts from the lectures is provided below:

sharpe-ratio

Computing sharpe ratio

To compute the sharpe ratio we need to divide the Expected Value of the portfolio returns minus the risk free rate by the standard deviation of the portfolio returns minus the risk free rate. The slide from the lectures, below, provides possible references for the risk free rate, however, traditionally it's been 0.

computing-sharpe-ratio

Sharpe ratio frequency

The sharpe ratio can be affected by the frequency in which sampling of the portfolio occurs - it was originally intended to be an annual measure. In order to acquire the annualized version of the sharpe ratio, you multiply the sharpe ratio result by the constant k. This is calculated by taking the square root of the frequency of sampling. The slide from the lecture provides more insight into how the sharpe ratio is affected by frequency:

sharpe-frequency

Quizzes

What is the sharpe ratio?

Below is a quiz from the class providing us with a scenario to calculate the sharp ratio with concrete values:

quiz-sharpe-ratio