Exotic Options

Options, Futures and Derivative Securities

Lorenzo Naranjo

Spring 2025

Packages

Packages

  • A package is a portfolio of standard options.
  • The main difference between a package and an option strategy is that the package is sold as a whole product, whereas an option strategy involves trading different options at the same time.
  • We have studied many option strategies such as bull spreads, bear spreads, straddles, strangles, butterflies, and condors, which could be sold as a package.

Range Forward Contracts

  • One popular package is a range forward contract.
  • Have the effect of ensuring that the exchange rate paid or received will lie within a certain range.
  • When currency is to be paid, it involves selling a put with strike K_{1} and buying a call with strike K_{2} (with K_{1} < K_{2}).
    • This would be similar to a long forward position.
  • When currency is to be received it involves buying a put with strike K_{1} and selling a call with strike K_{2}.
    • This would be similar to a short forward position.
  • Normally the price of the put equals the price of the call so the contract has zero cost.

Variations of the Black & Scholes Framework

Gap Options

  • A gap call pays S_{T} - \textcolor{blue}{K_{1}} when S_{T} > \textcolor{red}{K_{2}}, and zero otherwise.
  • A gap put pays \textcolor{blue}{K_{1}} - S_{T} when S_{T} < \textcolor{red}{K_{2}}, and zero otherwise.
  • We can adapt our previous analysis to get: \begin{align*} \text{Gap Call} & = S e^{-\delta T} \mathop{\Phi}(d_{1}) - \textcolor{blue}{K_{1}} e^{-r T} \mathop{\Phi}(d_{2}) \\ \text{Gap Put} & = \textcolor{blue}{K_{1}} e^{-r T} \mathop{\Phi}(-d_{2}) - S e^{-\delta T} \mathop{\Phi}(-d_{1}) \end{align*} where \begin{align*} d_{1} & = \frac{\ln(S/\textcolor{red}{K_{2}}) + (r - \delta + 0.5 \sigma^{2}) T}{\sigma \sqrt{T}} \\ d_{2} & = d_{1} - \sigma \sqrt{T} \end{align*}

Example 1

  • Suppose you want to price an option that pays S_{T} - 180 if S_{T} > 220 in 10 months.
  • The option is written on a non-dividend paying asset whose current price is $200 and that has a volatility of returns of 40%.
  • The risk-free rate is 6% per year with continuous compounding.

Example 1 (cont’d)

  • The option in the example is a gap call option where K_{1} = 180 and K_{2} = 220.
  • This implies, \begin{align*} d_{1} & = \frac{\ln(200/220) + (0.06 + 0.5 (0.40)^{2}) (10/12)}{0.40 \sqrt{10/12}} = 0.0585 \\ d_{2} & = d_{1} - 0.40 \sqrt{10/12} = -0.3067 \\ \end{align*}
  • The gap call price is then given by, \text{Gap Call} = 200 \times \mathop{\Phi}(0.0585) - 180 e^{-0.06 \times 10/12} \times \mathop{\Phi}(-0.3067) = \$39.68

Binary Options

  • A call pays Q if S_{T} > K, otherwise pays nothing. \text{Value} = Q e^{-r T} \mathop{\Phi}(d_{2})
  • A put pays Q if S_{T} < K, otherwise pays nothing. \text{Value} = Q e^{-r T} \mathop{\Phi}(-d_{2})
  • An call pays S_{T} if S_{T} > K, otherwise pays nothing. \text{Value} = S e^{-\delta T} \mathop{\Phi}(d_{1})
  • An put pays S_{T} if S_{T} < K, otherwise pays nothing. \text{Value} = S e^{-\delta T} \mathop{\Phi}(-d_{1})

Example 2

  • Consider a stock that pays a dividend yield of 3% and that has a volatility of returns of 35%.
  • The stock price is $150 and the risk-free rate is 8%.
  • First, let’s price an asset-or-nothing call that pays 1 share of the stock if the stock price in 6 months is above $150.
  • We can first compute d_{1} = \frac{\ln(150/150) + (0.08 - 0.03 + 0.5 \times 0.35^{2}) \times 0.5}{0.35 \sqrt{0.5}} = 0.2248
  • The costs of the asset-or-nothing call is 150 e^{-0.03 \times 0.5} \mathop{\Phi}(0.2248) = \$87.02.

