You are on page 1of 88

Overview

Liuren Wu

Zicklin School of Business, Baruch College

Advanced Derivatives Pricing

Liuren Wu Overview Advanced Derivatives Pricing 1 / 88


Review: Valuation and investment in primary securities

The securities have direct claims to future cash flows.

Valuation is based on forecasts of future cash flows and risk:


I DCF (Discounted Cash Flow Method): Discount time-series forecasted
future cash flow with a discount rate that is commensurate with the
forecasted risk.
I We diversify as much as we can. There are remaining risks after
diversification — market risk. We assign a premium to the remaining
risk we bear to discount the cash flows.

Investment: Buy if market price is lower than model value; sell otherwise.

Both valuation and investment depend crucially on forecasts of future cash


flows (growth rates) and risks (beta, credit risk).

This is not what we do.

Liuren Wu Overview Advanced Derivatives Pricing 2 / 88


Compare: Derivative securities

Payoffs are linked directly to the price of an “underlying” security.

Valuation is mostly based on replication/hedging arguments.


I Find a portfolio that includes the underlying security, and possibly
other related derivatives, to replicate the payoff of the target derivative
security, or to hedge away the risk in the derivative payoff.
I Since the hedged portfolio is riskfree, the payoff of the portfolio can be
discounted by the riskfree rate.
I No need to worry about the risk premium of a “zero-beta” portfolio.
I Models of this type are called “no-arbitrage” models.

Key: No forecasts are involved. Valuation is based on cross-sectional


comparison.
I It is not about whether the underlying security price will go up or down
(growth rate or risk forecasts), but about the relative pricing relation
between the underlying and the derivatives under all possible scenarios.

Liuren Wu Overview Advanced Derivatives Pricing 3 / 88


Readings behind the technical jargons: P v. Q
P: Actual probabilities that earnings will be high or low, estimated based on
historical data and other insights about the company.
I Valuation is all about getting the forecasts right and assigning the
appropriate price for the forecasted risk — fair wrt future cashflows
(and your risk preference).
Q: “Risk-neutral” probabilities that we can use to aggregate expected future
payoffs and discount them back with riskfree rate, regardless of how risky
the cash flow is.
I It is related to real-time scenarios, but it not to real-time probability.
You need to list all possible scenarios, but you do not need to forecast
the probability of each scenario.
I Since the intention is to hedge away risk under all scenarios and
discount back with riskfree rate, we do not really care about the actual
probability of each scenario happening.
We just care about what all the possible scenarios are and whether our
hedging works under all scenarios.
I Q is not about getting close to the actual probability, but about being
fair wrt the prices of securities that you use for hedging.
Liuren Wu Overview Advanced Derivatives Pricing 4 / 88
A Micky Mouse example
Consider a non-dividend paying stock in a world with zero riskfree interest rate.
Currently, the market price for the stock is $100. What should be the forward
price for the stock with one year maturity?
The forward price is $100.
I Standard forward pricing argument says that the forward price should
be equal to the cost of buying the stock and carrying it over to
maturity.
I The buying cost is $100, with no storage or interest cost or dividend
benefit.

How should you value the forward differently if you have inside information
that the company will be bought tomorrow and the stock price is going to
double?
I Shorting a forward at $100 is still safe for you if you can buy the stock
at $100 to hedge.

Liuren Wu Overview Advanced Derivatives Pricing 5 / 88


Investing in derivative securities without insights

If you can really forecast the cashflow (with inside information), you
probably do not care much about hedging or no-arbitrage modeling.
I What is risk to the market is an opportunity for you.
I You just lift the market and try not getting caught for insider trading.

If you do not have insights on cash flows and still want to invest in
derivatives, the focus does not need to be on forecasting, but on
cross-sectional consistency.
I No-arbitrage pricing models can be useful.

Liuren Wu Overview Advanced Derivatives Pricing 6 / 88


Derivative products
Forward & futures:
I Terminal Payoff: (ST − K ), linear in the underlying security price (ST ).
I No-arbitrage pricing:
F Buying the underlying security and carrying it over to expiry generates
the same payoff as signing a forward.
F The forward price should be equal to the cost of the replicating
portfolio (buy & carry).
F This pricing method does not depend on (forecasts) how the underlying
security price moves in the future or whether its current price is fair.
F but it does depend on the actual cost of buying and carrying (not all
things can be carried through time...), i.e., the implementability of the
replicating strategy.
I Ft,T = St e (r −q)(T −t) , with r and q being continuously compounded
rates of carrying cost (interest, storage) and benefit (dividend, foreign
interest, convenience yield).

Liuren Wu Overview Advanced Derivatives Pricing 7 / 88


Derivative products
Options:
I Terminal Payoff: Call — (ST − K )+ , put — (K − ST )+ .
European, American, ITM, OTM, ATMV...
I No-arbitrage pricing:
F Can we replicate the payoff of an option with the underlying security so
that we can value the option as the cost of the replicating portfolio?
F Can we use the underlying security (or something else liquid and with
known prices) to completely hedge away the risk?
F If we can hedge away all risks, we do not need to worry about risk
premiums.
I No-arbitrage models:
F For forwards, we can hedge away all risks without assumption on price
dynamics (only assumption on being able to buy and carry...)
F For options, we can hedge away all risks under some assumptions on
the price dynamics and frictionless transactions.

Liuren Wu Overview Advanced Derivatives Pricing 8 / 88


Another Mickey Mouse example: A one-step binomial tree
Observation: The current stock price (St ) is $20.
The current continuously compounded interest rate r (at 3 month maturity)
is 12%. (crazy number from Hull’s book).
Model/Assumption: In 3 months, the stock price is either $22 or $18 (no
dividend for now).

ST = 22
 

St = 20 
PP
P
P
Comments: ST = 18
Once we make the binomial dynamics assumption, the actual probability of
reaching either node (going up or down) no longer matters.
We have enough information (we have made enough assumption) to price
options that expire in 3 months.
Remember: For derivative pricing, what matters is the list of possible
scenarios, but not the actual probability of each scenario happening.
Liuren Wu Overview Advanced Derivatives Pricing 9 / 88
A 3-month call option
Consider a 3-month call option on the stock with a strike of $21.
Backward induction: Given the terminal stock price (ST ), we can compute
the option payoff at each node, (ST − K )+ .
The zero-coupon bond price with $1 par value is: 1 × e −.12×.25 = $0.9704.
B = 1
 T
 ST = 22
Bt = 0.9704 cT = 1
St = 20 Q
Q
ct = ? QQ BT = 1
ST = 18
cT = 0
Two angles:
Replicating: See if you can replicate the call’s payoff using stock and bond.
⇒ If the payoffs equal, so does the value.
Hedging: See if you can hedge away the risk of the call using stock. ⇒ If
the hedged payoff is riskfree, we can compute the present value using
riskfree rate.
Liuren Wu Overview Advanced Derivatives Pricing 10 / 88
Replicating
B = 1
 T
 S T = 22
Bt = 0.9704 cT = 1
St = 20 Q
Q
ct = ? QQ BT = 1
ST = 18
cT = 0
Assume that we can replicate the payoff of 1 call using ∆ share of stock and
D par value of bond, we have

1 = ∆22 + D1, 0 = ∆18 + D1.

Solve for ∆: ∆ = (1 − 0)/(22 − 18) = 1/4. ∆ = Change in C/Change in S,


a sensitivity measure.
Solve for D: D = − 41 18 = −4.5 (borrow).
Value of option = value of replicating portfolio
= 41 20 − 4.5 × 0.9704 = 0.633.

Liuren Wu Overview Advanced Derivatives Pricing 11 / 88


Hedging
B = 1
 T
 ST = 22
Bt = 0.9704 cT = 1
St = 20 Q
Q
ct = ? QQ BT = 1
ST = 18
cT = 0
Assume that we can hedge away the risk in 1 call by shorting ∆ share of
stock, such as the hedged portfolio has the same payoff at both nodes:
1 − ∆22 = 0 − ∆18.

Solve for ∆: ∆ = (1 − 0)/(22 − 18) = 1/4 (the same):


∆ = Change in C/Change in S, a sensitivity measure.
The hedged portfolio has riskfree payoff: 1 − 41 22 = 0 − 41 18 = −4.5.
Its present value is: −4.5 × 0.9704 = −4.3668 = 1ct − ∆St .
ct = −4.3668 + ∆St = −4.3668 + 14 20 = 0.633.

