Коэффициент Шарпа портфеля
В этом упражнении вы рассчитаете коэффициент Шарпа портфеля. Как вы думаете, чем он будет отличаться от коэффициента Шарпа индекса S&P500? Давайте разберёмся.
Стоимость портфеля во времени хранится в переменной pf_AUM, количество месяцев — в переменной months. Безрисковая ставка доступна в переменной rfr и по-прежнему равна нулю.
Это упражнение является частью курса
Введение в анализ портфеля на Python
Инструкции к упражнению
- Рассчитайте общую доходность на основе
pf_AUMи приведите её к годовому виду за период, заданный в переменнойmonths. - Рассчитайте приведённую к году волатильность
vol_pf, используя стандартное отклонение доходностей. Используйте 250 торговых дней. - Вычислите коэффициент Шарпа. Не забудьте вычесть безрисковую ставку
rfrиз приведённой к году доходности.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Calculate total return and annualized return from price data
total_return = (____[____] - ____[____]) / ____[____]
# Annualize the total return over 4 year
annualized_return = ((1 + total_return)**(____/months))-1
# Create the returns data
pf_returns = pf_AUM.pct_change()
# Calculate annualized volatility from the standard deviation
vol_pf = pf_returns.____()*____.____(____)
# Calculate the Sharpe ratio
sharpe_ratio = ((____ - ____) /____)
print (sharpe_ratio)