Forward Start Options

  • The option starts at a future time \tau and expires at time T > \tau.
  • Implicit in employee stock option plans.
  • Often structured so that strike price equals the underlying asset price at time \tau, that is, K = S_{\tau}.
    • We do not know the strike price today!
  • Therefore, the value of a call or put option at time \tau is: \begin{align*} C_{\tau} & = S_{\tau} e^{-\delta (T - \tau)} \mathop{\Phi}(d_{1}) - S_{\tau} e^{-r (T - \tau)} \mathop{\Phi}(d_{2}) \\ P_{\tau} & = S_{\tau} e^{-r (T - \tau)} \mathop{\Phi}(-d_{2}) - S_{\tau} e^{-\delta (T - \tau)} \mathop{\Phi}(-d_{1}) \end{align*} where d_{1} = \dfrac{(r - \delta + 0.5 \sigma^{2}) (T - \tau)}{\sigma \sqrt{T - \tau}} and d_{2} = d_{1} - \sigma \sqrt{T - \tau}.

Valuing a Forward Start Option

  • The price of the option today is just V = \operatorname{E}(V_{\tau}) e^{-r \tau} where the expectation is taken of course with respect the risk-neutral measure.
  • Noting that the futures price of a contract expiring at time \tau is given by F = \operatorname{E}(S_{\tau}) = S e^{(r - \delta) \tau}, we have that \operatorname{E}(S_{\tau}) e^{-r \tau} = S e^{-\delta \tau}.
  • Therefore: \begin{align*} C & = \left(S e^{-\delta (T - \tau)} \mathop{\Phi}(d_{1}) - S e^{-r (T - \tau)} \mathop{\Phi}(d_{2})\right) e^{-\delta \tau} \\ P & = \left(S e^{-r (T - \tau)} \mathop{\Phi}(-d_{2}) - S e^{-\delta (T - \tau)} \mathop{\Phi}(-d_{1})\right) e^{-\delta \tau} \end{align*} where d_{1} = \dfrac{(r - \delta + 0.5 \sigma^{2}) (T - \tau)}{\sigma \sqrt{T - \tau}} and d_{2} = d_{1} - \sigma \sqrt{T - \tau}.
  • We can then see that the value of a forward start option is e^{-\delta \tau} times the value of similar option starting today.

Cliquet Option

  • A series of call or put options with rules determining how the strike price is determined.
  • For example, a cliquet might consist of 20 at-the-money three-month options. The total life would then be five years.
  • When one option expires a new similar at-the-money is coming into existence.
  • As you can see, this would be a portfolio of 20 forward starting options that we just saw how to value.

Chooser Options

  • Option starts at time 0 and matures at T.
  • At time \tau (0 < \tau < T) the buyer chooses whether it is a put or call with strike K and expiring at T, at which point the value of the chooser is \max(C_{\tau}, P_{\tau}).
  • From put-call parity: P_{\tau} = C_{\tau} + K e^{-r (T - \tau)} - S_{\tau} e^{-\delta (T - \tau)} which implies that: \max(C_{\tau}, P_{\tau}) = C_{\tau} + e^{-\delta (T - \tau)} \max\left(K e^{-(r - \delta)(T - \tau)} - S_{\tau}, 0\right)
  • This is the payoff of a call with strike K and expiring at T plus e^{-q (T - \tau)} puts with strike \widetilde{K} = K e^{-(r - \delta)(T - \tau)} and expiring at time \tau.

Compound Option

  • Option to buy or sell an option.
  • We have therefore four possible combinations:
    • Call on call
    • Put on call
    • Call on put
    • Put on put
  • These options can be valued analytically (we will not cover this in class, though).
  • Intuitively, the price of such options is quite low compared with the underlying option.

Path-Dependent Options

Lookback Options

  • A floating lookback call pays S_{T} - S_{\textit{min}} at time T.
    • Allows the buyer to buy the stock at the lowest observed price in some interval of time.
  • A floating lookback put pays S_{\textit{max}} - S_{T} at time T.
    • Allows the buyer to sell the stock at the highest observed price in some interval of time.
  • A fixed lookback call pays \max(S_{\textit{max}} - K, 0) at time T.
    • Like a regular call but the final payoff depends on the maximum value of the stock during the lifetime of the option.
  • A fixed lookback put pays \max(K - S_{\textit{min}}, 0) at time T.
    • Like a regular put bu the final payoff depends on the minimum value during the life of the option.
  • It is possible to derive analytic formulas for all types.

Example 3

  • Consider a non-dividend paying stock that trades for $100.
  • Every 3-months, the stock price can increase or decrease by 5%.
  • The risk-free rate is 6% per year with continuous compounding.
  • We will compute the price of a floating lookback put that pays S_{\textit{max}} - S_{T} in 6 months.

