Zacznij terazZacznij za darmo

Nadwyżkowe stopy zwrotu

Aby przeprowadzić rzetelną analizę stóp zwrotu portfela, najpierw musisz odjąć stopę zwrotu wolną od ryzyka od stóp zwrotu portfela. Różnica między stopą zwrotu portfela a stopą wolną od ryzyka nosi nazwę nadwyżkowej stopy zwrotu portfela (ang. Excess Portfolio Return).

W Stanach Zjednoczonych stopa wolna od ryzyka utrzymuje się blisko zera od czasu kryzysu finansowego (2008 r.), jednak ten krok jest niezbędny w przypadku krajów z wyższymi stopami wolnymi od ryzyka, takich jak Wenezuela czy Brazylia.

DataFrame FamaFrenchData jest dostępny w twoim środowisku roboczym i zawiera dane potrzebne do tego ćwiczenia. Portfel, z którym będziesz pracować, to portfel z równymi wagami z rozdziału 2.

To ćwiczenie jest częścią kursu

Wprowadzenie do zarządzania ryzykiem portfela w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz nadwyżkowe stopy zwrotu portfela, odejmując kolumnę 'RF' od kolumny 'Portfolio' w FamaFrenchData.
  • Przejrzyj wykres stóp zwrotu i nadwyżkowych stóp zwrotu.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Calculate excess portfolio returns
FamaFrenchData['Portfolio_Excess'] = ____

# Plot returns vs excess returns
CumulativeReturns = ((1+FamaFrenchData[['Portfolio','Portfolio_Excess']]).cumprod()-1)
CumulativeReturns.plot()
plt.show()
Edytuj i uruchom kod