1. Nauka
  2. /
  3. Kursy
  4. /
  5. Ilościowe zarządzanie ryzykiem w Pythonie

Connected

ćwiczenie

Wycena opcji i instrument bazowy

Opcje to w istocie zakłady na przyszłą zmianę ceny instrumentu bazowego.

Na przykład opcja put zyskuje na wartości, gdy cena spot (rynkowa) spada poniżej ceny wykonania opcji. Posiadacz opcji może ją wykonać, sprzedając instrument bazowy po cenie wykonania \(X\) i odkupując go po cenie spot \(S < X\), osiągając zysk \(X - S\).

W tym ćwiczeniu wycenisz europejską opcję put na akcje IBM i zwizualizujesz jej wartość, ponownie korzystając z formuły Blacka-Scholesa – tym razem przy zmieniającej się cenie spot \(S\).

Cena wykonania wynosi X = 140, czas do wygaśnięcia T to 1/2 roku, a stopa wolna od ryzyka wynosi 2%.

Zanualizowana zmienność IBM jest dostępna jako sigma, a oś wykresu option_axis służy do dodania twojego wykresu.

Kod źródłowy funkcji black_scholes() znajdziesz tutaj.

Instrukcje

100 XP
  • Ustaw IBM_spot jako pierwsze 100 obserwacji z szeregu czasowego cen spot IBM.
  • Oblicz tablicę NumPy option_values, iterując po elementach IBM_spot z użyciem funkcji wyceniającej black_scholes().
  • Narysuj wykres option_values, aby zobaczyć zależność między zmianami ceny spot (na niebiesko) a zmianami wartości opcji (na czerwono).