Example 3 (cont’d)

  • For lookback options is better to draw the full tree for the stock in order to see all four possible histories for the stock price.
  • We can then compute the maximum stock price of each history and then the final payoff of the option.

Example 3 (cont’d)

  • The risk-neutral probability of an up-move is q = \frac{e^{-0.06 \times 3/12} - 0.95}{1.05 - 0.95} = 0.6511
  • The tree for the lookbak put is presented below.

Example 3 (cont’d)

  • We can then compute: \begin{align*} L_{u} & = (0 q + 5.25 (1 - q)) e^{-0.06 \times 3/12} = 1.80 \\ L_{d} & = (0.25 q + 9.75 (1 - q)) e^{-0.06 \times 3/12} = 3.51 \\ L & = (1.80 q + 3.51 (1 - q)) e^{-0.06 \times 3/12} = 2.36 \end{align*}
  • Alternatively, we could obtain the price of the lookback put directly from the final payoffs: L = (0 q^{2} + 5.25 q (1 - q) + 0.25 (1 - q) q + 9.75 (1 - q)^{2}) e^{-0.06 \times 6/12} = 2.36

Asian Options

  • The payoff of such options is related to the average stock price \bar{S} from time 0 until T.
  • Average price options pay:
    • Call: \max(\bar{S} - K, 0)
    • Put: \max(K - \bar{S}, 0)
  • Average strike options pay:
    • Call: \max(S_{T} - \bar{S}, 0)
    • Put: \max(\bar{S} - S_{T}, 0)
  • No exact analytic valuation, but can be approximately valued by assuming that the average stock price is lognormally distributed.

Example 4

  • Consider a non-dividend paying stock that trades for $100.
  • Every 3-months, the stock price can increase or decrease by 5%.
  • The risk-free rate is 6% per year with continuous compounding.
  • We will compute the price of an average price call that pays \bar{S}_{T} - K in 6 months, where K = 100.

Example 4 (cont’d)

  • As we did for lookback options, it is better to draw the full tree for the stock in order to see all four possible histories for the stock price.
  • We can then compute the average stock price of each history and then the final payoff of the option.

Example 4 (cont’d)

  • The risk-neutral probability of an up-move is q = \frac{e^{-0.06 \times 3/12} - 0.95}{1.05 - 0.95} = 0.6511
  • The tree for the Asian call is presented below.

Example 4 (cont’d)

  • We can then compute: \begin{align*} A_{u} & = (5.08 q + 1.58 (1 - q)) e^{-0.06 \times 3/12} = 3.80 \\ A_{d} & = (0 q + 0 (1 - q)) e^{-0.06 \times 3/12} = 0 \\ A & = (3.80 q + 0 (1 - q)) e^{-0.06 \times 3/12} = 2.44 \\ \end{align*}
  • Alternatively, we could obtain the price of the lookback put directly from the final payoffs: L = (5.08 q^{2} + 1.58 q (1 - q) + 0 (1 - q) q + 0 (1 - q)^{2}) e^{-0.06 \times 6/12} = 2.44

Barrier Options

  • Barrier options are either call or put options that get activated or deactivated depending on whether the stock hits a barrier from above or below.
    • “In” options come into existence only if stock price hits the barrier before option maturity.
    • “Out” options die if stock price hits the barrier before option maturity.
    • “Up” options require that the stock hits the barrier from below.
    • “Down” options require that the stock hit the barrier form above.
  • Therefore, there are eight possible combinations.

Shout Options

  • Buyer can shout once during the life of the option.
  • For a call option, the final payoff is the maximum between:
    • Usual option payoff, \max(S_{T} - K, 0), or
    • Intrinsic value at time of shout \tau, S_{\tau} - K.
  • Payoff: \max(\max(S_{T} - K, 0), S_{\tau} - K) = \max(S_{T}- S_{\tau}, 0) + S_{\tau} - K
  • Similar to lookback option but cheaper.

Other Exotic Options

Exchange Options

  • Option to exchange one asset for another.
  • For example, an option to exchange one unit of U for one unit of V.
  • Payoff is then \max(V_{T} - U_{T}, 0).

Basket Options

  • A basket option is an option to buy or sell a portfolio of assets.
  • This can be valued by calculating the first two moments of the value of the basket at option maturity and then assuming it is lognormal.

Non-Standard American Options

  • Exercisable only on specific dates (Bermudans)
  • Early exercise allowed during only part of life (initial “lock out” period)
  • Strike price changes over the life (warrants, convertibles)