Exotic options: barriers, Asians and digitals
So far every option in this track paid a function of the final price alone. This lesson looks at options whose payoff is either non-standard or depends on the whole price path: digital, barrier and Asian options. It uses the pricing rule from "Risk-neutral probabilities", the formula from "The Black–Scholes formula" and the simulation method from "Monte Carlo option pricing", and it shows where the static replication of "Static replication: Breeden–Litzenberger and Carr–Madan" stops working.
Exotic options
An option is called exotic when it is not a plain European or American call or put. There are two ways to depart from the standard contract. The payoff can be a different function of , such as a fixed cash amount. Or the payoff can be path-dependent: it depends on prices at dates before , for example on the maximum or the average of the path.
The difference matters for hedging. A European payoff can be built statically from bonds, a forward and vanilla options, as the Carr–Madan result showed. A path-dependent payoff cannot in general: two paths that end at the same can pay different amounts, so no portfolio of instruments that pay a function of can match it. The pricing rule is unchanged, though. The price is still the discounted -expectation of the payoff :
Digital options
A digital (cash-or-nothing) call pays 1 at if and nothing otherwise. Its payoff is the indicator , a step instead of a ramp. The expected payoff is the risk-neutral probability of finishing above the strike, which "The Black–Scholes formula" identified as . Discounting gives
With , , and , , and . The digital is still a European payoff. It is the limit of a tight call spread from "Combining positions": long calls struck at and short calls struck at , with .
Its delta shows why digitals are hard to hedge. Differentiating with respect to gives , where is the standard normal density. At the money the factor makes it blow up as expiry approaches: about with one year left, with one month and with one day. Near expiry the hedge must swing between holding almost nothing and holding a large position as the price crosses .
Barrier options
A barrier option is a vanilla option that is switched off or on when the price touches a level . A knock-out option dies, paying nothing, if the barrier is touched before ; a knock-in option comes to life only if it is touched. The most common example is the up-and-out call with . Writing for the maximum of the path up to , its payoff is
The payoff is never larger than the vanilla payoff, so the up-and-out call is cheaper than the vanilla. It loses exactly the paths that matter most to a call holder: those that rise far. As falls toward its value goes to zero, because a path that finishes above must have touched . As rises the barrier is touched less often and the price approaches the vanilla price.
Volatility acts in two directions. Higher makes large final payoffs more likely, which raises the vanilla price, but it also makes touching more likely. With a barrier close to the spot the second effect wins, and the up-and-out call can get cheaper as rises.
In–out parity
Hold an up-and-in call and an up-and-out call with the same , and . On every path exactly one of them is alive, and the live one pays . Together they pay the vanilla payoff on every path, so by the law of one price
Pricing one of the two barrier options therefore prices the other.
Discrete and continuous monitoring
A contract must say how the barrier is checked. Textbook formulas assume continuous monitoring: the price is watched at every instant. Real contracts often use discrete monitoring, for example at each daily close. A path can cross between two observation dates and come back unnoticed, so a discretely monitored knock-out is knocked out less often and is worth more than its continuously monitored version. The figure below monitors 100 dates in the year.
Asian options
An Asian option pays on the average price over a set of monitoring dates instead of the final price. The arithmetic-average Asian call pays
An average moves less than the price itself: early prices in the average have had little time to drift away, and their errors partly cancel. For averaging over the whole period the volatility of the average is roughly , about 11.5% when . Lower volatility means a smaller time value, so the Asian call is cheaper than the vanilla. Averaging also makes the contract hard to manipulate by moving the price on a single day.
A sum of log-normal prices is not log-normal, so the arithmetic Asian call has no closed form. The geometric average is log-normal and has a Black–Scholes-type formula; since it moves closely with the arithmetic one, it is a natural control variate in the sense of "Monte Carlo option pricing".
Pricing by Monte Carlo
For path-dependent payoffs a single draw of is not enough: we need the whole path at the monitoring dates. Under the stock follows geometric Brownian motion with drift , and the exact solution steps from one date to the next with :
- Simulate paths at the monitoring dates with independent standard normal 's.
- On each path record what the payoff needs: , the running maximum , the average .
- Compute each path's payoff, average over the paths and multiply by .
The same paths price all the contracts at once; only the payoff function changes. The standard error behaves as described in "Monte Carlo option pricing".
A worked example
Take , , , , , 100 monitoring dates, barrier , and simulate 20 000 paths (seed 1). The estimates are:
- Vanilla call: ; the Black–Scholes price is , within about one standard error ().
- Asian call: , a little over half the vanilla price.
- Up-and-out call with : , so the up-and-in call is worth by in–out parity.
- Digital call paying 1: , against the closed form .
The barrier removes almost two thirds of the vanilla value, because a 30% rise within a year is not unusual at 20% volatility.
The figure uses these settings: , , , , with 20 000 paths simulated under and monitored at 100 dates. The sliders set the volatility (10% to 50%) and the barrier level (105 to 250), and "New sample" draws new paths. The chart plots the up-and-out call price against from 105 to 250, with the vanilla Black–Scholes price as a horizontal line and a vertical line at the chosen . The readouts give the Monte Carlo vanilla call, the Asian call, the up-and-out call at and the digital call paying 1. Push down toward and watch the barrier price fall to zero. Then raise : the vanilla gets dearer, while at the up-and-out call gets cheaper, from about at 20% to about at 30%.
- Vanilla call (Monte Carlo)
- 10.37
- Asian call
- 5.77
- Up-and-out call at B
- 3.69
- Digital call (pays 1)
- 0.530
Path-dependent options rarely have closed forms, but they are priced by the same rule as any other claim: simulate paths under , evaluate the payoff on each path, average and discount.
Summary
- An exotic option has a non-standard payoff or one that depends on the path; path-dependent payoffs cannot in general be replicated statically with vanillas.
- A digital call pays 1 if ; its price is and its delta spikes near expiry at the money.
- An up-and-out call is cheaper than the vanilla, falls to zero as approaches , and satisfies ; discrete monitoring knocks out less often.
- Averaging lowers volatility, so an arithmetic Asian call is cheaper than the vanilla and has no closed form.
- Monte Carlo prices all of them from the same simulated paths at the monitoring dates.