ÎncepețiÎncepe gratuit

Calculează prețul Black-Scholes al unei opțiuni

Funcția Black_Scholes() din pachetul qrmtools poate fi folosită pentru a stabili prețul opțiunilor europene de tip call și put, utilizând formula standard Black-Scholes pentru o acțiune care nu plătește dividende.

În acest exercițiu vei calcula pe rând: o opțiune europeană call out-of-the-money, o opțiune europeană call in-the-money, o opțiune europeană put in-the-money și o opțiune europeană put out-of-the-money. O opțiune este in-the-money dacă exercitarea imediată ar genera un câștig pozitiv, și out-of-the-money dacă nu ar genera niciun câștig.

Scopul principal al exercițiului este să înțelegi factorii de risc diferiți care intră în calculul prețului: prețul curent al acțiunii, volatilitatea curentă și rata dobânzii curente.

Acest exercițiu face parte din cursul

Managementul Cantitativ al Riscului în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Setează rata dobânzii curente r la 0.01, volatilitatea curentă sigma la 0.2 și prețul de exercitare K la 100.
  • Examinează argumentele funcției Black_Scholes().
  • Calculează prețul unei opțiuni europene call cu scadența T = 1 an, dacă prețul curent al acțiunii este S = 80.
  • Calculează prețul unei opțiuni europene call cu scadența T = 1 an, dacă prețul curent al acțiunii este S = 120.
  • Calculează prețul unei opțiuni europene put cu scadența T = 1 an, dacă prețul curent al acțiunii este S = 80.
  • Calculează prețul unei opțiuni europene put cu scadența T = 1 an, dacă prețul curent al acțiunii este S = 120.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
Editează și rulează codul