Documente Academic
Documente Profesional
Documente Cultură
Options 1
Greg Knudsen
International Rate Structuring & MTNs
1
Contents
This module is an introduction to the theory and practice of Options.
• Option definitions
• Call and Put payoffs
• Volatility
• Black Scholes pricing
• Put / Call Parity
• Option sensitivities (the Greeks)
• FX Options
• Caps & Floors
2
Option Definitions
An Option is the right, but not the obligation, to buy (Call) or sell (Put) an asset at a specified date
at a specified price.
Note the difference to a Forward which is the obligation to buy (or sell) an asset at a specified future date
at a specified price.
A Forward obliges the participants to transact the agreed exchange on the agreed date at the agreed price.
An Option allows the Option Buyer to choose to exercise the exchange (a purchase or a sale) or not,
depending upon the real or perceived value of that purchase or sale.
Call Option the buyer of a Call Option has the right to buy the underlying asset
on a specified date at a specified price (the strike)
Put Option the buyer of a Put Option has the right to sell the underlying asset
on a specified date at a specified price (the strike)
Strike the price at which the asset is bought or sold if the option is exercised
Option Definitions
European Option a European Option can only be exercised on the specified Option Maturity Date
American Option an American Option can be exercised at any time prior to the Option
Maturity Date
Bermudan Option a Bermudan Option can be exercised (once) on one of a specified set
of exercise dates up to and including the Option Maturity Date
These often co-incide with coupon payment dates on structured bonds and swaps
Option Value the value for which the option can be bought or sold in the market
At inception this is the premium paid to buy the option
Intrinsic Value the value (if positive) of immediate exercise of the Option
For a Call this is Max (0, Asset Value – Strike)
For a Put this is Max (0, Strike – Asset Value)
Time Value the residual value of the option after accounting for the Intrinsic Value
It captures the potential additional payoff from the underlying moving
(deeper) into the money before expiry
By definition … Time Value = Option Value – Intrinsic Value
European Options
Black-Scholes Theory was developed in the 1970s and was the first truly comprehensive solution to the
problem of European option valuation.
Under a set of assumptions about the distribution of the underlying asset (interest rates, FX rates etc), about
the volatility of the asset, etc, the theory uses arbitrage arguments to derive analytical formulas for calls and
puts.
In the Black-Scholes world, Geometric Brownian Motion is assumed as the dynamic model for the evolution
of the underlying asset.
Historical Vol the historical vol is the observed volatility of the asset price over a specified period.
Implied Vol the implied vol is the volatility implied by the option price traded in the market.
The implied vol may be higher or lower than the historical vol.
Note that implied vol is in a sense forward looking, historical vol backwards looking
Both Puts and Calls become more valuable when the implied volatility increases.
This is because higher volatility implies a higher probability of finishing deep in the money
6
Payoff Payoff
X Asset X Asset
Long Call Long Put
Payoff X L = Libor
Payoff
X
X
Asset
Asset
Short Call Short Put
7
Black-Scholes Methodology
Black and Scholes proved that, under certain assumptions, an underlying asset could perfectly hedge the
profits and losses of a standard European option by following a self-financing dynamic replication portfolio
strategy.
The Black-Scholes European option price is the discounted expected payoff of the option at Maturity and is
derivable analytically since the distribution of the underlying variable at the sole exercise date is available.
This is of course intuitively appealing. Under Geometric Brownian motion the distribution of the underlying at
Maturity is Lognormal. This distribution can be used to calculate the expected value of the option payoff.
Since this payoff occurs at Maturity it must be discounted in order to calculate the option value (premium)
Vol = 20%
2.00% If the Call were repriced using only 10% vol
then the Call price would fall.
1.50%
Forward
8
Intrinsic Value
Option Value
Time Value
X Forward
In-the-money Out-of-the-money
Source: Citigroup
For a Put …
The above graph shows the Price and Payoff for
a Put with Strike X.
• if the Put is Out-of-the-money
(Forward greater than Strike)
The Put Price is again divided into … there is only Time Value
- Intrinsic Value (Intrinsic = 0)
- Time Value
• if the Put is In-the-money
(Forward less than Strike)
there is both Time Value and
Intrinsic Value
10
A Call on an Index with strike X, maturing at time T, is defined to have the Payoff …
The Black-Scholes equation states that the value of the Call is given by
Standard Normal
Normal Distribution
Distribution
where …
N (x)
ln(F / X) + (1/ 2)σ2 (T - t ) d2 = d1 - σ (T - t )
d1 =
σ (T - t )
x
1 2
x
e - r(T- t )
is the discount factor for time T N (x) = ∫ 2π e -(1 2)z dz
-∞
11
Note that the graph of the Call Price approaches the payoff Max (0, Index – X) as the Term to Maturity falls.
The time value falls to 0 and the Call Price converges to the Payoff (intrinsic value)
Call Price
Call Pr ice = e - r ( T - t ) { F N (d1) - X N (d2 ) }
2.50%
2.00%
F = Index Fwd Rate to time T Terms to Maturity
X = Strike 24 months
σ = Volatility of the Index 1.50% 12 months
6 months
Price
Maturity
2 1.00%
ln(F / X) + (1/ 2)σ (T - t )
d1 =
σ (T - t )
0.50%
d2 = d1 - σ (T - t )
0.00%
X
e- r ( T - t ) is the discount factor for time T
Forward
N(x) = Prob (Z<x)
Z is a N(0,1) variable
(standard Normal distribution)
12
A Put on an Index with strike X, maturing at time T, is defined to have the Payoff …
The Black-Scholes equation states that the value of the Put is given by
Standard Normal
Normal Distribution
Distribution
where …
N (x)
ln(F / X) + (1/ 2)σ2 (T - t ) d2 = d1 - σ (T - t )
d1 =
σ (T - t )
x
e- r ( T - t ) is the discount factor for time T
13
Note that the graph of the Put Price approaches the payoff Max (0, X – Index) as the Term to Maturity falls.
The time value falls to 0 and the Call Price converges to the Payoff (intrinsic value)
Put Price
Put Pr ice = e- r ( T - t ) { X N (-d2 ) - F N (-d1) }
2.50%
Price
Maturity
2
ln(F / X) + (1/ 2)σ (T - t ) 1.00%
d1 =
σ (T - t )
0.50%
d2 = d1 - σ (T - t )
0.00%
Put - Call Parity for European options implies that for identical Calls and Puts …
X Index
Since Max (0, Index – X) – Max (0, X – Index) = (Index – X)
=
it follows that …
Payoff
We can also check Put-Call Parity against the prices of European Calls and Puts
= e- r(T - t ) { F - X }
Now, If the Call and Put are at-the-money (ATM), so that X = F = Index Forward Price
or
Call (F) – Put (F) = e- r(T - t ) { F - F } = 0
and
Price (at the money Call) = Price (at the money Put)
17
The Greeks
In pricing and trading options, it is important to consider one or more risk parameters, collectively called
the Greeks.
These parameters measure the sensitivity of the option price to a variety of variables.
Standard Normal
Normal Distribution
Distribution
For example, we know the Black-Scholes value of a European Call is …
where …
The Greeks
We can use Calculus to derive the Greeks. To do this we differentiate the Call Price with respect to the
variable for which we require sensitivity (keeping other variables constant)
Sparing you the details (see the Appendix) we have for Calls ...
∂c
Delta = = e - r ( T - t ) N (d1)
∂F
∂c 1 2
Vega = = e- r(T - t ) F e -(1 2)d1 (T - t )
∂σ 2π
∂2c 1 2 1
Gamma = 2 = e- r(T - t ) e - (1 2)d1
∂F 2π Fσ ( T - t )
Looking now at Puts we differentiate the Put Price with respect to the variable for which we require
sensitivity (keeping other variables constant)
Call Delta
The Delta of a Call measures the sensitivity of the Call Price with respect to the underlying.
The Delta will therefore be the slope of the graph of Call Price as a function of the forward rate F
Call Delta
The Delta of a Call measures the sensitivity of the Call Price with respect to the underlying.
Here we show the Delta of an at-the-money 2yr forward Caplet with strike X = 4.84%
1.00
Delta = e - r ( T - t ) N (d1)
0.90
at the money
0.80 Delta ~ 0.50
0.70
0.00
Put Delta
The Delta of a Put measures the sensitivity of the Put Price with respect to the underlying.
The Delta will therefore be the slope of the graph of Put Price as a function of the forward rate F
Put Delta
The Delta of a Put measures the sensitivity of the Put Price with respect to the underlying.
Here I show the Delta of an at-the-money 2yr forward Floorlet with strike X = 4.84%
-0.10
- r(T - t )
Delta = e N (d1) - 1 -0.20 at the money
Delta ~ - 0.50
-0.30
-0.40
N(x) = Prob (Z<x) out of the money
Z is a N(0,1) variable
-0.50 Delta approaches 0
-0.60
(standard Normal distribution) in the money
-0.70 Delta approaches -1
ln(F / X) + (1 / 2)σ 2 (T - t ) -0.80
d1 = -0.90
σ (T - t )
-1.00
0.00% 1.00% 2.00% 3.00% 4.00% 5.00% 6.00% 7.00% 8.00% 9.00% 10.00%
e- r ( T - t ) is the discount factor for time T
in the money Forward Rate out of the money
23
Vega
The Vega of an option measures the sensitivity of the option with respect to the volatility.
Here I show the Vega of an at-the-money 2yr forward Caplet with strike X = 4.84%
Caplet Vega
3.00%
1 2 Vega is largest
Vega = e - r ( T - t ) F e -(1 2)d1 (T - t ) 2.50% at the strike
2π
2.00%
Gamma
The Gamma of an option measures sensitivity of Delta to change in the underlying Index
Here I show the Gamma of an at-the-money 2yr forward Caplet with strike X = 4.84%
Caplet Gamma
30.00
1 2 1 at the money
Gamma = e - r ( T - t ) e - (1 2)d1 Delta changing
2π Fσ (T - t ) 25.00
most quickly
20.00
ln(F / X) + (1 / 2)σ 2 (T - t )
d1 = 15.00
σ (T - t ) Delta changes
10.00 less as call goes
- r(T- t ) into the money
e is the discount factor for time T
5.00
Call Spread
A Call Spread is a combination of a bought Call and a sold Call at different strikes.
The Long Call is at the Low Strike, the Short Call at the High strike
0 if IT < X1 < X2
= (IT – X1) if X1 < IT < X2
(X2 – X1) if X1 < X2 < IT
X
X2 – X1
where … X1 = Low Strike
IT = Index fixing at Maturity (time T) X2 = High Strike
X1 = Low Strike
X2 = High Strike X1 X2 Index
26
Put Spread
A Put spread is a combination of a bought Put and a sold Put at different strikes.
The Long Put is at the High Strike, the Short Put at the Low strike
X L = Libor
X2 – X1
X1 = Low Strike
where … X2 = High Strike
IT = Index fixing at Maturity (time T)
X1 = Low Strike
X2 = High Strike X1 X2 Index
27
FX Options
An FX Option maturing at time T gives the option holder the right to exchange say M units of CCY 1 for
N units of CCY2.
Conversely a EUR Call / USD Put struck at 1.30 allows the holder
Exercise of EUR Call / USD Put
the right to …
USD 1.30 x P€
buy P€ EUR in return for paying 1.30 x P€ USD Option Option
Buyer Seller
X
EUR P€
28
FX Options
Note that in an FX Option there are by definition 2 currencies involved and potentially exchanged.
This can create confusion when comparing to regular calls and puts which are settled in a single currency.
Consequently, in considering FX Options, it is very useful to divide the 2 currencies involved into a
Commodity Currency and a Terms currency.
It is supposed then that the Spot Rate between the 2 currencies equates 1 unit of the Commodity Currency
to S units of the Terms Currency.
The option holder then has the right to buy (or sell) 1 unit of the Commodity Currency in return for paying X
units of the Terms CCY.
Exercise of EUR Put / USD Call Exercise of EUR Call / USD Put
EUR 1 EUR 1
Option Option Option Option
Buyer Seller Buyer Seller
USD X USD X
Option Buyer has the right to Option Buyer has the right to
sell EUR 1 against USD X buy EUR 1 against USD X
29
A Commodity CCY Call / Terms CCY Put maturing at time T will have the payoff (in Terms CCY) …
Payoff = Max (0, ST – X) value in Terms CCY Comm Call / Terms Put
A Commodity CCY Put / Terms CCY Call maturing at time T will have the payoff (in Terms CCY) …
Payoff = Max (0, X – ST) value in Terms CCY Comm Put / Terms Call
Caps
A Cap is a basic Call on a floating Index, for example Libor or Euribor.
They frequently occur in structures where coupons dependent on a floating Index are either …
The Cap payoff, which is typically paid at the end of the coupon period to which it applies, is defined as …
where …
Caplet X
Payoff
L = Libor fixing
X = Strike
DayCount = day count of the underlying period.
XX Libor
In practice, we usually call this option a Caplet, reserving the term Cap
for a series of consecutive caplets.
For example, a 5yr Cap might be defined as the series of 10 semi-annual caplets.
This is a series of calls on the Index, each with a common strike.
32
Caplets
The Payoff in a Caplet usually occurs at the end of the underlying period. This helps ensure that the caplet
acts in harmony with floating rate coupons to “cap” the coupon.
If we impose the condition that the maximum coupon permitted in a period is 6.00%, then we have
implicitly added a caplet struck at 5.50% to the coupon.
Thus the addition of a short caplet position has “capped” the coupon at 6.00%
33
Cap Pricing
We now look to use the Black-Scholes methodology to price a Caplet.
We assume a lognormal distribution for Libor, and adopt the following time-line
A caplet is a call on Libor, maturing at time T with strike X, and paid at time T+ ∆.
Caplet Payoff
Caplet Payoff = Max (0, L - X) x ∆ = (L - X) x ∆ if L > X
0 otherwise
X
Thus the price of the caplet is given by
XX Libor
∆
Caplet Pr ice = × dT × { FT N (d1) - X N (d2 ) }
(1 + FT ∆ )
Floors
A Floor is similarly a basic Put on a floating Index, for example Libor or Euribor.
Again they frequently occur in structures where the coupons dependent on a floating Index are either
capped by a maximum or floored by a minimum.
The Floor payoff, which is typically paid at the end of the coupon period to which it applies, is defined as …
where …
X Payoff
Floorlet
L = Libor fixing
X = Strike
DayCount = day count of the underlying period.
X Libor
As for caps, we often call this option a Floorlet, reserving the term Floor
for a series of consecutive floorlets.
35
Floorlets
The Payoff in a Floorlet usually occurs at the end of the underlying period. This helps ensure that the
floorlet acts in harmony with floating rate coupons to “floor” the coupon.
If we impose the condition that the minimum coupon permitted in a period is 2.00%, then we have implicitly
added a floorlet struck at 1.50% to the coupon.
Thus the addition of a long floorlet position has “floored” the coupon at 2.00%
36
Floor Pricing
We now use the Black-Scholes methodology to price a Floorlet.
We assume a lognormal distribution for Libor, and adopt the following time-line
A floorlet is a put on Libor, maturing at time T with strike X, and paid at time T+ ∆.
Floorlet Payoff
Caplet Payoff = Max (0, X - L) x ∆ = (X - L) x ∆ if L < X
0 otherwise
X
Thus the price of the floorlet is given by
XX Libor
∆
Floorlet Pr ice = × dT × { X N (-d2 ) - FT N (-d1) }
(1 + FT ∆ )
To allow for “skew”, caplet vols are functions of not just maturity but strike as well.
Instead, what we can observe on trader screens are Cap Vols, which are average (or flat) vols.
They are typically quoted on screens for maturities 1yr, 2yr, 3yr, … etc
If each caplet in the Cap were to be priced using the flat Cap Vol σ(X), then the Total Cap price should
match the Total Cap price obtained by pricing each caplet cj at its individual volatility σj(X)
Thus by observing the flat Cap Vols σ(X) for a series of maturities, we can use a bootstrap
method to obtain caplet vols σj(X) for each underlying period and strike X.
38
+ =
X Libor
X Libor X Libor