Upload
kelerong
View
238
Download
0
Embed Size (px)
Citation preview
8/10/2019 437 Option Valuation
1/49
Notes on Option Valuation
1. The Binomial Option Pricing Model
2. How to Choose the Step Sizes
3. The Black-Scholes Formula
4. Monte Carlo Simulation
5. Sensitivities for Option Value
6. Common Types of Exotic Options
7. Options on Futures
8/10/2019 437 Option Valuation
2/49
The Binomial Option Pricing Model
S = spot price of underlying asset
K = striking price of option
r = annualized continuously
compounded interest rate
y = annualized continuously
compounded yield from income
component
h = length of one period (in years)
With reinvestment of income component, one unit at
beginning of period grows tohye units at end of
period.
equity dividend yield
commodity convenience yield
currency foreign interest rate
8/10/2019 437 Option Valuation
3/49
Over each period,
u S
S
d S
For a call expiring in one period,
Cu = max [ u S - K, 0 ]
C
Cd = max [ d S - K, 0 ]
For a portfolio with units of the underlying asset
and B dollars in bonds,
BeSue hrhy
BS
BeSde hrhy
8/10/2019 437 Option Valuation
4/49
Choose and B so that
uhrhy CBeSue
dhrhy CBeSde
Solving these equations gives
Sdue
CChy
du
)(
)( due
CdCuB
hr
ud
With this choice of and B, the value of a European
call must be
BSC
Otherwise, there would be an arbitrage opportunity.
8/10/2019 437 Option Valuation
5/49
Writing and B in terms of Cu and Cd gives the
fundamental valuation equation
hrdu eCpCpC /])1([
where
du
dep
hyr
)(
The parameter p is the probability of an upward
move that would make the expected rate of return on
the underlying asset equal to the interest rate.
hrhyhy edepuep )1(
It is the risk-neutral probability of an upward move,
not the actual probability.
For an American call, the current value must be
],[max BSKSC .
8/10/2019 437 Option Valuation
6/49
The value of the option depended only on
Spot price of underlying asset
Striking price
Volatility (through u and d)
Interest rate
Income yield
Time to expiration
It did not depend on
Forecasting direction of future moves
Probabilities of upward and downward moves
Beta of the underlying asset
Investors attitudes toward risk
8/10/2019 437 Option Valuation
7/49
For a call with two periods until expiration,
u2Su S
S u d S
d S
d2S
Cuu = max [u2S K, 0]
Cu
C Cud = Cdu= max [u d S K , 0]
Cd
Cdd = max [d2S K, 0]
To replicate a multiperiod call, we need a dynamic
portfolio. The portfolio's composition will be different
at each node on the tree.
A call with any number of periods until expiration can
be valued by working backward from the end one step
at a time. Each step provides the information needed
for the next step.
8/10/2019 437 Option Valuation
8/49
For a European call,
Sudue
CCe/CpCpC
hy
duuu
u
hr
duuuu
)(
])1([
Sddue
CC
e/CpCpC
hy
ddud
d
hrddudd
)(
])1([
Sdue
CC
e/CpCpC
hy
du
hrdu
)(
])1([
By substitution we could write C as
dd
hr
ud
hr
duhr
uuhr
CepCepp
CeppCepC
222
222
)1()1(
)1(
This says that we could value the European call bycalculating the discounted payoff along each path,
weighting each result by the risk-neutral probability of
that path occurring, and then summing across all of
the paths.
8/10/2019 437 Option Valuation
9/49
For an American call,
hr
duuuu e/CpCpKSuC ])1([,max
hrddudd e/CpCpKSdC ])1([,max
hrdu e/CpCpKSC ])1([,max
The value of h is determined by dividing the time to
expiration T by the number of periods chosen for the
calculation.
The particular payoff of a call option played no special
role. The same arguments apply to other derivativeswith payoffs that depend only on the value of the
underlying asset (but not on its previous path).
If V is the value of a general derivative receiving
periodic payouts of Xu or Xd , then the fundamental
equation becomes
hrdduu e/XVpXVpV ])()1()([
8/10/2019 437 Option Valuation
10/49
8/10/2019 437 Option Valuation
11/49
Paths for Stock and Option Values
270
180
120 90
80 60
40 30
20
10
190
107.27(1.00)
60.4610
(.848)
34.07 5.45
(.719) (.167)
2.97
0(.136)
0
0.00
0
8/10/2019 437 Option Valuation
12/49
8/10/2019 437 Option Valuation
13/49
Step III - Stock Goes Down to 60
1) Sell .848 - .167 = .681 shares, taking in
.681 (60) = 40.860
2) Use this to repay part of the borrowing. This
reduces the total borrowing to
41.281 (1.1) - 40.860 = 4.549
Step IV u - Stock Goes Up to 90
1) The shares owned are now worth
.167 (90) = 15
2) Total borrowing is
4.549 (1.1) = 5
3) Total value of the portfolio is 10, which is exactly
the value of the call.
8/10/2019 437 Option Valuation
14/49
Step IV d - Stock Goes Down to 30
1) The shares owned are now worth
.167 (30) = 5
2) Total borrowing is
4.549 (1.1) = 5
3) Total value of the portfolio is 0, which is exactly the
value of the call.
8/10/2019 437 Option Valuation
15/49
STOCK-BOND PORTFOLIOS
EQUIVALENT TO OPTIONS
Long stock
(less than one share)
Short stock
(less than one share)
+ + + +
Long
bonds
(lending)
Short
bonds
(borrowing)
Long
bonds
(lending)
Short
bonds
(borrowing)
Asstockp
rice
rises
Buy
stock
and
sell
bonds
Longstock
(one
share)
+
Long
one put
Long
one
call
Long
one
put
Shortstock
(one
share)
+
Long
one call
Sell
stock
and
buy
bonds
Asstock
price
falls
Sell
stock
and
buy
bonds
Long
stock
(one
share)
+
Short
one call
Short
one
put
Short
one
call
Short
stock
(one
share)
+
Short
one put
Buy
stock
and
sell
bonds
8/10/2019 437 Option Valuation
16/49
Futures contracts can be used as a substitute for holding
the underlying asset. Under the assumptions, the
proper futures price for a contract with time t untildelivery is
.e )( tyrSF
Over each period, holding one unit of the underlying
asset with reinvestment of income is equivalent toholding er(t - h)
eyt
futures contracts and placing the
amount S in a fixed-income account. At the end of the
period,
hyhrtyrhtyrtyhtr SuSSSu ee)ee(ee )()()()(
hyhrtyrhtyrtyhtr SdSSSd ee)ee(ee )()()()(
Instead of holding units of the underlying asset and
the amount B in bonds, one would hold
number of futures = e
yt r(t- h)
amount in bonds = S+ B
8/10/2019 437 Option Valuation
17/49
How to Choose the Step Sizes
To get good results, h should be small and u and dshould reflect the volatility of the underlying asset, .
The parameter is the annualized standard deviation
of the continuously compounded rate of return of the
underlying asset.
Three different methods for specifying u and d may
be used. When h is very small, they all produce
nearly identical results, but each has some advantages
and disadvantages.
A. The method used in the software package providedwith the text is
hh edeu
ee
eep
hh
hh)yr(
8/10/2019 437 Option Valuation
18/49
This method is easiest for sensitivity calculations, but
h must be small enough to have
eee hh)yr(h
In the software, the termhyre )( is referred to as
the growth factor per step.
B.
Another method is
hhyreu )(
hhyred )(
ee
ep
hh
h
1
Here sensitivity calculations are more awkward, but
there is no restriction on inputs.
8/10/2019 437 Option Valuation
19/49
C. A third possibility is
eee
euh
hh
h)yr(
2
eee
edh
hh
h)yr(
2
2
1p
This method is similar to B, but with the additionaladvantage that p is 1/2 and the relation between
the tree and standard Monte Carlo simulation
becomes clearer.
8/10/2019 437 Option Valuation
20/49
8/10/2019 437 Option Valuation
21/49
The Black-Scholes Formula
For a European call, as h becomes small the results
produced by the binomial tree with all three methods
for choosing u and d converge to the Black-Scholes
formula,
,)(Ne)(N 2
1 dKdeSCTrTy
where N is the standard normal distribution function
and
T
)e/e(log
12
2
2
1
1
dd
TTKSd
rTyT
8/10/2019 437 Option Valuation
22/49
The fundamental valuation equation linking beginning
and end-of-period values becomes the Black-Scholes
partial differential equation
,0)(2221 CrCCSyrCS TSSS
where the subscripts indicate derivatives of C with
respect to S and T.
By using the put-call parity relation,
,TrTy eKeSPC
and basic properties of the standard normal
distribution function, we can find the Black-Scholes
formula for a European put,
)(N)(N 12 deSdeKPTyTr
Analytic formulas are also available for some exotic
options.
8/10/2019 437 Option Valuation
23/49
Monte Carlo Simulation
The payoffs of some derivatives depend on the entire
path followed by the price of the underlying asset.
One example would be a security that pays on the
expiration date the maximum price achieved by the
underlying asset during the life of the contract. For
this derivative, a binomial tree cannot be used in the
usual way because the value at any node will depend
on the previous path followed in reaching that node.
Securities like this can still be valued by calculating the
discounted payoff along each path, weighting each
result by its risk-neutral probability of that path
occurring, and summing across all of the paths. Therecursive procedure we used earlier provided a
powerful way to effectively evaluate all of the paths,
but it cannot be used here because of the path-
dependent nature of the payoffs. Without this help,
evaluating every path individually would become
prohibitively time-consuming.
8/10/2019 437 Option Valuation
24/49
The solution is to limit the scenarios considered to a
randomly chosen subset of the complete possibilities.
For example, using Method C of choosing u and d ,we could construct a random path by letting the price
moves over each period be
,2 ~)( bh
hh
hyr e
ee
eSS
where b~
is a binomial random variable taking on the
value +1 if a coin flip is heads and - 1 if it is tails. If
the time to maturity T is divided into n periods, then
constructing each path would require n coin flips. Bybuilding and using a sufficient number of paths, all of
which would have the same risk-neutral probability of
occurring, we can reach a reasonable estimate of the
derivative value.
Since there is now no advantage in having paths that
recombine, the binomial random variable is usuallyreplaced with a normal random variable and the
middle term becomes2/2 he . We then have
8/10/2019 437 Option Valuation
25/49
,][~2/)( 2 nhhhyr eeeSS
where n~ is a normal random variable with a mean ofzero and a standard deviation of one.
This description can be generalized in several ways.
The periods do not need to be of equal length, and r,
y , and can be different in each period. In fact, y
and can also depend on current and past values of
the price of the underlying asset.
Monte Carlo simulation is well-suited for derivatives
with path-dependent payoffs, but it cannot handle
securities with American features. When making
recursive calculations on a binomial tree, we knew at
each node the value contributed by all of the future
possibilities that could occur, so it was easy to decide
about early exercise. With Monte Carlo simulation, we
would know at each point the value of only one of the
future possibilities.
8/10/2019 437 Option Valuation
26/49
A number of techniques are available to improve the
efficiency of a Monte Carlo simulation. One of the
simplest is the antithetic variable method. For eachrandom path constructed, a second path is built using
the same random drawings with their signs reversed.
8/10/2019 437 Option Valuation
27/49
Sensitivities for Option Value
It is often helpful to know how options will respond tosmall changes in the inputs. These sensitivies are
normally defined as the derivatives with respect to the
inputs. The most widely used sensitivities are referred
to by Greek letters.
delta value asset price
gamma delta asset price
theta value time
kappa value volatility
rho value interest rate
Kappa is also known as vega.
With an analytic formula, the derivatives can be
calculated explicitly. For example, with the Black-
Scholes formula the deltas are
8/10/2019 437 Option Valuation
28/49
delta of call = )(N 1deTy
delta of put = )(N 1deTy
With the binomial model, using method A for choosing
u and d , the sensitivities for calls are usually
calculated as
delta =Sdue
CChy
du
)(
gamma =Sdu
du
)(
theta =hCC du
2
Rho and kappa (or vega) are calculated by running the
model a second time with a small change in the
corresponding input. Similar procedures are used forother securities and when u and d are defined
differently.
8/10/2019 437 Option Valuation
29/49
A slightly different way of calculating delta and gamma
is used in the text and software,
delta =Sdu
CC du
)(
gamma =2/)(
22 Sdu
du
With Monte Carlo simulation, all of the sensitivities are
calculated by running the process again with a small
change in the corresponding input. The same set of
random drawings is used in both runs.
8/10/2019 437 Option Valuation
30/49
8/10/2019 437 Option Valuation
31/49
8/10/2019 437 Option Valuation
32/49
8/10/2019 437 Option Valuation
33/49
8/10/2019 437 Option Valuation
34/49
8/10/2019 437 Option Valuation
35/49
Barrier Options
Terms of option change when the underlying assetprice reaches a designated level called the barrier.
1) What happens at the barrier?
knock-out option option is cancelled
knock-in option option is activated
mandatory exercise
optionoption is exercised
2) Where is the barrier in relation to the current
asset price?
down-and-out option
option is cancelled at a
barrier below thecurrent asset price
8/10/2019 437 Option Valuation
36/49
up-and-out option
option is cancelled at a
barrier above the
current asset price
down-and-in option
option is activated at a
barrier below the
current asset price
up-and-in option
option is activated at a
barrier above thecurrent asset price
mandatory exercise call
option is exercised at a
barrier above the
current asset price
mandatory exercise putoption is exercised at abarrier below the
current asset price
In some variations, the terms of the option change
only if the underlying asset price remains above (or
below) the barrier for a specified period of time.
8/10/2019 437 Option Valuation
37/49
Asian Options
Payoff depends on average price of underlying asset
over some period.
Upon exercise, an average price call pays
average price striking price
and an average price put pays
striking price average price
Terms will specify
1) period over which average is calculated
2) frequency of observations used in calculating
average
8/10/2019 437 Option Valuation
38/49
Binary Options
1) Asset-or-nothing call
Payoff at expiration: S*
if S*K
0 if S*K
Current value:)(N 1deS
Ty
2) Asset-or-nothing put
Payoff at expiration: S*
if S*K
0 if S*K
Current value: )(N 1deSTy
3) Cash-or-nothing call
Payoff at expiration: K if S*
K0 if S
*K
Current value: )(N 2deKTr
8/10/2019 437 Option Valuation
39/49
8/10/2019 437 Option Valuation
40/49
Lookback Options
Payoff depends on maximum or minimum price of
underlying asset over some period.
Upon exercise, a lookback call pays
final asset price minimum price
and a lookback put pays
maximum price final asset price
Terms will specify
1) period over which maximum or minimum is
calculated
2) frequency of the observations used in calculating
maximum or minimum
8/10/2019 437 Option Valuation
41/49
Exchange Options
An exchange option gives its holder the right toexchange one asset for another. The current value of
a European option to exchange B for A is
222
212
2
2
1
21
2
)2
1()/(log
where
)(N)(N
BBAA
ABBA
Ty
B
Ty
A
Txx
T
TyySSx
xeSxeSC BA
and is the correlation between A and B.
8/10/2019 437 Option Valuation
42/49
A European exchange option can be evaluated with
the Black-Scholes formula by replacing K with SB, r
with yB, and with .
An ordinary option is a special case of an exchange
option where B is a zero coupon bond with a principal
of K and a time to maturity of T.
8/10/2019 437 Option Valuation
43/49
Compound Options
A compound option is an option on an option.
Both the underlying option and the compound option
may be either a call or a put.
The terms of the contract specify the expiration dates
and strike prices of both options.
An analytic formula is available for European
compound options, but it is quite complicated.
The software package includes European compound
options.
8/10/2019 437 Option Valuation
44/49
Options on Futures
A futures option pays upon exercise the difference
between the futures price and the striking price.
A futures price is not an asset price and does not
behave in the same way as an asset price. Valuing
options on futures is fundamentally different from
valuing options on assets.
If F is the futures price of a contract with time t until
delivery, then with our assumptions
tyreSF )(
Given the movement in the price of the underlying,
over each period
FueeSu hyrhtyr )()()(
F
FdeeSd hyrhtyr )()()(
8/10/2019 437 Option Valuation
45/49
A portfolio with futures contracts and B dollars in
bonds requires a current investment of only B dollars.
This is because the futures position can be established
with no initial cost. The value of the portfolio at theend of the period will be
BeFFue hrhyr )( )( B
BeFFde hrhyr )( )(
The contribution of each futures contract is simply the
change in the futures price over the period. We want
the end-of-period values of the portfolio to match the
end-of-period values for the option, so
d
hrhyr
u
hrhyr
CBeFFde
CBeFFue
)(
)(
)(
)(
Solving these equation gives
FdueCC
hyrdu
)(
)(
8/10/2019 437 Option Valuation
46/49
hrd
hyr
u
hyr
e
du
CeuCdeB
)(
)()( )()(
With this choice of and B, the beginning-of-period
value of the call must be the same as the beginning-of-
period value of the portfolio. The value of the
portfolio is B, so
hrdu eCpCpC /])1([ ,
where
du
de
p
hyr
)(
.
For an American call, we would have
hrdu eCpCpKFC ])1([,max .
At this point, we could use any of the three methods
for choosing u and d . With our assumptions, the
volatility of a properly priced futures is the same as
8/10/2019 437 Option Valuation
47/49
that of the underlying asset, so the same applies to
both.
Although all three methods converge to the sameconclusions when h becomes small, there is a special
advantage in using Methods B or C for a futures
option. The benefit is that y does not have to be
specified separately as an input. All of the relevant
information is contained in the futures price. For
example, if Method B is used, with
hhyreu )( hhyred )(
then we have
FeFue hhyr )( F
FeFde hhyr )(
and
hh
h
ee
e
p
1
The calculations made for a futures option using
Method B are identical to those for an option on an
8/10/2019 437 Option Valuation
48/49
asset when F replaces S, r replaces y, and Method
A is used to specify u and d . This is the procedure
used in the software.
For European options, as h becomes small the results
produced by the binomial tree converge to the Black
formulas for calls and puts on futures,
)N()N( 21 aeKaeFCTrTr
)N()N( 12 aeFaeKPTrTr ,
where N is again the standard normal distribution
function and
T
TKFa
2
12
1)/(log
Taa 12
Since pricing a futures option is formally identical to
pricing an option on an asset with an income yield
equal to the interest rate, both American calls and
8/10/2019 437 Option Valuation
49/49
American puts will be worth more than their European
versions.