The Black-Scholes Model
The Black-Scholes formula is one of the most celebrated results in finance. In this chapter we show how to replicate the payoff of a European call or put option written on a non-dividend paying stock by dynamically trading in the stock and a risk-free bond. The replication strategy is self-financing, and therefore determines the no-arbitrage price of the option.
A fundamental side-effect of the replication strategy is that the partial differential equation (PDE) that characterizes the price of the option does not depend on the real dynamics of the stock. We could obtain the same pricing equation by using any other risk-premia. This suggests a powerful idea to price the option. Let us assume that all investors are risk-neutral. If this was the case, the replication argument that gives the correct price of the option would still hold. However, in such a world, all assets should be priced by discounting their payoffs at the risk-free rate.
The risk-neutral approach provides us with a simpler way to derive the Black-Scholes formula. Since the risk-neutral dynamics of the non-dividend paying stock are driven by a GBM with drift equal to the risk-free rate, the stock price at maturity is log-normally distributed and allows us to apply the formulas for partial expectations in order to price the option.
The Replicating Portfolio Approach
In order to price a call or put option, we take the point of view of a trading desk that makes the market for option contracts. Their sales team just sold a European option H written on a non-dividend paying stock S with maturity T to a client. At this point, the traders of the desk are in charge of hedging the exposure of the short position.
The Traders’ Problem
Since the option depends on the stock, it makes sense to try to hedge the exposure by trading dynamically in the stock and a risk-free bond. Specifically, we will try to replicate the option by buying (or selling) N_{S, t} units of the stock and N_{B, t} units of a zero-coupon bond with face value K and maturity T, respectively, at each time t \leq T.1 If we call V the value of such replicating portfolio, we have that at time t < T: V_{t} = N_{S, t} S_{t} + N_{B, t} B_{t}.
1 To simplify notation, I will suppress the dependence on time whenever there is no ambiguity.
In order to replicate the option, we want to make sure that the value of the portfolio at time t = T equals the payoff of the derivative, that is: V_{T} = F(S_{T}).
For example, if we consider a European call option then F(S_{T}) = \max(S_{T} - K, 0), whereas for a European put option we have that F(S_{T}) = \max(K - S_{T}, 0).
At time t+\Delta t, the value of the replicating portfolio is: V_{t + \Delta t} = N_{S, t} S_{t + \Delta t} + N_{B, t} B_{t + \Delta t}, which implies that: \Delta V_{t} = N_{S, t} \Delta S_{t} + N_{B, t} \Delta B_{t}.
As \Delta t \rightarrow 0, we have that: \begin{aligned} dV & = N_{S} dS + N_{B} dB \\ & = N_{S} dS + N_{B} (r B dt) \\ & = N_{S} dS + (N_{B} B) r dt, \end{aligned} \tag{1} where in the second line we used the fact that dB = r B dt.2
2 Note that if B = K e^{-r (T - t)}, then dB = r K e^{-r (T - t)} dt = r B dt.
Now, the replication works in the following way. We determine first how many shares of the stock to buy or sell, depending on whether the option is a call or put. Then, given the number of shares that we need to hold and the value of the portfolio at time t, we see how much money we need to borrow or invest at the risk-free rate to keep our portfolio self-financing.
The amount invested in the risk-free bonds is such that N_{B} B = V - N_{S} S. This is a similar condition to the one imposed in classical portfolio theory where we keep the sum of the portfolio weights equal to one. Thus, if we replace N_{B} B in (1) we get that dV = r (V - N_{S} S) dt + N_{S} dS. \tag{2} Equation (2) captures the dynamics of the replicating portfolio needed to hedge the option that the trading desk just sold. As such, it represents the dynamics of the long position that the desk will hold to offset the risk of the short position. Thus, this is a classical long-short strategy. If the hedge is successful, the dynamics of both legs must also be the same.
The Sales Team Problem
As mentioned before, the sales team just sold a European option H written on a non-dividend paying stock S with maturity T to a client. Since our objective is to make sure that the value of the derivative is equal to the replicating portfolio, let us abuse notation and call for the moment also V the value of the derivative. If we assume that V = V(S,t) is a smooth function of S and t, then Ito’s Lemma implies that: \begin{aligned} dV & = \frac{\partial V}{\partial S} dS + \frac{1}{2} \frac{\partial^{2} V}{\partial S^{2}} (dS)^{2} + \frac{\partial V}{\partial t} dt \\ & = \frac{\partial V}{\partial S} dS + \frac{1}{2} \sigma^{2} S^{2} \frac{\partial^{2} V}{\partial S^{2}} dt + \frac{\partial V}{\partial t} dt, \end{aligned} where in the second we have used the fact that (dS)^{2} = \sigma^{2} S^{2} dt. We can arrange the previous expression so that: dV = \left(\frac{1}{2} \sigma^{2} S^{2} \frac{\partial^{2} V}{\partial S^{2}} + \frac{\partial V}{\partial t}\right) dt + \frac{\partial V}{\partial S} dS. \tag{3} Equation (3) captures the dynamics of the short position.
Getting the Hedge to Work
We want to make sure that the hedge works so that the changes in value of the option equal the changes of the replicating portfolio. Therefore, replication will succeed if we can determine \alpha such that both dynamics are the same: \underbrace{\left(\frac{1}{2} \sigma^{2} S^{2} \frac{\partial^{2} V}{\partial S^{2}} + \frac{\partial V}{\partial t}\right) dt + \frac{\partial V}{\partial S} dS}_{\text{Changes in the value of the option}} = \underbrace{\vphantom{\left(\frac{1}{2}\right)} r (V - N_{S} S) dt + N_{S} dS}_{\text{Changes in the replicating portfolio}} \tag{4} Equation (4) shows that replication will indeed work if: N_{S} = \frac{\partial V}{\partial S}. \tag{5} This is a fundamental relationship in derivatives pricing. It states that the number of shares needed to replicate the derivative is equal its sensitivity to the underlying asset. The street name of this quantity is the delta (\Delta) of the derivative. Also, a by-product of choosing N_{S} to equal the delta of the derivative is that it really does not matter what drift we have for the stock. We will use this fact in a moment to define the risk-neutral probabilities in continuous-time.
Second, it must be the case that: \frac{1}{2} \sigma^{2} S^{2} \frac{\partial^{2} V}{\partial S^{2}} + \frac{\partial V}{\partial t} = r \left(V - S \frac{\partial V}{\partial S}\right)
Therefore: \frac{1}{2} \sigma^{2} S^{2} \frac{\partial^{2} V}{\partial S^{2}} + r S \frac{\partial V}{\partial S} + \frac{\partial V}{\partial t} - r V = 0, \tag{6} subject to V_{T} = F(S_{T}).
Equation (6) is the celebrated Black-Scholes partial differential equation (PDE) which allowed the authors to compute their influential formula in 1973! Solving PDEs, in general, is very hard so we will resort to a different approach to price European call and put options.
The Risk-Neutral Pricing Approach
The replicating approach is insensitive to the drift of the stock. As a matter of fact, the drift might even change based on whose thinking about the asset. Since the previous reasoning is silent about the drift and the type of investor pricing the asset, we could assume in our reasoning that the investor doing the replication is risk-neutral. TYhe attitude towards risk of whoever is doing the replication should not affect the logic of the argument.
The Drift of the Stock is Irrelevant
In our model, the stock price follows a geometric Brownian motion such that: dS = \mu S dt + \sigma S dW. \tag{7} In equilibrium, if the stock returns co-vary positively with the returns of the market, as it is the case for most stocks, the drift \mu of the stock should be greater than the risk-free rate r. Indeed, risk-averse investors would command a risk-premium to hold a risky asset that increases their exposure to the market.
However, equation (4) shows that the replication would work with any value for \mu. Since the parameter \mu is at our disposal, let’s see what happens if we choose \mu = r, the risk-free rate. We can then re-write (7) as: dS = r S dt + \sigma S dW^{*}. \tag{8} We can now apply Ito’s lemma to the derivative to find: \begin{aligned} dV & = \left(r S \frac{\partial V}{\partial S} + \frac{1}{2} \sigma^{2} S^{2} \frac{\partial^{2} V}{\partial S^{2}} + \frac{\partial V}{\partial t}\right) dt + \left(\sigma S \frac{\partial V}{\partial S}\right) dW^{*} \\ & = r V dt + \left(\sigma S \frac{\partial V}{\partial S}\right) dW^{*}. \end{aligned} \tag{9} Equation (9) says that if the expected return of the stock is the risk-free rate, then the expected return of any derivative written on the stock is also the risk-free rate.
This is exactly how an economy populated by risk-neutral investors looks like.3 The expected return of any non-dividend paying asset is the risk-free rate since risk-neutral investors, by definition, do not care about risk and hence do not command a risk-premium to hold risky assets in their portfolios.
3 Note that the probability distribution of the Brownian motion \{W_{t}^{*}\} in a risk-neutral world need not correspond to the physical measure that we observe in real world, hence the asterisk on top of it.
With this insight, the valuation of the derivative is simple. In a risk-neutral world, the value of any risky asset is equal to its expected payoff discounted at the risk-free rate, V = e^{-r T} \operatorname{E}^{*}(F(S_{T})). \tag{10} Therefore, to value a European call or put option, all we need to do is to compute the expectation of the final payoff assuming that the drift of the stock is equal to r, and then discount at the expected payoff at the risk-free rate.
Equation (10) presents an alternative approach to compute the price of a derivative without having to solve the PDE defined in (6). Nevertheless, the risk-neutral approach is valid because we were able to replicate the derivative in the first place by trading in the stock and the risk-free bond.
Pricing a European Call Option
We can now use (10) to compute the premium of a European call option written on a non-dividend paying stock with maturity T and strike price K. The price of the call should then be \begin{aligned} C & = e^{-r T} \operatorname{E}^{*}\left((S_{T} - K) \large\mathbb{1}_{\{S_{T} > K\}} \right) \\ & = e^{-r T} \operatorname{E}^{*}\left(S_{T} \large\mathbb{1}_{\{S_{T} > K\}} \right) - e^{-r T} \operatorname{E}^{*}\left(K \large\mathbb{1}_{\{S_{T} > K\}} \right) \\ & = S \mathop{\Phi}(d_{1}) - K e^{-r T} \mathop{\Phi}(d_{2}), \end{aligned} where \begin{aligned} d_{1} & = \frac{\ln(S/K) + (r + \frac{1}{2} \sigma^{2}) T}{\sigma \sqrt{T}}, \\ d_{2} & = d_{1} - \sigma \sqrt{T}. \end{aligned} Note that in the third line we have used a property on partial expectations derived earlier. We now have a concrete valuation formula for the price of a European call!
Let’s see how the call price varies with different values of the stock price.
The figure above shows that the call premium is an increasing function of the stock price, keeping everything else constant. This makes sense since for a given strike price, a higher stock price implies that the call is deeper in-the-money. In other words, the derivative of the call price with respect to the stock price must be positive. The graph also shows that the function is convex, meaning that the second derivative of the call price with respect to the stock price is also positive.
Call Delta
Practitioners usually call the number of shares required to make the replication work the call delta. Equation (5) shows that the number of shares N_{S} required to hedge the European call is the partial derivative of the call price with respect the current stock price. Now that we have an expression for the call price, we can compute the call delta explicitly.
Proof
We need to differentiate C with respect to S. Note that d_{1} and d_{2} are also functions of S: \begin{aligned} \frac{\partial C}{\partial S} & = \frac{\partial \left(S \mathop{\Phi}(d_{1})\right)}{\partial S} - K e^{-r T} \frac{\partial \mathop{\Phi}(d_{2})}{\partial S} \\ & = \mathop{\Phi}(d_{1}) + S \frac{\partial \mathop{\Phi}(d_{1})}{\partial S} - K e^{-r T} \frac{\partial \mathop{\Phi}(d_{2})}{\partial S} \\ & = \mathop{\Phi}(d_{1}) + S \mathop{\Phi^{'}}(d_{1}) \frac{\partial d_{1}}{\partial S} - K e^{-r T} \mathop{\Phi^{'}}(d_{2}) \frac{\partial d_{2}}{\partial S} \\ & = \mathop{\Phi}(d_{1}) + \underbrace{\left(S \mathop{\Phi^{'}}(d_{1}) - K e^{-r T} \mathop{\Phi^{'}}(d_{2})\right)}_{=0} \frac{1}{S \sigma \sqrt{T}} \\ & = \mathop{\Phi}(d_{1}), \end{aligned} where in the fourth line we used Equation (13).The call delta is then the slope coefficient of the call price with respect to the stock price. Because \mathop{\Phi}(d_{1}) > 0, the function C(S) must be increasing in S.
Therefore, the delta of the call measures how sensitive is the call premium to small changes in the stock price. This is exactly why the trader needs to hold delta shares of the stock to hedge the risk of the short call position.
Finally, we have that for a European call option: C = N_{S} S + N_{B} B = S \mathop{\Phi}(d_{1}) - K e^{-r T} \mathop{\Phi}(d_{2}) which because of (11) implies that: N_{B} = -\mathop{\Phi}(d_{2})
Therefore, to replicate a European call option we need to go long \mathop{\Phi}(d_{1}) shares of stock and short \mathop{\Phi}(d_{2}) risk-free bonds with face value K and maturity T. The call can then be seen as a levered position in the underlying asset. Also, note that since 0<\mathop{\Phi}(d_{1})<1, the delta of the call for a non-dividend paying asset is bounded between 0 and 1. As we saw in the previous figure, for a given spot price, the delta of the call represents the slope coefficient of the tangency line at that point.
Pricing a European Put Option
Consider now a European put option with the same characteristics as the previous call. According to put-call parity, it must be the case that: C - P = S - K e^{-r T}
Hence, \begin{aligned} P & = C - (S - K e^{-rT}) \\ & = S \mathop{\Phi}(d_{1}) - K e^{-r T} \mathop{\Phi}(d_{2}) - (S - K e^{-rT}) \\ & = K e^{-r T} (1 - \mathop{\Phi}(d_{2})) - S (1 - \mathop{\Phi}(d_{1})) \\ & = K e^{-r T} \mathop{\Phi}(-d_{2}) - S \mathop{\Phi}(-d_{1}). \end{aligned}
Example 1 Consider a non-dividend paying stock that currently trades for $100. The risk-free rate is 4% per year, continuously compounded and constant for all maturities. The instantaneous volatility of returns is 25% per year. Consider at-the-money call and put options written on the stock with maturity 9 months. Then, \begin{aligned} d_{1} & = \frac{\ln(100/100) + (0.04 + 0.5(0.25)^{2})(0.75)}{0.25\sqrt{0.75}} = 0.2468, \\ d_{2} & = 0.2468 - 0.25\sqrt{0.75} = 0.0303. \end{aligned} Therefore, \mathop{\Phi}(d_{1}) = 0.5975 and \mathop{\Phi}(d_{2}) = 0.5121, which implies that: \begin{aligned} C & = 100 \times 0.5975 - 100e^{-0.04 \times 0.75} \times 0.5121 = \$10.05, \\ P & = 100e^{-0.04(0.75)} \times (1 - 0.5121) - 100 \times (1 - 0.5975) = \$7.10. \\ \end{aligned}
Put Delta
We can use put-call parity to compute N_{S} for the put: \begin{aligned} N_{S} & = \frac{\partial P}{\partial S} \\ & = \frac{\partial (C - S + K e^{-rT})}{\partial S} \\ & = \mathop{\Phi}(d_{1}) - 1 \\ & = -\mathop{\Phi}(-d_{1}) < 0. \end{aligned}
The fact that we also have P = N_{S} S + N_{B} B implies that: \beta = \mathop{\Phi}(-d_{2}) > 0. Therefore, to replicate a European put option, we need to go short \mathop{\Phi}(-d_{1}) shares of stock and long \mathop{\Phi}(-d_{2}) risk-free bonds with face value K and maturity T.
Finishing In-The-Money
Remember that we showed that: \operatorname{P}^{*}(S_{T} > T) = \operatorname{E}^{*}\left(\large\mathbb{1}_{\{S_{T} > K\}}\right) = \mathop{\Phi}(d_{2}),
which also implies \begin{aligned} \operatorname{P}^{*}(S_{T} < K) & = 1 - \operatorname{P}^{*}(S_{T} > K) \\ & = 1 - \mathop{\Phi}(d_{2}) \\ & = \mathop{\Phi}(-d_{2}). \end{aligned} Therefore, the risk-neutral probability that the call will expire in-the-money is equal to \mathop{\Phi}(d_{2}) whereas the risk-neutral probability that the put finishes in-the-money is given by \mathop{\Phi}(-d_{2}).
Summary
The Impact of Volatility
One of the most important determinants of option prices in the Black-Scholes model is volatility.
Proof
We start by differentiating C with respect to \sigma: \begin{aligned} \frac{\partial C}{\partial \sigma} & = S \frac{\partial \mathop{\Phi}(d_{1})}{\partial \sigma} - K e^{-r T} \frac{\partial \mathop{\Phi}(d_{2})}{\partial \sigma} \\ & = S \mathop{\Phi^{'}}(d_{1}) \frac{\partial d_{1}}{\partial \sigma} - K e^{-r T} \mathop{\Phi^{'}}(d_{2}) \frac{\partial d_{2}}{\partial \sigma} \\ & = S \mathop{\Phi^{'}}(d_{1}) \frac{\partial d_{1}}{\partial \sigma} - K e^{-r T} \mathop{\Phi^{'}}(d_{2}) \frac{\partial (d_{1} - \sigma \sqrt{T})}{\partial \sigma} \\ & = \underbrace{\left(S \mathop{\Phi^{'}}(d_{1}) - K e^{-r T} \mathop{\Phi^{'}}(d_{2})\right)}_{=0} \frac{\partial d_{1}}{\partial \sigma} + K e^{-r T} \mathop{\Phi^{'}}(d_{2}) \sqrt{T} \\ & = S \mathop{\Phi^{'}}(d_{1}) \sqrt{T}. \end{aligned} Note that because of put-call parity we also have that: \begin{aligned} C - P & = S - K e^{-r T} \Rightarrow \frac{\partial C}{\partial \sigma} - \frac{\partial P}{\partial \sigma} \\ & = 0 \Rightarrow \frac{\partial P}{\partial \sigma} = \frac{\partial C}{\partial \sigma} \\ & = S \mathop{\Phi^{'}}(d_{1}) \sqrt{T}. \end{aligned}Hence, both European call and put options increase in value as volatility increases. Moreover, this also implies that there is a one-on-one relationship between option value and volatility, i.e., we can use volatility to quote prices and vice-versa. The volatility that matches the observed price of an option is called the implied volatility.
Implied Volatility
Example 2 Consider a non-dividend paying stock that currently trades for $100. The risk-free rate is 5% per year, continuously compounded and constant for all maturities. An ATM European call option written on the stock with maturity 12 months trades for $16. We can check that \sigma = 34.66\% prices the call correctly: \begin{aligned} d_{1} & = \frac{\ln(100/100) + (0.05 + 0.5(0.3466)^{2})(1)}{0.3466\sqrt{1}} = 0.3176, \\ d_{2} & = 0.3358 - 0.3466\sqrt{1} = -0.0290. \end{aligned} Therefore, \mathop{\Phi}(d_{1}) = 0.6246 and \mathop{\Phi}(d_{2}) = 0.4884, which implies that: C = 100(0.6246) - 100e^{-0.05(1)}(0.4884) = \$16.00. Therefore, a volatility of 34.66% per year gives a call price of $16.
How can we compute the implied volatility? Unfortunately, it is not possible to solve analytically for the implied volatility. For a call option, for example, it involves solving numerically for \sigma: C_{0} = C(\sigma_{\mathit{imp}})
Alternatively, we could tabulate the price of a call option for different values of \sigma (using the same parameters as the previous example):
\sigma | 0.05 | 0.10 | 0.15 | 0.20 | 0.25 | 0.30 | 0.35 | 0.40 |
---|---|---|---|---|---|---|---|---|
C | 5.28 | 6.80 | 8.59 | 10.45 | 12.34 | 14.23 | 16.13 | 18.02 |
We could see that \sigma=35\% gives a price of \$16.13 for the call, which is quite close to the true implied volatility of 34.66%.
Appendix
In this section we present a useful result that will allow us to prove the formula for the \Delta and \Gamma for European call and put options.
Indeed, we have that: \begin{aligned} (d_{2})^{2} & = (d_{1} - \sigma \sqrt{T})^{2} \\ & = (d_{1})^{2} - 2 d_{1} \sigma \sqrt{T} + \sigma^{2} T \\ & = (d_{1})^{2} - 2(\ln(S/K) + (r + \tfrac{1}{2} \sigma^{2})T) + \sigma^{2} T \\ & = (d_{1})^{2} - 2(\ln(S/K) + r T) \\ \end{aligned} Hence, \begin{aligned} \mathop{\Phi^{'}}(d_{2}) & = \frac{1}{\sqrt{2\pi}} e^{-\frac{1}{2} (d_{2})^{2}} \\ & = \frac{1}{\sqrt{2\pi}} e^{-\frac{1}{2} \left((d_{1})^{2} - 2(\ln(S/K) + r T)\right)} \\ & = \frac{S}{K} e^{r T} \mathop{\Phi^{'}}(d_{1}) \\ \end{aligned} which implies, S \mathop{\Phi^{'}}(d_{1}) = K e^{-r T} \mathop{\Phi^{'}}(d_{2}). \tag{13}
Practice Problems
Problem 1 What is the price of a European put option on a non-dividend-paying stock when the stock price is $69, the strike price is $70, the risk-free interest rate is 5% per annum, the volatility is 35% per annum, and the time to maturity is six months?
Solution
We have that: \begin{aligned} d_{1} & = \frac{\ln(69/70) + (0.05 + \frac{1}{2}0.35^{2})(6/12)}{0.35\sqrt{6/12}} = 0.1666 \Rightarrow \mathop{\Phi}(-d_{1}) = 0.434 \\ d_{2} & = 0.1666 - 0.35\sqrt{6/12} = -0.0809 \Rightarrow \mathop{\Phi}(-d_{2}) = 0.532 \end{aligned} Hence, P = 70 e^{-0.05 (6/12)} \mathop{\Phi}(-d_{2}) - 69 \mathop{\Phi}(-d_{1}) = \$6.40.Problem 2 A call option on a non-dividend-paying stock has a market price of $2.61. The stock price is $15, the exercise price is $13, the time to maturity is three months, and the risk-free interest rate is 5% per annum. What is the implied volatility?
Solution
We need to solve numerically 2.61 = 15 \mathop{\Phi}(d_{1}) - 13 e^{-0.05 (3/12)} \mathop{\Phi}(d_{2}), where \begin{aligned} d_{1} & = \frac{\ln(15/13) + (0.05 + \frac{1}{2} \sigma^{2})(3/12)}{\sigma\sqrt{3/12}} \\ d_{2} & = d_{1} - \sigma\sqrt{3/12} \end{aligned} Using for example Excel’s solver we find that \sigma_{\text{imp}} = 45\%.Problem 3 Consider an option on a non-dividend-paying stock when the stock price is $30, the exercise price is $29, the risk-free interest rate is 5%, the volatility is 25% per annum, and the time to maturity is four months.
- What is the price of the option if it is a European call?
- What is the price of the option if it is an American call?
- What is the price of the option if it is a European put?
- Verify that put-call parity holds.
Solution
- We have that: \begin{aligned} d_{1} & = \frac{\ln(30/29) + (0.05 + \frac{1}{2}0.25^{2})(4/12)}{0.25\sqrt{4/12}} = 0.4225 \Rightarrow \mathop{\Phi}(d_{1}) = 0.664 \\ d_{2} & = 0.4225 - 0.25\sqrt{4/12} = 0.2782 \Rightarrow \mathop{\Phi}(d_{2}) = 0.610 \end{aligned} Hence, C = 30 \mathop{\Phi}(d_{1}) - 29 e^{-0.05 (4/12)} \mathop{\Phi}(d_{2}) = \$2.53.
- The same since the asset pays no dividends and the interest rate is positive.
- Since \mathop{\Phi}(-d_{1}) = 0.336 and \mathop{\Phi}(-d_{2}) = 0.390, so we have that P = 29 e^{-0.05 (4/12)} \mathop{\Phi}(-d_{2}) - 30 \mathop{\Phi}(-d_{1}) = \$1.05.
- We need to compare C - P and S_{0} - K e^{-r T}: \begin{aligned} C - P & = 2.53 - 1.05 = \$1.48 \\ S_{0} - K e^{-r T} & = 30 - 29 e^{-0.05 (4/12)} = \$1.48 \end{aligned}
Problem 4 Consider a European call option expiring in 6 months and with strike price equal to $38 on a non-dividend paying stock that currently trades for $40. Interestingly, the volatility of the stock is zero. If the risk-free rate is 6% per year with continuous compounding, what is the price of the option?
Solution
Since the volatility of the asset is zero, it’s dynamics are given by: \frac{dS}{S} = r dt which implies that S_{T} = S_{0} e^{r T}. Therefore, we know for sure if the option will finish in or out-of-the-money. In our case we have that: S_{T} = 40 e^{0.06 \times 6/12} = 41.22. Therefore, the option will finish in the money at which point we will get 41.22 - 38 = 3.22, which implies that the value of the option today is 3.22 e^{-0.06 \times 6/12} = 3.12.Problem 5 Consider a European call option expiring in 6 months and with strike price equal to $42 on a non-dividend paying stock that currently trades for $40. Interestingly, the volatility of the stock is zero. If the risk-free rate is 6% per year with continuous compounding, what is the price of the option?
Solution
We saw in Exercise 4 that when the stock has no volatility then the price at maturity is known and equal to 41.22 < 42. The option will therefore expire out-of-the-money and its value is therefore equal to zero.Problem 6 Consider a European put option expiring in 9 months and strike price $102 written on a non-dividend paying stock. The risk-free rate is 8% per year with continuous compounding and the stock price is $100. What is the minimum price for the put that would allow you to compute its implied volatility?
Solution
To solve the problem we need to compute the lower bound for the put price: P \geq \max(102 e^{-0.08 \times 9/12} - 100, 0) = \max(-3.94, 0) = 0 Therefore, any positive price will yield in this case an implied volatility.Problem 7 Suppose that the sales team of a trading desk just sold a European call option contract, that is 100 European call options, to an important client. The contract is written on a non-dividend paying stock that trades for $210, expires in two years and has a strike price of $215. The risk-free rate is 6% per year with continuous compounding. A trader of the desk estimate that the volatility of the stock returns is 45% and expected to remain constant for the life of the contract.
- How many shares of the stock does the trader need to buy/sell initially in order to hedge the exposure created by the sale of the contract?
- How many risk-free bonds with face value $215 and expiring in two years does the trader need to buy/sell in order to make sure that the strategy is self-financing?
Solution
- The number of shares that the trader needs to buy is equal to \alpha_{0} = 100 \times \mathop{\Phi}(d_{1}) where: d_{1} = \frac{\ln(210/215) + (0.06 + 0.5 (0.45)^{2}) \times 2}{0.45 \sqrt{2}} = 0.4698 Therefore, she needs to purchase 100 \times \mathop{\Phi}(0.4698) = 68.07 shares of the stock.
- The number of bonds that the trader needs to sell in order to keep the portfolio self-financing is equal to \beta_{0} = 100 \times \mathop{\Phi}(d_{2}) where d_{2} = 0.4698 - 0.45 \sqrt{0.45} = -0.1666. Therefore, she needs to sell 100 \times \mathop{\Phi}(-0.1666) = 43.38 risk-free bonds with face-value $215 and expiring in two years.
Problem 8 According to the Black-Scholes model, what is the price of a European put option on a non-dividend-paying stock when the stock price is $109, the strike price is $106, the risk-free interest rate is 8% per year, the volatility is 29% per year, and the time to maturity is 14 months?
Solution
The value of the European put is given by P = K e^{-r T} \Phi(-d_{2}) - S \Phi(-d_{1}).
Thus, \begin{aligned} d_{1} & = \frac{\ln(109/106) + (0.08 + 0.5 \times 0.29^{2}) \times (14/12)}{0.29 \sqrt{14/12}} = 0.5437 \\ \Phi(-d_{1}) & = 0.2933 \\ d_{2} & = d_{1} - 0.29 \sqrt{14/12} = 0.2304 \\ \Phi(-d_{2}) & = 0.4089 \end{aligned} The value of the put is P = 106 e^{-0.08 \times (14/12)} \times 0.4089 - 109 \times 0.2933 = 7.51.Problem 9 According to the Black-Scholes model, what is the price of a European call option on a non-dividend-paying stock when the stock price is $85, the strike price is $107, the risk-free interest rate is 7% per year, the volatility is 46% per year, and the time to maturity is 6 months?
Solution
The value of the European call is given by C = S \Phi(d_{1}) - K e^{-r T} \Phi(d_{2}).
Thus, \begin{aligned} d_{1} & = \frac{\ln(85/107) + (0.07 + 0.5 \times 0.46^{2}) \times (6/12)}{0.46 \sqrt{6/12}} = -0.4374 \\ \Phi(d_{1}) & = 0.3309 \\ d_{2} & = d_{1} - 0.46 \sqrt{6/12} = -0.7627 \\ \Phi(d_{2}) & = 0.2228 \end{aligned} The value of the call is C = 85 \times 0.3309 - 107 e^{-0.07 \times (6/12)} \times 0.2228 = 5.10.Problem 10 According to the Black-Scholes model, what is the delta of a European put option on a non-dividend-paying stock when the stock price is $92, the strike price is $109, the risk-free interest rate is 6% per year, the volatility is 65% per year, and the time to maturity is 8 months?