Liuren Wu Overview Advanced Derivatives Pricing 12 / 88


One principle underlying two angles

If you can replicate, you can hedge:


Long the option contract, short the replicating portfolio.
The replication portfolio is composed of stock and bond.
Since bond only generates parallel shifts in payoff and does not play any role
in offsetting/hedging risks, it is the stock that really plays the hedging role.
The optimal hedge ratio when hedging options using stocks is defined as the
ratio of option payoff change over the stock payoff change — Delta.
Hedging derivative risks using the underlying security (stock, currency) is
called delta hedging.
I To hedge a long position in an option, you need to short delta of the
underlying.
I To replicate the payoff of a long position in option, you need to long
delta of the underlying.

Liuren Wu Overview Advanced Derivatives Pricing 13 / 88


The limit of delta hedging

Delta hedging completely erases risk under the binomial model assumption:
The underlying stock can only take on two possible values.
Using two (independent) securities can span the two possible realizations.
I We can use stock and bond to replicate the payoff of an option.
I We can also use stock and option to replicate the payoff of a bond.
I One of the 3 securities is redundant and can hence be priced by the
other two.
What will happen for the hedging/replicating exercise if the stock can take
on 3 possible values three months later, e.g., (22, 20, 18)?
I It is impossible to find a ∆ that perfectly hedge the option position or
replicate the option payoff.
I We need another instrument (say another option) to do perfect
hedging or replication.

Liuren Wu Overview Advanced Derivatives Pricing 14 / 88


Risk-neutral valuation
p
 BT = 1
 ST = 22
Bt = 0.9704  Q
St = 20 Q
Q BT = 1
Q
1−p
ST = 18
Compute a set of artificial probabilities for the two nodes (p, 1 − p) such
that the stock price equals the expected value of the terminal payment,
discounted by the riskfree rate.
20/0.9704−18
20 = 0.9704 (22p + 18(1 − p)) ⇒ p = 22−18 = 0.6523
Since we are discounting risky payoffs using riskfree rate, it is as if we live in
an artificial world where people are risk-neutral. Hence, (p, 1 − p) are the
risk-neutral probabilities.
These are not really probabilities, but more like unit prices:0.9704p is the
price of a security that pays $1 at the up state and zero otherwise.
0.9704(1 − p) is the unit price for the down state.
To exclude arbitrage, the same set of unit prices (risk-neutral probabilities)
should be applicable to all securities, including options.
Liuren Wu Overview Advanced Derivatives Pricing 15 / 88
Risk-neutral probabilities
Under the binomial model assumption, we can identify a unique set of
risk-neutral probabilities (RNP) from the current stock price.
I The risk-neutral probabilities have to be probability-like (positive, less
than 1) for the stock price to be arbitrage free.
I What would happen if p < 0 or p > 1?
If the prices of market securities do not allow arbitrage, we can identify at
least one set of risk-neutral probabilities that match with all these prices.
When the market is, in addition, complete (all risks can be hedged away
completely by the assets), there exist one unique set of RNP.
Under the binomial model, the market is complete with the stock alone. We
can uniquely determine one set of RNP using the stock price alone.
Under a trinomial assumption, the market is not complete with the stock
alone: There are many feasible RNPs that match the stock price.
I In this case, we add an option to fully determine a unique set of RNP.
I That is, we use this option (and the trinomial) to complete the market.

Liuren Wu Overview Advanced Derivatives Pricing 16 / 88


Market completeness

Market completeness (or incompleteness) is a relative concept: Market may


not be complete with one asset, but can be complete with two...
To me, the real-world market is severely incomplete with primary market
securities alone (stocks and bonds).
To complete the market, we need to include all available options, plus model
structures.
I Model and instruments can play similar rules to complete a market.
RNP are not learned from the stock price alone, but from the option prices.
Risk-neutral dynamics need to be estimated using option prices.
Options are not redundant. Neither is this option pricing class.

Liuren Wu Overview Advanced Derivatives Pricing 17 / 88


Muti-step binomial trees
A one-step binomial model looks very Mickey Mouse: In reality, the stock
price can take on many possible values than just two.
Extend the one-step to multiple steps. The number of possible values
(nodes) at expiry increases with the number of steps.
If we grow the tree with enough steps, it can generate as many nodes as
reality calls for.
With many nodes, using stock alone can no longer achieve a perfect hedge
in one shot.
But locally, within each step, we still have only two possible nodes. Thus,
we can achieve perfect hedge within each step.
We just need to adjust the hedge at each step — dynamic hedge.
By doing as many hedge rebalancing at there are time steps, we can still
achieve a perfect hedge globally.
The market can still be completed with the stock alone, in a dynamic sense.

Liuren Wu Overview Advanced Derivatives Pricing 18 / 88


Constructing the binomial tree
 St u
St  fu
ft QQ
Sd
QQ t
fd

One way to set up the tree is to use (u, d) to match the stock return
volatility (Cox, Ross, Rubinstein):

u = eσ ∆t
, d = 1/u.

σ— the annualized return volatility (standard deviation).


a−d
The risk-neutral probability becomes: p = u−d where
r ∆t
I a=e for non-dividend paying stock.
I a = e (r −q)∆t for dividend paying stock.
I a = e (r −rf )∆t for currency.
I a = 1 for futures.
Liuren Wu Overview Advanced Derivatives Pricing 19 / 88
Estimating the return volatility σ
To determine the tree (St , u, d), we set

u = eσ ∆t
, d = 1/u.

The only un-observable or “free” parameter is the return volatility σ.


I Mean expected return (risk premium) does not matter for derivative
pricing under the binomial model because we can completely hedge
away the risk.
I St can be observed from the stock market.
We can
r estimate the return volatility using the time series data:
h i
1 1
P N 2 . ⇐ 1 is for annualization.
σ
b = ∆t N−1 t=1 (Rt − R) ∆t

Implied volatility: We can estimate the volatility (σ) by matching observed


option prices.
Under the current model assumption, the two approaches should generate
similar estimates on average, but they differ in reality (for reasons that we’ll
discuss later).
Liuren Wu Overview Advanced Derivatives Pricing 20 / 88
Practical issues with binominal tree pricing

The option prices obtained from the binominal tree often shows a zigzag
behavior across strikes.
One way to smooth it up is to price the options using two trees, one using N
steps and the other using (N + 1) steps. Then, simply averaging the value
from the two trees with generate much better/smoother results.
Yet another simple approach is to replace the last step value by the BMS
model analytical value.
I Even if the option is American, replacing the last step with the
European value does not hurt much.
I The smoothing effect can be even better than the averaging approach.

Liuren Wu Overview Advanced Derivatives Pricing 21 / 88


The Black-Merton-Scholes (BMS) model
Black and Scholes (1973) and Merton (1973) derive option prices under the
following assumption on the stock price dynamics,

dSt = µSt dt + σSt dWt

The binomial model: Discrete states and discrete time (The number of
possible stock prices and time steps are both finite).
The BMS model: Continuous states (stock price can be anything between 0
and ∞) and continuous time (time goes continuously).
Scholes and Merton won Nobel price. Black passed away.
BMS proposed the model for stock option pricing. Later, the model has
been extended/twisted to price currency options (Garman&Kohlhagen) and
options on futures (Black).
I treat all these variations as the same concept and call them
indiscriminately the BMS model.

Liuren Wu Overview Advanced Derivatives Pricing 22 / 88


Primer on continuous time process
dSt = µSt dt + σSt dWt

The driver of the process is Wt , a Brownian motion, or a Wiener process.


I The sample paths of a Brownian motion are continuous over time, but
nowhere differentiable.
I It is the idealization of the trajectory of a single particle being
constantly bombarded by an infinite number of infinitessimally small
random forces.
I Like a shark, a Brownian motion must always be moving, or else it dies.
I If you sum the absolute values of price changes over a day (or any time
horizon) implied by the model, you get an infinite number.
I If you tried to accurately draw a Brownian motion sample path, your
pen would run out of ink before one second had elapsed.
The first who brought Brownian motion to finance is Bachelier in his 1900
PhD thesis: The theory of speculation.

Liuren Wu Overview Advanced Derivatives Pricing 23 / 88


Properties of a Brownian motion
dSt = µSt dt + σSt dWt
The process Wt generates a random variable that is normally
distributed with mean 0 and variance t, φ(0, t). (Also referred to as Gaussian.)
Everybody believes in the normal approximation, the
experimenters because they believe it is a mathematical theorem,
the mathematicians because they believe it is an experimental
fact!

