A Practical Guide to Quantitative Finance Interviews
Contents

6.3. Option Portfolios and Exotic Options

In addition to the pricing and properties of vanilla European and American options, you may be expected to be familiar with the construction and payoff of basic option-based trading strategies—covered call, protective put, bull/bear spread, butterfly spread, straddle, etc. Furthermore, if you are applying for a derivatives-related position, you 159 should also have a good understanding of pricing and hedging of some of the common exotic derivatives—binary option, barrier option, Asian option, chooser option, etc.

Bull spread

What are the price boundaries for a bull call spread?

Solution: A bull call spread is a portfolio with two options: long a call c1c_1 with strike K1K_1 and short a call c2c_2 with strike K2K_2 (K1<K2K_1<K_2). The cash flow of a bull spread is summarized in table 6.3.

Table 6.3 Cash flows of a bull call spread.
Cash flowTime 0Maturity TT
ST≤K1S_T\le K_1K1<ST<K2K_1<S_T<K_2ST≥K2S_T\ge K_2
Long c1c_1−c1-c_10ST−K1S_T-K_1ST−K1S_T-K_1
Short c2c_2c2c_200−(ST−K2)-(S_T-K_2)
Totalc2−c1<0c_2-c_1<00ST−K1S_T-K_1K2−K1K_2-K_1

Since K1<K2K_1<K_2, the initial cash flow is negative. Considering that the final payoff is bounded by K2−K1K_2-K_1, the price of the spread, c1−c2c_1-c_2, is bounded by e−rT(K2−K1)e^{-rT}(K_2-K_1). Besides, the payoff is also bounded by K2−K1K2ST\dfrac{K_2-K_1}{K_2}S_T, so the price is also bounded by K2−K1K2S\dfrac{K_2-K_1}{K_2}S.

Straddle

Explain what a straddle is and when you want to purchase a straddle.

Solution: A straddle includes long positions in both a call option and a put option with the same strike price KK and maturity date TT on the same stock. The payoff of a long straddle is ∣ST−K∣|S_T-K|. So a straddle may be used to bet on large stock price moves. In practice, a straddle is also used as a trading strategy for making bets on volatility. If an investor believes that the realized (future) volatility should be much higher than the implied volatility of call and put options, he or she will purchase a straddle. For example, 160 the value of an at-the-money call or put is almost a linear function of volatility. If the investor purchases an at-the-money straddle, both the call and the put options have the price c≈p≈0.4σiSτc\approx p\approx0.4\sigma_iS\sqrt\tau, where σi\sigma_i is the implied volatility. If the realized volatility σr>σi\sigma_r>\sigma_i, both options are undervalued. When the market prices converge to the prices with the realized volatility, both the call and the put will become more valuable.

Although initially a straddle with an at-the-money call and an at-the-money put (K=SK=S) has a delta close to 0, as the stock price moves away from the strike price, the delta is no longer close to 0 and the investor is exposed to stock price movements. So a straddle is not a pure bet on stock volatility. For a pure bet on volatility, it is better to use volatility swaps or variance swaps.11 For example, a variance swap pays N×(σr2−Kvar)N\times(\sigma_r^2-K_{\text{var}}), where NN is the notional value, σr2\sigma_r^2 is the realized variance and KvarK_{\text{var}} is the strike for the variance.

Binary options

What is the price of a binary (cash-or-nothing digital) European call option on a non-dividend paying stock if the stock price follows a geometric Brownian motion? How would you hedge a cash-or-nothing call option and what’s the limitation of your hedging strategy?

Solution: A cash-or-nothing call option with strike price KK pays $1 if the asset price is above the strike price at the maturity date, otherwise it pays nothing. The price of the option is cB=e−rτN(d2)c_B=e^{-r\tau}N(d_2) if the underlying asset is a non-dividend paying stock. As we have discussed in the derivation of the Black-Scholes formula, N(d2)N(d_2) is the probability that a vanilla call option finishes in the money under the risk-neutral measure. So its discounted value is e−rτN(d2)e^{-r\tau}N(d_2).

