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

Connected

ćwiczenie

Wykorzystanie opcji do hedgingu

Załóż, że masz portfel inwestycyjny z jednym aktywem – akcjami IBM. Zabezpieczysz ryzyko portfela przy użyciu delta hedgingu z europejską opcją put na IBM.

Najpierw wycen europejską opcję put za pomocą formuły wyceny opcji Blacka-Scholesa, przyjmując cenę wykonania X równą 80 i czas do wygaśnięcia T wynoszący 1/2 roku. Stopa procentowa wolna od ryzyka wynosi 2%, a cena spot S początkowo to 70.

Następnie utwórz delta hedge, obliczając delta opcji za pomocą funkcji bs_delta(), i użyj jej do zabezpieczenia się przed zmianą ceny akcji do 69,5. Wynikiem jest portfel delta neutralny, łączący opcję i akcję.

Obie funkcje – black_scholes() i bs_delta() – są dostępne w twoim środowisku pracy.

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

Instrukcje

100 XP
  • Oblicz cenę europejskiej opcji put przy cenie spot 70.
  • Wyznacz delta opcji za pomocą dostarczonej funkcji bs_delta() przy cenie spot 70.
  • Oblicz value_change opcji, gdy cena spot spada do 69,5.
  • Pokaż, że suma zmiany ceny spot i value_change ważonej przez 1/delta jest (bliska) zeru.