The process is made of independent normal increments dWt ∼ φ(0, dt).


I “d” is the continuous time limit of the discrete time difference (∆).
I ∆t denotes a finite time step (say, 3 months), dt denotes an extremely

thin slice of time (smaller than 1 milisecond).


I It is so thin that it is often referred to as instantaneous.
I Similarly, dWt = Wt+dt − Wt denotes the instantaneous increment

(change) of a Brownian motion.


By extension, increments over non-overlapping time periods are
independent: For (t1 > t2 > t3 ), (Wt3 − Wt2 ) ∼ φ(0, t3 − t2 ) is independent
of (Wt2 − Wt1 ) ∼ φ(0, t2 − t1 ).
Liuren Wu Overview Advanced Derivatives Pricing 24 / 88
Properties of a normally distributed random variable

dSt = µSt dt + σSt dWt

If X ∼ φ(0, 1), then a + bX ∼ φ(a, b 2 ).


If y ∼ φ(m, V ), then a + by ∼ φ(a + bm, b 2 V ).
Since dWt ∼ φ(0, dt), the instantaneous price change
dSt = µSt dt + σSt dWt ∼ φ(µSt dt, σ 2 St2 dt).
dS
The instantaneous return S = µdt + σdWt ∼ φ(µdt, σ 2 dt).
I Under the BMS model, µ is the annualized mean of the instantaneous
return — instantaneous mean return.
I σ 2 is the annualized variance of the instantaneous return —
instantaneous return variance.
I σ is the annualized standard deviation of the instantaneous return —
instantaneous return volatility.

Liuren Wu Overview Advanced Derivatives Pricing 25 / 88


Geometric Brownian motion
dSt /St = µdt + σdWt

The stock price is said to follow a geometric Brownian motion.


µ is often referred to as the drift, and σ the diffusion of the process.
Instantaneously, the stock price change is normally distributed,
φ(µSt dt, σ 2 St2 dt).
Over longer horizons, the price change is lognormally distributed.
The log return (continuous compounded return) is normally distributed over
all horizons:
d ln St = µ − 21 σ 2 dt + σdWt . (By Ito’s lemma)


I d ln St ∼ φ(µdt − 12 σ 2 dt, σ 2 dt).


I ln St ∼ φ(ln S0 + µt − 12σ 2 t, σ 2 t).
ln ST /St ∼ φ µ − 12 σ 2 (T − t), σ 2 (T − t) .

I

1 2
Integral form: St = S0 e µt− 2 σ t+σWt
, ln St = ln S0 + µt − 12 σ 2 t + σWt

Liuren Wu Overview Advanced Derivatives Pricing 26 / 88


Normal versus lognormal distribution
dSt = µSt dt + σSt dWt , µ = 10%, σ = 20%, S0 = 100, t = 1.
2 0.02

1.8 0.018

1.6 0.016 S0=100

1.4 0.014
PDF of ln(St/S0)

1.2 0.012

PDF of St
1 0.01

0.8 0.008

0.6 0.006

0.4 0.004

0.2 0.002

0 0
−1 −0.5 0 0.5 1 50 100 150 200 250
ln(St/S0) St

The earliest application of Brownian motion to finance is Louis Bachelier in his


dissertation (1900) “Theory of Speculation.” He specified the stock price as
following a Brownian motion with drift:

dSt = µdt + σdWt

Liuren Wu Overview Advanced Derivatives Pricing 27 / 88


Simulate 100 stock price sample paths
dSt = µSt dt + σSt dWt , µ = 10%, σ = 20%, S0 = 100, t = 1.
0.05 200

0.04
180
0.03
160
0.02
Daily returns

Stock price
0.01 140

0 120

−0.01
100
−0.02
80
−0.03

−0.04 60
0 50 100 150 200 250 300 0 50 100 150 200 250 300
Days days

Stock with the return process: d ln St = (µ − 12 σ 2 )dt + σdWt .


Discretize to daily intervals dt ≈ ∆t = 1/252.
Draw standard normal random variables ε(100 × 252) ∼ φ(0, 1).

Convert them into daily log returns: Rd = (µ − 12 σ 2 )∆t + σ ∆tε.
P252
Rd
Convert returns into stock price sample paths: St = S0 e d=1 .

Liuren Wu Overview Advanced Derivatives Pricing 28 / 88


Ito’s lemma on continuous processes
For a generic continuous process xt ,

dxt = µx dt + σx dWt ,

the transformed variable y = f (x, t) follows,


 
1 2
dyt = ft + fx µx + fxx σx dt + fx σx dWt
2

Taylor expansion up to dt term, with (dW )2 = dt

Example 1: dSt = µS  t dt + σSt dWt and y = ln St . We have


d ln St = µ − 21 σ 2 dt + σdWt
√ √
Example 2: dvt = κ (θ − vt ) dt + ω vt dWt , and σt = vt .
 
1 −1 1 1 2 −1 1
dσt = σt κθ − κσt − ω σt dt + ωdWt
2 2 8 2
Example 3: dxt = −κxt dt + σdWt and vt = a + bxt2 . ⇒ dvt =?.

Liuren Wu Overview Advanced Derivatives Pricing 29 / 88


Ito’s lemma on jumps

For a generic process xt with jumps,