Theoretically, a cash-or-nothing call option can be hedged using the standard delta hedging strategy. Since Δ=∂cB∂S=e−rτN′(d2)1Sστ\Delta=\dfrac{\partial c_B}{\partial S}=e^{-r\tau}N'(d_2)\dfrac1{S\sigma\sqrt\tau}, a long position in a cash-or-nothing call option can be hedged by shorting e−rτN′(d2)1Sστe^{-r\tau}N'(d_2)\dfrac1{S\sigma\sqrt\tau} shares (and a risk-free money market position). Such a hedge works well when the difference between SS and KK is large and τ\tau is not close to 0. But when the option is approaching maturity TT (τ→0\tau\to0) 161 and the stock price SS is close to K, ΔK,\ \Delta is extremely volatile12 and small changes in the stock price cause very large changes in Δ\Delta. In these cases, it is practically impossible to hedge a cash-or-nothing call option by delta hedging.

We can also approximate a digital option using a bull spread with two calls. If call options are available for all strike prices and there are no transaction costs, we can long 1/2ε1/2\varepsilon call options with strike price K−εK-\varepsilon and short 1/2ε1/2\varepsilon call options with strike price K+εK+\varepsilon. The payoff of the bull spread is the same as the digital call option if ST≤K−εS_T\le K-\varepsilon (both have payoff 0) or ST≥K+εS_T\ge K+\varepsilon (both have payoff $1). When K−ε<ST<K+εK-\varepsilon<S_T<K+\varepsilon, their payoffs are different. Nevertheless, if we set ε→0\varepsilon\to0, such a strategy will exactly replicate the digital call. So it provides another way of hedging a digital call option. This hedging strategy suffers its own drawback. In practice, not all strike prices are traded in the market. Even if all strike prices were traded in the market, the number of options needed for hedging, 1/2ε1/2\varepsilon, will be large in order to keep ε\varepsilon small.

Exchange options

How would you price an exchange call option that pays max⁡(ST,1−ST,2,0)\max(S_{T,1}-S_{T,2},0) at maturity. Assume that S1S_1 and S2S_2 are non-dividend paying stocks and both follow geometric Brownian motions with correlation ρ\rho.

Solution: The solution to this problem uses change of numeraire. Numeraire means a unit of measurement. When we express the price of an asset, we usually use the local currency as the numeraire. But for modeling purposes, it is often easier to use a different asset as the numeraire. The only requirement for a numeraire is that it must always be positive.

The payoff of the exchange option depends on both ST,1S_{T,1} (price of S1S_1 at maturity date TT) and ST,2S_{T,2} (price of S2S_2 at TT), so it appears that we need two geometric Brownian motions:

dS1=μ1S1dt+σ1S1dWt,1dS_1=\mu_1S_1dt+\sigma_1S_1dW_{t,1} dS2=μ2S2dt+σ2S2dWt,2dS_2=\mu_2S_2dt+\sigma_2S_2dW_{t,2}

Yet if we use S1S_1 as the numeraire, we can convert the problem to just one geometric Brownian motion. The final payoff is max⁡(ST,2−ST,1,0)=ST,1max⁡(ST,2ST,1−1,0)\max(S_{T,2}-S_{T,1},0)=S_{T,1}\max\left(\dfrac{S_{T,2}}{S_{T,1}}-1,0\right). When 162 S1S_1 and S2S_2 are geometrical Browian motions, f=S2S1f=\dfrac{S_2}{S_1} is a geometric Brownian motion as well. One intuitive explanation is that both ln⁡S1\ln S_1 and ln⁡S2\ln S_2 follow normal distributions, so ln⁡f=ln⁡S2−ln⁡S1\ln f=\ln S_2-\ln S_1 follows a normal distribution as well and ff follows a lognormal distribution. More rigorously, we can apply the Ito’s lemma to f=S2S1f=\dfrac{S_2}{S_1}:

