1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Kvantitativní řízení rizik v Pythonu

Connected

cvičení

Oceňování opcí a podkladové aktivum

Opce jsou v podstatě sázky na budoucí vývoj ceny podkladového aktiva.

Například put opce má hodnotu tehdy, když spotová (tržní) cena klesne pod realizační cenu opce. Držitel opce může opci uplatnit a prodat podkladové aktivum za realizační cenu \(X\), koupit ho zpět za spotovou cenu \(S < X\) a realizovat zisk \(X - S\).

V tomto cvičení oceníš a vizualizuješ evropskou put opci na akcii IBM — opět pomocí Black-Scholesova oceňovacího vzorce, přičemž se mění spotová cena \(S\).

Realizační cena je X = 140, doba do splatnosti T je 1/2 roku a bezriziková úroková sazba činí 2 %.

Annualizovaná volatilita IBM je dostupná jako sigma a pro vykreslení grafu máš k dispozici osu option_axis.

Zdrojový kód funkce black_scholes() najdeš zde.

Pokyny

100 XP
  • Nastav IBM_spot jako prvních 100 pozorování z časové řady spotových cen IBM.
  • Vypočítej Numpy pole option_values tak, že projdeš enumerated seznam IBM_spot a použiješ oceňovací vzorec black_scholes().
  • Vykresli option_values a prozkoumej vztah mezi změnami spotové ceny (modře) a změnami hodnoty opce (červeně).