Czynniki ryzyka: akcje i zmienność implikowana
Aby ocenić ryzyko portfela zawierającego opcję, trzeba uwzględnić zmiany wszystkich trzech czynników ryzyka: ceny akcji, zmienności i stóp procentowych. W tym ćwiczeniu skupisz się na dwóch pierwszych czynnikach i przyjmiesz założenie, że stopy procentowe nie zmieniają się istotnie w krótkich przedziałach czasowych. Dzienne wartości czynników ryzyka dla okresu 1990–2010 znajdują się w riskfactors, a odpowiadające im log-zwroty – w returns. Oba wielowymiarowe zbiory danych są już wczytane do twojego środowiska.
Zmienność to nowy czynnik ryzyka, który nie był dotąd omawiany w tym kursie. Reprezentuje go indeks VIX, konstruowany na podstawie zmienności implikowanej szerokiego zakresu opcji na indeks S&P 500:
> names(returns)
[1] "X.GSPC" "X.VIX"
W tym ćwiczeniu sprawdzisz, czy log-zwroty zmienności zachowują się podobnie do innych szeregów zwrotów poznanych dotąd w kursie, oraz zobaczysz, jak zmieniają się w zależności od log-zwrotów indeksu S&P 500.
To ćwiczenie jest częścią kursu
Ilościowe zarządzanie ryzykiem w R
Instrukcje do ćwiczenia
- Użyj odpowiedniej funkcji, aby zwizualizować dane w
riskfactorsi wreturns. - Użyj kolejno
plot()ias.matrix(), aby utworzyć wykres punktowy dlareturns. - Użyj
apply(), aby przeprowadzić test Jarque'a-Bery nareturns, a następnie użyjqqnorm()i indeksowania za pomocą nawiasów kwadratowych, aby sporządzić wykres Q-Q względem rozkładu normalnego dla log-zwrotów szeregu zreturnszawierającego dane o zmienności. - Utwórz wykres przykładowej ACF dla danych w
returns, a następnie dla wartości bezwzględnych tych danych. - Użyj
cor(), aby obliczyć korelację między log-zwrotami obu czynników ryzyka wreturns.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Plot the risk factors and the log-returns
# Make a scatterplot of the two return series
# Apply the Jarque-Bera test to the returns and make a Q-Q plot of the volatility log-returns
# Create the sample acf of the returns and absolute returns
# Calculate the correlation between the log-returns