∂f∂S1=−S2S12, ∂f∂S2=1S1, ∂2f∂S12=2S2S13, ∂2f∂S22=0, ∂2f∂S1∂S2=−1S12\frac{\partial f}{\partial S_1}=\frac{-S_2}{S_1^2},\ \frac{\partial f}{\partial S_2}=\frac1{S_1},\ \frac{\partial^2f}{\partial S_1^2}=\frac{2S_2}{S_1^3},\ \frac{\partial^2f}{\partial S_2^2}=0,\ \frac{\partial^2f}{\partial S_1\partial S_2}=\frac{-1}{S_1^2} df=∂f∂S1dS1+∂f∂S2dS2+12∂2f∂S12(dS1)2+12∂2f∂S22(dS2)2+∂2f∂S1∂S2dS1dS2=−μ1S2S1dt−σ1S2S1dWt,1+μ2S2S1dt+σ2S2S1dWt,2+σ12S2S1dt−ρσ1σ2S2S1dt=(μ2−μ1+σ12−ρσ1σ2)fdt−σ1fdWt,1+σ2fdWt,2=(μ2−μ1+σ12−ρσ1σ2)fdt+σ12−2ρσ1σ2+σ22×fdWt,3\begin{aligned}df&=\frac{\partial f}{\partial S_1}dS_1+\frac{\partial f}{\partial S_2}dS_2+\frac12\frac{\partial^2f}{\partial S_1^2}(dS_1)^2+\frac12\frac{\partial^2f}{\partial S_2^2}(dS_2)^2+\frac{\partial^2f}{\partial S_1\partial S_2}dS_1dS_2\\&=-\mu_1\frac{S_2}{S_1}dt-\sigma_1\frac{S_2}{S_1}dW_{t,1}+\mu_2\frac{S_2}{S_1}dt+\sigma_2\frac{S_2}{S_1}dW_{t,2}+\sigma_1^2\frac{S_2}{S_1}dt-\rho\sigma_1\sigma_2\frac{S_2}{S_1}dt\\&=(\mu_2-\mu_1+\sigma_1^2-\rho\sigma_1\sigma_2)fdt-\sigma_1fdW_{t,1}+\sigma_2fdW_{t,2}\\&=(\mu_2-\mu_1+\sigma_1^2-\rho\sigma_1\sigma_2)fdt+\sqrt{\sigma_1^2-2\rho\sigma_1\sigma_2+\sigma_2^2}\times fdW_{t,3}\end{aligned}

To make f=S2S1f=\dfrac{S_2}{S_1} a martingale, set μ2−μ1+σ12−ρσ1σ2=0\mu_2-\mu_1+\sigma_1^2-\rho\sigma_1\sigma_2=0 and we have E~[ST,2ST,1]=S2S1\widetilde E\left[\dfrac{S_{T,2}}{S_{T,1}}\right]=\dfrac{S_2}{S_1}, and St,2St,1\dfrac{S_{t,2}}{S_{t,1}} is a martingale under the new measure. The value of the exchange option using S1S_1 as the numeraire is Cs=E~[max⁡(ST,2ST,1−1,0)]C_s=\widetilde E\left[\max\left(\dfrac{S_{T,2}}{S_{T,1}}-1,0\right)\right], which is just the value of a call option with underlying asset price S=S2S1S=\dfrac{S_2}{S_1}, strike price K=1K=1, interest rate r=0r=0, and volatility σs=σ12−2ρσ1σ2+σ22\sigma_s=\sqrt{\sigma_1^2-2\rho\sigma_1\sigma_2+\sigma_2^2}. So its value is Cs=S2S1N(d1)−N(d2)C_s=\dfrac{S_2}{S_1}N(d_1)-N(d_2), where d1=ln⁡(S2/S1)+0.5σs2τσsτd_1=\dfrac{\ln(S_2/S_1)+0.5\sigma_s^2\tau}{\sigma_s\sqrt\tau} and d2=d1−στd_2=d_1-\sigma\sqrt\tau. The payoff of the exchange option expressed in local currency is S1Cs=S2N(d1)−S1N(d2)S_1C_s=S_2N(d_1)-S_1N(d_2).