R
dxt R dt) − ν(z, t)dzdt) ,
= µx dt + σx dWt + g (z) (µ(dz,
= (µx − Et [g ]) dt + σx dWt + g (z)µ(dz, dt),

where the random counting measure µ(dz, dt) realizes to a nonzero value for a
given z if and only if x jumps from xt− to xt = xt− + g (z) at time t. The process
ν(z, t)dzdt compensates the jump process so that the last term is the increment
of a pure jump martingale. The transformed variable y = f (x, t) follows,

dyt = ftR+ fx µx + 12 fxx σx2 dt + fx σx dWt



R
+ (f (xt− + g (z), t) − f (xt− ,t)) µ(dz, dt) − fx g (z)ν(z, t)dzdt,
= ftR+ fx (µx − Et [g ]) + 12 fxx σx2 dt + fx σx dWt
+ (f (xt− + g (z), t) − f (xt− , t)) µ(dz, dt)

Liuren Wu Overview Advanced Derivatives Pricing 30 / 88


Ito’s lemma on jumps: Merton (1976) example

ftR+ fx µx + 12 fxx σx2 dt + fx σx dWt



dyt = R
+ (f (xt− + g (z), t) − f (xt− , t)) µ(dz, dt) − fx g (z)ν(z, t)dzdt,
= ftR+ fx (µx − Et [g (z)]) + 12 fxx σx2 dt + fx σx dWt
+ (f (xt− + g (z), t) − f (xt− , t)) µ(dz, dt)

Merton (1976)’s jump-diffusion process:


dSt = µSt− dt + σSt− dWt + St− (e z − 1) (µ(z, t) − ν(z, t)dzdt) , and
R

y = ln St . We have
  Z Z
1
d ln St = µ − σ 2 dt + σdWt + zµ(dz, dt) − (e z − 1) ν(z, t)dzdt
2
f (xt− + g (z), t) − f (xt− , t) = ln St − ln St− = ln(St− e z ) − ln St− = z.
The specification (e z − 1) on price guarantees that the maximum downside
jump is no larger than the pre-jump price level St− .
(z−µJ )2

1 2σ 2
In Merton, ν(z, t) = λ σ √

e J .
J

Liuren Wu Overview Advanced Derivatives Pricing 31 / 88


The key idea behind BMS option pricing

Under the binominal model, if we cut time step ∆t small enough, the
binomial tree converges to the distribution behavior of the geometric
Brownian motion.
Reversely, the Brownian motion dynamics implies that if we slice the time
thin enough (dt), it behaves like a binominal tree.
I Under this thin slice of time interval, we can combine the option with
the stock to form a riskfree portfolio, like in the binomial case.
I Recall our hedging argument: Choose ∆ such that f − ∆S is riskfree.
I The portfolio is riskless (under this thin slice of time interval) and must
earn the riskfree rate.
I Since we can hedge perfectly, we do not need to worry about risk
premium and expected return. Thus, µ does not matter for this
portfolio and hence does not matter for the option valuation.
I Only σ matters, as it controls the width of the binomial branching.

Liuren Wu Overview Advanced Derivatives Pricing 32 / 88


The hedging proof

The stock price dynamics: dS = µSdt + σSdWt .


Let f (S, t) denote the value of  a derivative on the stock, by Ito’s lemma:
dft = ft + fS µS + 12 fSS σ 2 S 2 dt + fS σSdWt .
At time t, form a portfolio that contains 1 derivative contract and −∆ = fS
of the stock. The value of the portfolio is P = f − fS S.
The instantaneous uncertainty of the portfolio is fS σSdWt − fS σSdWt = 0.
Hence, instantaneously the delta-hedged portfolio is riskfree.
Thus, the portfolio must earn the riskfree rate: dP = rPdt.
dP = df − fS dS = ft + fS µS + 12 fSS σ 2 S 2 − fS µS dt = r (f − fS S)dt


This lead to the fundamental partial differential equation (PDE):


ft + rSfS + 12 fSS σ 2 S 2 = rf
No where do we see the drift (expected return) of the price dynamics (µ).

Liuren Wu Overview Advanced Derivatives Pricing 33 / 88


Partial differential equation
The hedging argument leads to the following partial differential equation:

∂f ∂f 1 ∂2f
+ (r − q)S + σ 2 S 2 2 = rf
∂t ∂S 2 ∂S
I The only free parameter is σ (as in the binominal model).
Solving this PDE, subject to the terminal payoff condition of the derivative
(e.g., fT = (ST − K )+ for a European call option), BMS derive analytical
formulas for call and put option value.
I Similar formula had been derived before based on distributional
(normal return) argument, but µ was still in.
I The realization that option valuation does not depend on µ is big.
Plus, it provides a way to hedge the option position.
The PDE is generic for any derivative securities, as long as S follows
geometric Brownian motion.
I Given boundary conditions, derivative values can be solved numerically
from the PDE.
Liuren Wu Overview Advanced Derivatives Pricing 34 / 88
Explicit finite difference method

One way to solve the PDE numerically is to discretize across time using N
time steps (0, ∆t, 2∆t, · · · , T ) and discretize across states using M grids
(0, ∆S, · · · , Smax ).
We can approximate the partial derivatives at time i and state j, (i, j), by
the differences:
f −f f +fi,j−1 −2fi,j f −f
fS ≈ i,j+12∆Si,j−1 , fSS ≈ i,j+1 ∆S 2 , and ft = i,j ∆ti−1,j
fi,j −fi−1,j fi,j+1 −fi,j−1 2
The PDE becomes: ∆t + (r − q)j∆S 2∆S + 12 σ 2 j 2 (∆S) = rfi,j
Collecting terms: fi−1,j = aj fi,j−1 + bj fi,j + cj fi,j+1
I Essentially a trinominal tree: The time-i value at j state of fi,j is a
weighted average of the time-i + 1 values at the three adjacent states
(j − 1, j, j + 1).

Liuren Wu Overview Advanced Derivatives Pricing 35 / 88


Finite difference methods: variations

At (i, j), we can define the difference (ft , fS ) in three different ways:
I Backward: ft = (fi,j − fi−1,j )/∆t.
I Forward: ft = (fi+1,j − fi,j )/∆t.
I Centered: ft = (fi+1,j − fi−1,j )/(2∆t).
Different definitions results in different numerical schemes:
I Explicit: fi−1,j = aj fi,j−1 + bj fi,j + cj fi,j+1 .
I Implicit: aj fi,j−1 + +bj fi,j + cj fi,j+1 = fi+1,j .
I Crank-Nicolson:
−αj fi−1,j−1 + (1 − βj )fi−1,j − γj fi−1,j+1 = αj fi,j−1 + (1 + βj )fi,j + γj fi,j+1 .

Liuren Wu Overview Advanced Derivatives Pricing 36 / 88


The BMS formula for European options

ct = St e −q(T −t) N(d1 ) − Ke −r (T −t) N(d2 ),


pt = −St e −q(T −t) N(−d1 ) + Ke −r (T −t) N(−d2 ),
where
ln(St /K )+(r −q)(T −t)+ 21 σ 2 (T −t)
d1 = √
σ T −t
,
ln(St /K )+(r −q)(T −t)− 12 σ 2 (T −t) √
d2 = √
σ T −t
= d1 − σ T − t.
Black derived a variant of the formula for futures (which I like better):

ct = e −r (T −t) [Ft N(d1 ) − KN(d2 )],


ln(Ft /K )± 12 σ 2 (T −t)
with d1,2 = √
σ T −t
.

Recall: Ft = St e (r −q)(T −t) .


Once I know call value, I can obtain put value via put-call parity:
ct − pt = e −r (T −t) [Ft − Kt ].

Liuren Wu Overview Advanced Derivatives Pricing 37 / 88


Implied volatility

ln(Ft /K ) ± 21 σ 2 (T − t)
ct = e −r (T −t) [Ft N(d1 ) − KN(d2 )] , d1,2 = √
σ T −t
Since Ft (or St ) is observable from the underlying stock or futures market,
(K , t, T ) are specified in the contract. The only unknown (and hence free)
parameter is σ.
We can estimate σ from time series return. (standard deviation calculation).
Alternatively, we can choose σ to match the observed option price —
implied volatility (IV).
There is a one-to-one correspondence between prices and implied volatilities.
Traders and brokers often quote implied volatilities rather than dollar prices.
The BMS model says that IV = σ. In reality, the implied volatility calculated
from different options (across strikes, maturities, dates) are usually different.

Liuren Wu Overview Advanced Derivatives Pricing 38 / 88


Risk-neutral valuation
Recall: Under the binomial model, we derive a set of risk-neutral
probabilities such that we can calculate the expected payoff from the option
and discount them using the riskfree rate.
I Risk premiums are hidden in the risk-neutral probabilities.
I If in the real world, people are indeed risk-neutral, the risk-neutral
probabilities are the same as the real-world probabilities. Otherwise,
they are different.
Under the BMS model, we can also assume that there exists such an
artificial risk-neutral world, in which the expected returns on all assets earn
risk-free rate.
The stock price dynamics under the risk-neutral world becomes,
dSt /St = (r − q)dt + σdWt .
Simply replace the actual expected return (µ) with the return from a
risk-neutral world (r − q) [ex-dividend return].
We label the true probability measure by P and
the risk-neutral measure by Q.
Liuren Wu Overview Advanced Derivatives Pricing 39 / 88
The risk-neutral return on spots

dSt /St = (r − q)dt + σdWt , under risk-neutral probabilities.

In the risk-neutral world, investing in all securities make the riskfree rate as
the total return.
If a stock pays a dividend yield of q, then the risk-neutral expected return
from stock price appreciation is (r − q), such as the total expected return is:
dividend yield+ price appreciation =r .
Investing in a currency earns the foreign interest rate rf similar to dividend
yield. Hence, the risk-neutral expected currency appreciation is (r − rf ) so
that the total expected return is still r .
Regard q as rf and value options as if they are the same.

Liuren Wu Overview Advanced Derivatives Pricing 40 / 88


The risk-neutral return on forwards/futures

If we sign a forward contract, we do not pay anything upfront and we do not


receive anything in the middle (no dividends or foreign interest rates). Any
P&L at expiry is excess return.
Under the risk-neutral world, we do not make any excess return. Hence, the
forward price dynamics has zero mean (driftless) under the risk-neutral
probabilities: dFt /Ft = σdWt .
The carrying costs are all hidden under the forward price, making the pricing
equations simpler.

Liuren Wu Overview Advanced Derivatives Pricing 41 / 88


Return predictability and option pricing
Consider the following stock price dynamics,

dSt /St = (a + bXt ) dt + σdWt ,


dXt = κ (θ − Xt ) + σx dW2t , ρdt = E[dWt dW2t ].

Stock returns are predictable by a vector of mean-reverting predictors Xt . How


should we price options on this predictable stock?
Option pricing is based on replication/hedging — a cross-sectional focus,
not based on prediction — a time series behavior.
Whether we can predict the stock price is irrelevant. The key is whether we
can replicate or hedge the option risk using the underlying stock.
Consider a derivative f (S, t), whose terminal payoff depends  on S but not on
X , then it remains true that dft = ft + fS µS + 12 fSS σ 2 S 2 dt + fS σSdWt .
The delta-hedged option portfolio (f − fS S) remains riskfree.
The same PDE holds for f :
ft + rSfS + 12 fSS σ 2 S 2 = rf

Liuren Wu Overview Advanced Derivatives Pricing 42 / 88


Return predictability and risk-neutral valuation

Consider the following stock price dynamics (under P),

dSt /St = (a + bXt ) dt + σdWt ,


dXt = κ (θ − Xt ) + σx dW2t , ρdt = E[dWt dW2t ].

Under the risk-neutral measure (Q), stocks earn the riskfree rate, regardless
of the predictability: dSt /St = (r − q) dt + σdWt
Analogously, the futures price is a martingale under Q, regardless of whether
you can predict the futures movements or not: dFt /Ft = σdWt
Measure change from P to Q does not change the diffusion component
σdW .
The BMS formula still applies.

Liuren Wu Overview Advanced Derivatives Pricing 43 / 88


Stochastic volatility and option pricing
Consider the following stock price dynamics,

dSt /St = µdt + vt dWt ,

dvt = κ (θ − vt ) + ω vt dW2t , ρdt = E[dWt dW2t ].

How should we price options on this stock with stochastic volatility?


Consider a call option on S. Even though the terminal value does not depend
on vt , the value of the option at other periods have to depend on vt .
I Assume f (S, t) does not depend on vt , we have

dft = ft + fS µS + 12 fSS vt S 2 dt + fS σS vt dWt , which obviously


depend on vt .
For f (S, v , t), we have (bivariate version of Ito):
dft = ft + fS µS + 12 fSS vt S 2 + fv κ (θ − vt ) + 21 fvv ω 2 vt + fSv ωvt ρ dt +

√ √
fS σS vt dWt + fv ω vt dW2t .
Since there are two sources of risk (Wt , W2t ), delta-hedging is not going to
lead to a riskfree portfolio.

Liuren Wu Overview Advanced Derivatives Pricing 44 / 88


Pricing kernel

In the absence of arbitrage, in an economy, there exists at least one strictly


positive process, Mt , the state-price deflator, such that the deflated gains
process associated with any admissible strategy is a martingale. The ratio of
Mt at two horizons, Mt,T , is called a stochastic discount factor, or more
informally, a pricing kernel.
I For an asset that has a terminal payoff ΠT , its time-t value is
pt = EPt [Mt,T ΠT ].
I The time-t price of a $1 par riskfree zero-coupon bond that expires at
T is pt = EPt [Mt,T ].
I In a discrete-time representative agent economy with an additive CRRA
utility, the pricing kernel is equal to the ratio of the marginal utilities of
consumption,
−γ
u 0 (ct+1 )

ct+1
Mt,t+1 =β 0 =β
u (ct ) ct

Liuren Wu Overview Advanced Derivatives Pricing 45 / 88


From pricing kernel to exchange rates
h
Let Mt,T denote the pricing kernel in economy h that prices all securities in
that economy with its currency denomination.
The h-currency price of currency-f (h is home currency) is linked to the
pricing kernels of the two economies by,
f
STfh Mt,T
=
Stfh h
Mt,T

The log currency return over period [t, T ], ln STfh /Stfh equals the difference
between the log pricing kernels of the two economies.
Let S denote the dollar price of pound (e.g. St = $2.06), then
pound dollar
ln ST /St = ln Mt,T − ln Mt,T .
If markets are completed by primary securities (e.g., bonds and stocks),
there is one unique pricing kernel per economy. The exchange rate
movement is uniquely determined by the ratio of the pricing kernels.
If the markets are not completed by primary securities, exchange rates (and
currency options) help complete the markets by requiring that the ratio of
any two viable pricing kernels go through the exchange rate.
Liuren Wu Overview Advanced Derivatives Pricing 46 / 88
From pricing kernel to measure change

In continuous time, it is convenient to define the pricing kernel via the


following multiplicative decomposition:
Z T ! Z T !
Mt,T = exp − rs ds E − γs> dXs
t t

r is the instantaneous riskfree rate, E is the stochastic exponential


martingale operator, X denotes the risk sources in the economy, and γ is the
market price of the risk X .
 R   R 
T T 1 T 2
R
I If Xt = Wt , E − γs dW s = exp − γs dW s − γ ds .
t t 2 t s
I In a continuous time version of the representative agent example,

dXs = d ln ct and γ is relative risk aversion.


I r is usually a function of X .

The exponential martingale E(·) defines the measure change from P to Q.

Liuren Wu Overview Advanced Derivatives Pricing 47 / 88


Measure change defined by exponential martingales

Consider the following exponential martingale that defines the measure change
from P to Q: 
dQ
Rt
dP t = E − 0 γs dWs ,

If the P dynamics is: dSti = µi Sti dt + σ i Sti dWti , with ρi dt = E[dWt dWti ],
then the dynamics of Sti under Q is: dSti = 
µi Sti dt + σ i Sti dWti + E[−γt dWt , σ i Sti dWti ] = µit − γσ i ρi Sti dt + σ i Sti dWti
If Sti is the price of a traded security, we need r = µit − γσ i ρi . The risk
premium on the security is µit − r = γσ i ρi .

How do things
 change if the
 pricing kernel is 
given by: 
RT RT > RT
Mt,T = exp − t rs ds E − t γs dWs E − t γs> dZs ,
where Zt is another Brownian motion independent of Wt or Wti .

Liuren Wu Overview Advanced Derivatives Pricing 48 / 88


Bond pricing under P and Q

The time-t price of a $1 par riskfree zero-coupon bond that expires at T is:

pt = EPt h[Mt,T]   R i
RT T
= EPt exp − t rs ds E − t γs> dXs
h  R i
T
= EQ
t exp − t rs ds .

We need to know the short rate dynamics under Q for bond pricing.
Suppose thepricing kernel
  is:   R 
RT RT T
Mt,T = exp − t rs ds E − t γs> dXs E − t ηs> dZs with X , Z
orthogonal, and r = r (X ).
Bond price will only depend on X , not Z .

Liuren Wu Overview Advanced Derivatives Pricing 49 / 88


Measure change defined by exponential martingales: Jumps

Let X denote a pure jump process with its compensator being ν(x, t) under
P.
Consider a measure change defined by the exponential martingale:
dQ

dP t = E (−γXt ),
The compensator of the jump process under Q becomes:
ν(x, t)Q = e −γx ν(x, t).
Example: Merton (176)’s compound Poisson jump process,
(x−µJ )2

1 2σ 2
ν(x, t) = λ σ √

e J . Under Q, it becomes
J
(x−µ )2
Q
(x−µJ )2 J
−γx− −
1 2σ 2 1 2σ 2
Q
ν(x, t) = λ σ √ e J =λ Q √ e J with µQ = µJ − γσJ2
J 2π σJ 2π
1 2
and λQ = λe 2 γ(γσJ −2µJ ) .
Reference: Küchler & Sørensen, Exponential Families of Stochastic Processes, Springer, 1997.

Liuren Wu Overview Advanced Derivatives Pricing 50 / 88


The BMS Delta
The BMS delta of European options (Can you derive them?):
∂ct ∂pt
∆c ≡ = e −qτ N(d1 ), ∆p ≡ = −e −qτ N(−d1 )
∂St ∂St
(St = 100, T − t = 1, σ = 20%)
BSM delta Industry delta quotes
1 100
call delta call delta
0.8 put delta 90 put delta

0.6 80

0.4 70

0.2 60
Delta

Delta
0 50

−0.2 40

−0.4 30

−0.6 20

−0.8 10

−1 0
60 80 100 120 140 160 180 60 80 100 120 140 160 180
Strike Strike

Industry quotes the delta in absolute percentage terms (right panel).


Which of the following is out-of-the-money? (i) 25-delta call, (ii) 25-delta
put, (iii) 75-delta call, (iv) 75-delta put.
The strike of a 25-delta call is close to the strike of: (i) 25-delta put, (ii)
50-delta put, (iii) 75-delta put.

Liuren Wu Overview Advanced Derivatives Pricing 51 / 88


Delta as a moneyness measure
Different ways of measuring moneyness:
K (relative to S or F ): Raw measure, not comparable across different stocks.
K /F : better scaling than K − F .
ln K /F : more symmetric under BMS.
ln K /F
√ : standardized by volatility and option maturity, comparable across
σ (T −t)
stocks. Need to decide what σ to use (ATMV, IV, 1).
d1 : a standardized variable.
d2 : Under BMS, this variable is the truly standardized normal variable with
φ(0, 1) under the risk-neutral measure.
delta: Used frequently in the industry
I Measures moneyness: Approximately the percentage chance the option
will be in the money at expiry.
I Reveals your underlying exposure (how many shares needed to achieve
delta-neutral).

Liuren Wu Overview Advanced Derivatives Pricing 52 / 88


OTC quoting and trading conventions for currency options

Options are quoted at fixed time-to-maturity (not fixed expiry date).


Options at each maturity are not quoted in invoice prices (dollars), but in
the following format:
I Delta-neutral straddle implied volatility (ATMV):
A straddle is a portfolio of a call & a put at the same strike. The strike
here is set to make the portfolio delta-neutral ⇒ d1 = 0.
I 25-delta risk reversal: IV (∆c = 25) − IV (∆p = 25).
I 25-delta butterfly spreads: (IV (∆c = 25) + IV (∆p = 25))/2 − ATMV .
I Risk reversals and butterfly spreads at other deltas, e.g., 10-delta.
When trading, invoice prices and strikes are calculated based on the BMS
formula.
The two parties exchange both the option and the underlying delta.
I The trades are delta-neutral.

Liuren Wu Overview Advanced Derivatives Pricing 53 / 88


The BMS vega
Vega (ν) is the rate of change of the value of a derivatives portfolio with
respect to volatility — it is a measure of the volatility exposure.
BMS vega: the same for call and put options of the same maturity
∂ct ∂pt √
ν≡ = = St e −q(T −t) T − tn(d1 )
∂σ ∂σ
x 2
n(d1 ) is the standard normal probability density: n(x) = √1 e − 2 .

40
(St = 100, T − t = 1, σ = 20%) 40

35 35

30 30

25 25
Vega
Vega

20 20

15 15

10 10

5 5

0 0
60 80 100 120 140 160 180 −3 −2 −1 0 1 2 3
Strike d2

Volatility exposure (vega) is higher for at-the-money options.

Liuren Wu Overview Advanced Derivatives Pricing 54 / 88


Vega hedging

Delta can be changed by taking a position in the underlying.


To adjust the volatility exposure (vega), it is necessary to take a position in
an option or other derivatives.
Hedging in practice:
I Traders usually ensure that their portfolios are delta-neutral at least
once a day.
I Whenever the opportunity arises, they improve/manage their vega
exposure — options trading is more expensive.
I As portfolio becomes larger, hedging becomes less expensive.
Under the assumption of BMS, vega hedging is not necessary: σ does not
change. But in reality, it does.
I Vega hedge is outside the BMS model.

Liuren Wu Overview Advanced Derivatives Pricing 55 / 88


Example: Delta and vega hedging

Consider an option portfolio that is delta-neutral but with a vega of −8, 000. We
plan to make the portfolio both delta and vega neutral using two instruments:
The underlying stock
A traded option with delta 0.6 and vega 2.0.
How many shares of the underlying stock and the traded option contracts do we
need?

To achieve vega neutral, we need long 8000/2=4,000 contracts of the


traded option.
With the traded option added to the portfolio, the delta of the portfolio
increases from 0 to 0.6 × 4, 000 = 2, 400.
We hence also need to short 2,400 shares of the underlying stock ⇒ each
share of the stock has a delta of one.

Liuren Wu Overview Advanced Derivatives Pricing 56 / 88


Another example: Delta and vega hedging
Consider an option portfolio with a delta of 2,000 and vega of 60,000. We plan to
make the portfolio both delta and vega neutral using:
The underlying stock
A traded option with delta 0.5 and vega 10.
How many shares of the underlying stock and the traded option contracts do we
need?

As before, it is easier to take care of the vega first and then worry about the
delta using stocks.
To achieve vega neutral, we need short/write 60000/10 = 6000 contracts of
the traded option.
With the traded option position added to the portfolio, the delta of the
portfolio becomes 2000 − 0.5 × 6000 = −1000.
We hence also need to long 1000 shares of the underlying stock.

Liuren Wu Overview Advanced Derivatives Pricing 57 / 88


A more formal setup
Let (∆p , ∆1 , ∆2 ) denote the delta of the existing portfolio and the two hedging
instruments. Let(νp , ν1 , ν2 ) denote their vega. Let (n1 , n2 ) denote the shares of
the two instruments needed to achieve the target delta and vega exposure
(∆T , νT ). We have
∆T = ∆p + n1 ∆1 + n2 ∆2
νT = νp + n1 ν1 + n2 ν2
We can solve the two unknowns (n1 , n2 ) from the two equations.
Example 1: The stock has delta of 1 and zero vega.
0 = 0 + n1 0.6 + n2
0 = −8000 + n1 2 + 0
n1 = 4000, n2 = −0.6 × 4000 = −2400.
Example 2: The stock has delta of 1 and zero vega.
0 = 2000 + n1 0.5 + n2 , 0 = 60000 + n1 10 + 0

n1 = −6000, n2 = 1000.
When do you want to have non-zero target exposures?
Liuren Wu Overview Advanced Derivatives Pricing 58 / 88
BMS gamma
Gamma (Γ) is the rate of change of delta (∆) with respect to the price of
the underlying asset.
The BMS gamma is the same for calls and puts:

∂ 2 ct ∂∆t e −q(T −t) n(d1 )


Γ≡ 2 = = √
∂St ∂St St σ T − t

0.02
(St = 100, T − t = 1, σ = 20%) 0.02

0.018 0.018

0.016 0.016

0.014 0.014

0.012 0.012

Vega
Vega

0.01 0.01

0.008 0.008

0.006 0.006

0.004 0.004

0.002 0.002

0 0
60 80 100 120 140 160 180 −3 −2 −1 0 1 2 3
Strike d2

Gamma is high for near-the-money options.


High gamma implies high variation in delta, and hence more frequent rebalancing
to maintain low delta exposure.

Liuren Wu Overview Advanced Derivatives Pricing 59 / 88


Gamma hedging
High gamma implies high variation in delta, and hence more frequent
rebalancing to maintain low delta exposure.
Delta hedging is based on small moves during a very short time period.
I assuming that the relation between option and the stock is linear
locally.
When gamma is high,
I The relation is more curved (convex) than linear,
I The P&L (hedging error) is more likely to be large in the presence of
large moves.
The gamma of a stock is zero.
We can use traded options to adjust the gamma of a portfolio, similar to
what we have done to vega.
But if we are really concerned about large moves, we may want to try
something else.

Liuren Wu Overview Advanced Derivatives Pricing 60 / 88


Dynamic hedging with greeks
The idea of delta and vega hedging is
based on a locally linear approximation
(partial derivative) of the relation Dynamic hedging, hedging based
between the derivative portfolio value on partial derivatives, often asks for
and the underlying stock price and frequent rebalancing.
volatility. Dynamic hedging works well if
80 I The overall relation is close to
70

60 linear. Hence, the hedging


50

40
ratio is stable over time.
The underlying variable (stock
Call

30 I
20

10 price, volatility) varies


0

−10 smoothly and only changes a


−20
60 80 100 120
ST
140 160 180
little within a certain time
Since the relation is not linear, the interval.
hedging ratios change as the
environment change.

Liuren Wu Overview Advanced Derivatives Pricing 61 / 88


Dynamic versus static hedging

Dynamic hedging can generate large hedging errors when the underlying
variable (stock price) can jump randomly.
I A large move size per se is not an issue, as long as we know how much
it moves — a binomial tree can be very large moves, but delta hedge
works perfectly.
I As long as we know the magnitude, hedging is relatively easy.
I The key problem comes from large moves of random size.
An alternative is to devise static hedging strategies: The position of the
hedging instruments does not vary over time.
I Conceptually not as easy. Different derivative products ask for different
static strategies.
I It involves more option positions. Cost per transaction is high.
I Monitoring cost is low. Fewer transactions.

Liuren Wu Overview Advanced Derivatives Pricing 62 / 88


Example: Static hedging long-term option using short-term
options
“Static hedging of standard options,” Carr and Wu, wp.

A European call option maturing at a fixed time T can be replicated by a


static position in a continuum of European call options at a shorter maturity
u ≤ T:
Z∞
C (S, t; K , T ) = w (K)C (S, t; K, u)dK,
0
2

with the weight of the portfolio given by w (K) = ∂K 2 C (K, u; K , T ), the

gamma that the target call option will have at time u, should the underlying
price level be at K then.
Assumption: The stock price can jump randomly. The only requirement is
that the stock price is Markovian in itself: St captures all the information
about the stock up to time t.

Liuren Wu Overview Advanced Derivatives Pricing 63 / 88


Practical implementation and performance

Target Mat 2 4 12 12 12 2 4 12

Strategy Static with Five Options Daily Delta


Instruments 1 1 1 2 4 Underlying Futures

Mean -0.00 -0.10 -0.01 -0.07 0.01 0.16 0.03 -0.01


Std Err 0.23 0.50 0.87 0.64 0.42 0.57 0.65 0.88
RMSE 0.23 0.51 0.86 0.64 0.42 0.59 0.65 0.87
Min -0.62 -1.55 -2.32 -1.97 -1.58 -1.28 -2.23 -2.51
Max 0.50 1.09 1.56 1.10 0.86 1.45 1.42 1.76
Target Call 3.68 6.16 10.94 10.76 11.52 3.65 6.14 11.58

Liuren Wu Overview Advanced Derivatives Pricing 64 / 88


Semi-static hedge of barriers

Option being hedged: a one-month one-touch barrier option with a lower


barrier and payment at expiry
Hedging instruments: vanilla and binary put options, binary call.
Procedure:
I At time t, sell the barrier, and put on a hedging position with vanilla
options with the terminal payoff
1(ST < L) 1 + SLT = 2(S < L) − (L − S)+ /L

I If the barrier L never hits before expiry, both the barrier and the
hedging portfolio generate zero payoff.
I If the barrier is hit before expiry, then:
F Sell a European
“ ” option with the terminal payoff
1(ST < L) SLT = (S < L) − (L − S)+ /L.
F Buy a European option that pays 1(ST > L).
F The operation is self-financing under the BMS when r = q.

Liuren Wu Overview Advanced Derivatives Pricing 65 / 88


Hedging barriers: Dynamic and static hedging performance

JPYUSD:
Strategy Mean Std Max Min Skew Kurt
Value 55.40 3.71 67.39 37.77 0.55 2.77
No Hedge -49.46 50.01 0.00 -100.00 -0.02 1.00
Delta -44.24 20.88 76.67 -138.26 0.79 7.86
Vega -44.45 17.50 67.47 -130.67 1.40 10.14
Vanna -45.38 18.01 67.47 -137.32 1.32 10.08
Static -50.86 10.68 48.94 -68.02 6.66 62.00

Liuren Wu Overview Advanced Derivatives Pricing 66 / 88


Hedging barriers: Dynamic and static hedging performance

GBPUSD:
Strategy Mean Std Max Min Skew Kurt
Value 49.35 1.66 54.98 42.86 0.21 4.09
No Hedge -32.21 46.73 0.00 -100.00 -0.76 1.58
Delta -36.39 19.81 70.02 -127.86 1.20 6.34
Vega -38.24 16.58 55.74 -124.94 1.85 8.82
Vanna -39.07 16.33 54.92 -119.33 1.85 8.56
Static -46.55 10.80 49.19 -52.62 5.07 39.81

Liuren Wu Overview Advanced Derivatives Pricing 67 / 88


Implied volatility
Recall the BMS formula:
Ft,T
ln ± 12 σ 2 (T − t)
c(S, t, K , T ) = e −r (T −t) [Ft,T N(d1 ) − KN(d2 )] , d1,2 = K

σ T −t

The BMS model has only one free parameter, the asset return volatility σ.
Call and put option values increase monotonically with increasing σ under
BMS.
Given the contract specifications (K , T ) and the current market
observations (St , Ft , r ), the mapping between the option price and σ is a
unique one-to-one mapping.
The σ input into the BMS formula that generates the market observed
option price (or sometimes a model-generated price) is referred to as the
implied volatility (IV).
Practitioners often quote/monitor implied volatility for each option contract
instead of the option invoice price.

Liuren Wu Overview Advanced Derivatives Pricing 68 / 88


The relation between option price and σ under BMS
45 50
K=80 K=80
40 K=100 45 K=100
K=120 K=120
35 40

35
Call option value, ct

Put option value, pt


30
30
25
25
20
20
15
15
10
10
5 5

0 0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
Volatility, σ Volatility, σ

An option value has two components:


I Intrinsic value: the value of the option if the underlying price does not

move (or if the future price = the current forward).


I Time value: the value generated from the underlying price movement.

Since options give the holder only rights but no obligation, larger moves
generate bigger opportunities but no extra risk — Higher volatility increases
the option’s time value.
At-the-money option price is approximately linear in implied volatility.

Liuren Wu Overview Advanced Derivatives Pricing 69 / 88


Implied volatility versus σ

If the real world behaved just like BMS, σ would be a constant.


I In this BMS world, we could use one σ input to match market quotes
on options at all days, all strikes, and all maturities.
I Implied volatility is the same as the security’s return volatility (standard
deviation).
In reality, the BMS assumptions are violated. With one σ input, the BMS
model can only match one market quote at a specific date, strike, and
maturity.
I The IVs at different (t, K , T ) are usually different — direct evidence
that the BMS assumptions do not match reality.
I IV no longer has the meaning of return volatility.
I IV still reflects the time value of the option.
I The intrinsic value of the option is model independent (e.g.,
e −r (T −t) (F − K )+ for call), modelers should only pay attention to time
value.

Liuren Wu Overview Advanced Derivatives Pricing 70 / 88


Implied volatility at (t, K , T )
At each date t, strike K , and expiry date T , there can be two European
options: one is a call and the other is a put.
The two options should generate the same implied volatility value to exclude
arbitrage.
I Recall put-call parity: c − p = e r (T −t) (F − K ).
I The difference between the call and the put at the same (t, K , T ) is
the forward value.
I The forward value does not depend on (i) model assumptions, (ii) time
value, or (iii) implied volatility.
At each (t, K , T ), we can write the in-the-money option as the sum of the
intrinsic value and the value of the out-of-the-money option:
I If F > K , call is ITM with intrinsic value e r (T −t) (F − K ), put is OTM.

Hence, c = e r (T −t) (F − K ) + p.
I If F < K , put is ITM with intrinsic value e r (T −t) (K − F ), call is OTM.

Hence, p = c + e r (T −t) (K − F ).
I If F = K , both are ATM (forward), intrinsic value is zero for both

options. Hence, c = p.

Liuren Wu Overview Advanced Derivatives Pricing 71 / 88


Implied volatility quotes on OTC currency options

At each date t and each fixed time-to-maturity τ = (T − t), OTC currency


options are quoted in terms of
I Delta-neutral straddle implied volatility (ATMV):
A straddle is a portfolio of a call & a put at the same strike. The strike
here is set to make the portfolio delta-neutral:
e q(T −t) N(d1 ) − e q(T −t) N(−d1 ) = 0 ⇒ N(d1 ) = 12 ⇒ d1 = 0.

I 25-delta risk reversal: RR25 = IV (∆c = 25) − IV (∆p = 25).

I 25-delta butterfly spreads:


BF25 = (IV (∆c = 25) + IV (∆p = 25))/2 − ATMV .

Liuren Wu Overview Advanced Derivatives Pricing 72 / 88


From delta to strikes
Given these quotes, we can compute the IV at the three moneyness (strike)
levels:
IV = ATMV at d1 = 0
IV = BF25 + ATMV + RR25 /2 at ∆c = 25%
IV = BF25 + ATMV − RR25 /2 at ∆p = 25%

The three strikes at the three deltas can be inverted as follows:


K = F exp 12 IV 2 τ

√  at d1 = 0
K = F exp 12 IV 2 τ − N −1 (∆c e qτ )IV √ τ  at ∆c = 25%
K = F exp 12 IV 2 τ + N −1 (|∆p |e qτ )IV τ at ∆p = 25%

Put-call parity is guaranteed in the OTC quotes: one implied volatility at


each delta/strike.
These are not exactly right... They are simplified versions of the much
messier real industry convention.

Liuren Wu Overview Advanced Derivatives Pricing 73 / 88


Example

On 9/29/2004, I obtain the following quotes on USDJPY: St = 110.87,


ATMV = 8.73, 8.5, 8.66, RR25 = −0.53, −0.7, −0.98, and
BF25 = 0.24, 0.26, 0.31 at 3 fixed maturities of 1, 3, and 2 months. (The
quotes are in percentages).
The USD interest rates at 3 maturities are: 1.82688, 1.9, 2.31. The JPY
rates are 0.03625, 0.04688, 0.08125. (Assume that they are continuously
compounding). All rates are in percentages.
Compute the implied volatility at three moneyness levels at each of the three
maturities.
Compute the corresponding strike prices.
Compute the invoice prices for call and put options at these strikes and
maturities.

Liuren Wu Overview Advanced Derivatives Pricing 74 / 88


Violations of put-call parities
On the exchange, calls and puts at the same maturity and strike are
quoted/traded separately. It is possible to observe put-call parity being
violated at some times.
I Violations can happen when there are market frictions such as
short-sale constraints.
I For American options (on single name stocks), there only exists a
put-call inequality.
I The “effective” maturities of the put and call American options with
same strike and expiry dates can be different.
F The option with the higher chance of being exercised early has
effectively a shorter maturity.
Put-call violations can predict future spot price movements.
I One can use the call and put option prices at the same strike to

compute an “option implied spot price:” Sto = (ct − pt + e −r τ K ) e qτ .


I The difference between the implied spot price and the price from the

stock market can contain predictive information: St − Sto .

Liuren Wu Overview Advanced Derivatives Pricing 75 / 88


The information content of the implied volatility surface
At each time t, we observe options across many strikes K and maturities
τ = T − t.
When we plot the implied volatility against strike and maturity, we obtain an
implied volatility surface.
If the BMS model assumptions hold in reality, the BMS model should be
able to match all options with one σ input.
I The implied volatilities are the same across all K and τ .
I The surface is flat.
We can use the shape of the implied volatility surface to determine what
BMS assumptions are violated and how to build new models to account for
these violations.
I For the plots, do not use K , K − F , K /F or even ln K /F as the

moneyness measure. Instead, use a standardized measure, such as


ln K /F
√ , d2 , d1 , or delta.
ATMV τ
I Using standardized measure makes it easy to compare the figures

across maturities and assets.

Liuren Wu Overview Advanced Derivatives Pricing 76 / 88


Implied volatility smiles & skews on a stock
AMD: 17−Jan−2006
0.75

0.7

0.65

Short−term smile
Implied Volatility

0.6

0.55

0.5 Long−term skew

0.45

Maturities: 32 95 186 368 732


0.4
−3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1 1.5 2
Moneyness= ln(K/F

σ τ
)

Liuren Wu Overview Advanced Derivatives Pricing 77 / 88


Implied volatility skews on a stock index (SPX)
SPX: 17−Jan−2006
0.22

0.2

0.18 More skews than smiles


Implied Volatility

0.16

0.14

0.12

0.1

Maturities: 32 60 151 242 333 704

0.08
−3 −2.5 −2 −1.5 −1 −0.5 0 0.5 1 1.5 2
Moneyness= ln(K/F

σ τ
)

Liuren Wu Overview Advanced Derivatives Pricing 78 / 88


Average implied volatility smiles on currencies

JPYUSD GBPUSD
14 9.8

9.6
13.5
9.4
Average implied volatility

Average implied volatility


13
9.2

12.5 9

8.8
12
8.6
11.5
8.4

11 8.2
10 20 30 40 50 60 70 80 90 10 20 30 40 50 60 70 80 90
Put delta Put delta

Maturities: 1m (solid), 3m (dashed), 1y (dash-dotted)

Liuren Wu Overview Advanced Derivatives Pricing 79 / 88


Return non-normalities and implied volatility smiles/skews
BMS assumes that the security returns (continuouslycompounding) are
normally distributed. ln ST /St ∼ N (µ − 12 σ 2 )τ, σ 2 τ .
I µ = r − q under risk-neutral probabilities.

A smile implies that actual OTM option prices are more expensive than
BMS model values.
I ⇒ The probability of reaching the tails of the distribution is higher

than that from a normal distribution.


I ⇒ Fat tails, or (formally) leptokurtosis.

A negative skew implies that option values at low strikes are more expensive
than BMS model values.
I ⇒ The probability of downward movements is higher than that from a

normal distribution.
I ⇒ Negative skewness in the distribution.

Implied volatility smiles and skews indicate that the underlying security
return distribution is not normally distributed (under the risk-neutral
measure —We are talking about cross-sectional behaviors, not time series).

Liuren Wu Overview Advanced Derivatives Pricing 80 / 88


Quantifying the linkage
 
Skew. Kurt. 2 ln K /F
IV (d) ≈ ATMV 1+ d+ d ,d= √
6 24 σ τ

If we fit a quadratic function to the smile, the slope reflects the skewness of
the underlying return distribution.
The curvature measures the excess kurtosis of the distribution.
A normal distribution has zero skewness (it is symmetric) and zero excess
kurtosis.
This equation is just an approximation, based on expansions of the normal
density (Read “Accounting for Biases in Black-Scholes.”)
The currency option quotes: Risk reversals measure slope/skewness,
butterfly spreads measure curvature/kurtosis.
Check the VOLC function on Bloomberg.

Liuren Wu Overview Advanced Derivatives Pricing 81 / 88


Revisit the implied volatility smile graphics

For single name stocks (AMD), the short-term return distribution is highly
fat-tailed. The long-term distribution is highly negatively skewed.
For stock indexes (SPX), the distributions are negatively skewed at both
short and long horizons.
For currency options, the average distribution has positive butterfly spreads
(fat tails).
Normal distribution assumption does not work well.
Another assumption of BMS is that the return volatility (σ) is constant —
Check the evidence in the next few pages.

Liuren Wu Overview Advanced Derivatives Pricing 82 / 88


Stochastic volatility on stock indexes

SPX: Implied Volatility Level FTS: Implied Volatility Level


0.5 0.55

0.5
0.45
0.45
0.4
0.4
Implied Volatility

Implied Volatility
0.35
0.35

0.3 0.3

0.25
0.25
0.2
0.2
0.15
0.15
0.1

0.1 0.05
96 97 98 99 00 01 02 03 96 97 98 99 00 01 02 03

At-the-money implied volatilities at fixed time-to-maturities from 1 month to 5


years.

Liuren Wu Overview Advanced Derivatives Pricing 83 / 88


Stochastic volatility on currencies

JPYUSD GBPUSD
28
12
26
24 11

22 10
Implied volatility

Implied volatility
20
9
18

16 8

14 7
12
6
10
8 5

1997 1998 1999 2000 2001 2002 2003 2004 1997 1998 1999 2000 2001 2002 2003 2004

Three-month delta-neutral straddle implied volatility.

Liuren Wu Overview Advanced Derivatives Pricing 84 / 88


Stochastic skewness on stock indexes

SPX: Implied Volatility Skew FTS: Implied Volatility Skew


0.4 0.4
Implied Volatility Difference, 80%−120%

Implied Volatility Difference, 80%−120%


0.35 0.35

0.3
0.3
0.25
0.25
0.2
0.2
0.15
0.15
0.1

0.1 0.05

0.05 0
96 97 98 99 00 01 02 03 96 97 98 99 00 01 02 03

Implied volatility spread between 80% and 120% strikes at fixed


time-to-maturities from 1 month to 5 years.

Liuren Wu Overview Advanced Derivatives Pricing 85 / 88


Stochastic skewness on currencies

JPYUSD GBPUSD

50
10
40

30 5
RR10 and BF10

RR10 and BF10


20 0

10
−5
0
−10
−10

−20 −15
1997 1998 1999 2000 2001 2002 2003 2004 1997 1998 1999 2000 2001 2002 2003 2004

Three-month 10-delta risk reversal (blue lines) and butterfly spread (red lines).

Liuren Wu Overview Advanced Derivatives Pricing 86 / 88


What do the implied volatility plots tell us?

Returns on financial securities (stocks, indexes, currencies) are not normally


distributed.
I They all have fatter tails than normal (most of the time).
I The distribution is also skewed, mostly negative for stock indexes (and
sometimes single name stocks), but can be of either direction (positive
or negative) for currencies.
The return distribution is not constant over time, but varies strongly.
I The volatility of the distribution is not constant.
I Even higher moments (skewness, kurtosis) of the distribution are not
constant, either.
A good option pricing model should account for return non-normality and its
stochastic (time-varying) feature.

Liuren Wu Overview Advanced Derivatives Pricing 87 / 88


Weird implied volatility shapes
Sometimes, the implied volatility plot against moneyness can show weird shapes:
Implied volatility frown — This does not happen often, but it does happen.
I It is more difficult to model than a smile.
The implied volatility shape around corporate actions such as mergers,
takeovers, etc.
Although most of our models are time homogeneous, calendar day effects
are important considerations in practice. How to reconcile the two?
I Build a business calendar and modify the option time to maturity based
on business activities:
F Treat non-trading days as zero (or a small fraction) of one day.
F Treat each earnings announcement date as two days.
I Pre-process the data as much as possible before applying to a model.
F Most deterministic components should be pre-processed.

Liuren Wu Overview Advanced Derivatives Pricing 88 / 88

You might also like