Začněte nyníZačněte zdarma

Výpočet ceny opce pomocí Black-Scholesova modelu

Funkce Black_Scholes() z balíčku qrmtools slouží k oceňování evropských call a put opcí pomocí standardního Black-Scholesova vzorce pro akcie nevyplácející dividendy.

V tomto cvičení budeš postupně oceňovat: evropskou call opci mimo peníze, evropskou call opci v penězích, evropskou put opci v penězích a evropskou put opci mimo peníze. Opce je v penězích, pokud by její okamžité uplatnění přineslo kladný výnos, a mimo peníze, pokud by nikoli.

Hlavním cílem cvičení je porozumět různým rizikovým faktorům, které vstupují do výpočtu ceny: aktuální ceně akcie, aktuální volatilitě a aktuální úrokové sazbě.

Toto cvičení je součástí kurzu

Kvantitativní řízení rizik v R

Zobrazit kurz

Pokyny k cvičení

  • Nastav aktuální úrokovou sazbu r na hodnotu 0,01, aktuální volatilitu sigma na 0,2 a realizační cenu K na 100.
  • Prohlédni si argumenty funkce Black_Scholes().
  • Oceň evropskou call opci se splatností T = 1 rok, pokud je aktuální cena akcie S = 80.
  • Oceň evropskou call opci se splatností T = 1 rok, pokud je aktuální cena akcie S = 120.
  • Oceň evropskou put opci se splatností T = 1 rok, pokud je aktuální cena akcie S = 80.
  • Oceň evropskou put opci se splatností T = 1 rok, pokud je aktuální cena akcie S = 120.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Set the interest rate r to be 0.01, the volatility sigma to be 0.2 and the strike K to be 100
r <- 0.01



# Look at the arguments of the Black_Scholes function
args(___)

# Price a European call option that matures in one year if the current stock price is 80
Black_Scholes(0, ___, r, sigma, K, 1, "call")

# Price a European call option that matures in one year if the current stock price is 120


# Price a European put option that matures in one year if the current stock price is 80
Black_Scholes(___, ___, r, sigma, K, ___,"put")

# Price a European put option that matures in one year if the current stock price is 120
Upravit a spustit kód