• No results found

E cient analytic price approximation for American Options. Discrete time-dependent parameters

N/A
N/A
Protected

Academic year: 2020

Share "E cient analytic price approximation for American Options. Discrete time-dependent parameters"

Copied!
37
0
0

Loading.... (view fulltext now)

Full text

(1)

Ecient analytic price approximation for

American Options. Discrete

time-dependent parameters

Yuriy Shkolnikov

[email protected]

Modeling High Frequency Data in Finance 3 Stevens Institute of Technology

(2)

Outline

1 The Pricing Problem

Denitions

The DVM extension

2 Pricing Highlights

General formulas and proportional dividends Discrete dividends Strike convention

3 Testing

Proportional dividends Discrete dividends

4 The Inverse Problem

BS underlying

General underlying, UV General underlying, IV

(3)

The Pricing Problem Denitions

The problem formulation

Given

risk-neutral probability measure P;

discrete set of times t0, . . . , tn+1 with t0 = 0, tn+1 =T;

interest rate r(t) = ri, ti ≤t < ti+1;

xed strike K >0.

For a stochastic underlyingSt at t=t0 nd an approximation

for the American Option price

VA= max

τ∈T(t,T)EP(R(t, τ) max (φ(Uτ −K),0)), (1)

whereτ is a stopping time with values in [t, T], φ=±1for

a call or put, R(s, t) = exp

− t

R

s

r(u)du

(4)

The underlying process

Time-dependent parameters.

1 Proportional dividends, Ut =St with St being a BS

log-normal diusion

dSt=St[(r(t)−d(t))dt+σ(t)dwt],

σ(t) =σi >0, d(t) =di ≥0, ti ≤t ≤ti+1. (2)

2 Discrete dividends Strike convention, see [1] Ut=St−D(t)with St same as in (2) and

D(t) =X

tj<t

Dj R(tj, t)

. (3)

Dj >0 at some 0< j < n+ 1. Usually alldi = 0.

For Comparison, the conventional standard setting is

(5)

The Pricing Problem Denitions

The early exercise representation

The price denition (1) implies, with par={r,σ,d,D},

VA(t, Ut) =

φ(St−K(t)), φ(St∗−K(t))≥0,

VAIntr(t, T, St,par),otherwise, (4)

whereVAIntr(t, T, St,par) is the intrinsic valueand

K(t) =K, proportional dividends;

K(t) =K+D(t), discrete dividends Strike convention.

If spot and settlement adjustments are required, r,d,D are

modied andφ(St−K(t))from (3) is multiplied by β >0.

The optimal exercise boundary St∗ is the value of St for

whichφ(St−K(t)) =VAIntr(t, T, St,par) and, as follows

from the no arbitrage condition, φ= ∂S

(6)

The intrinsic value decomposition

Denition (1) can be reformulated to

max

τ∈T(t,T)

EP R(t, τ) (φ(Sτ −K))+

,EP R(t, T) (φ(Sτ −K))+

which leads to

VAIntr(t, T, St,par) =VE,[t,T]+Vt, (5)

where

(7)

The Pricing Problem The DVM extension

DVM=Decoupled Volatility Method

For a non-BS underlyingUt decomposition (4) is viewed as a

sum of

Vt(t, T, St,par), a function of a log-normal diusionSt with parameters par satisfying the BS equation;

VE,[t,T](St,pard), a black box European option price function of St, returning Greeks, possibly with a dierent parameter setpard,

see [4].

Following the practice of quoting the European implied

volatility at xed strikesKk, k = 0, . . . , m−1, it is possible to

viewpard as {r,{σˆk},d,D}, where each σˆk is a vector of

(8)

DVM pros

The DVM approach

allows for ecient approximation ofVt(t, T, St,par); for given vectors σ and σbk allows for very fast pricing

OTC and repricing listed American options with integrated stable∆,Γ,Θ;

works with discrete dividends;

allows for ecient extraction of underlying volatility (UV) σ and surface of untraded European implied volatilities (IV) σbk from listed American options;

provides vectors of extracted IV σbk for models expecting European input for calibration;

can be applied on its own for pricing European/American vanillas at unlisted strikes or OTC options using

(9)

The Pricing Problem The DVM extension

DVM contras

The major disadvantages of DVM are

it is not a consistent underlying model, forσbk6=σ a stochastic process Ut does not exist;

the extracted European prices are not uniquely determined.

It should be noted however that more advanced local and multi-factor models (Local Volatility, Heston, Local Stochastic Volatility) do not presently oer

fast algorithmic solutions, returning reliable price and Greeks, for American options;

(10)

The stepping expression

The option is priced backwards at times tn−j, j = 0, . . . , n.At

t=tn−j, St=Sn−j,

VAIntr,n−j(T, Sn−j,par,par) =d

VE,n−j(T, Sn−j,par,par) +d Vn−j(T, Sn−j,par)

(6)

where, see [5],

the forward start option

VE,n−j =

R(tn−j, tn−j+1)E(VA,n−j+1(T, Sn−j+1)|Sn−j) (7)

is a European type option (not vanilla) on [tn−j, tn−j+1] with payoVAIntr,n−j+1(T, Sn−j+1,par,pard)

(11)

Pricing Highlights General formulas and proportional dividends

Unwinding the forward start

ExpandingVA,n−j+1 following (3), we get

VE,n−j =R(tn−j, tn−j+1)E(VE,n−j+1|Sn−j) +

R(tn−j, tn−j+1)E(Fn−j+1−Gn−j+1|Sn−j) (8)

where,

Fn−j+1 =φ(Sn−j+1−Kn−j+1)In−j+1+Vn−j+1(1−In−j+1) Gn−j+1 =VE,n−j+1In−j+1

In−j+1 =Iφ(Sn−j+1−Kn−j+1)≥0.

Then (3) can be applied again to VE,n−j+1. The expression for

(12)

The price formula,

parallelizable

Making use of the martingale property we end up with

VAIntr,n−j =Vn−j+VE,[tn−j,T]+

n

P

k=n−j+1

R(tn−j, tk)E(Fk−Gk|Sn−j), (9)

in which,

VE,[tn−j,T] is computed by the BS formula as a function of

Sn−j and pard, according to DVM;

(13)

Pricing Highlights General formulas and proportional dividends

Expressible in a closed form

1 and 2 steps

Case j =n. The last step for n >0, the only step for n= 0.

WithFn−j+1 = 0, Gn−j+1 = 0 we get

VAIntr,n−j(T, Sn−j) = VE,[tn−j,T](Sn−j,σˆn−j)+Vn−j(T, Sn−j, σn−j),

expressed in the closed form, equivalent to

σ(t) =const,σˆ(t) = const, r(t) =const, d(t) =const.

Case j =n−1, the 2-step option.E(Gn−j+1|Sn−j) is

(14)

Approximated by expressible in a closed form

3 or more steps, general settings

Case n≥2.VAIntr,n−j+2 is approximated by

¯

VAIntr,n−j+2 =VE,[tn−j+2,T](Sn−j+2,par) +d

VM BAW,[tn−j+2,T](Sn−j+2,par),

whereVM BAW,[tn−j+2,T](Sn−j+2,par) is constructed using the

inverse MBAW interpolation, [3], with following settings:

single curve, faster, appropriate most of times; multiple curve segments, slower, more precise. ¯

Gn−j+1 =E(VAIntr,n−j+2|Sn−j+1)In−j+1 is used to

approximateGn−j+1. Finally, E(Gn−j+1|Sn−j) is replaced

with E G¯n−j+1|Sn−j

, expressible in a closed form in terms of N1, N2, N3, see [5]. Available ecient algorithms for Nm, m >3 would increase the maximal number of steps

(15)

Pricing Highlights General formulas and proportional dividends

The Optimal Exercise Boundary

The Optimal Exercise Boundary Snj is computed at every

time tn−j. In case of proportional dividends it is positive

and nite and can be computed iteratively, except for cases of

r= 0 for puts or d= 0 for calls.

In case of discrete dividends, see below, it is possible to have no exercise at some tn−j. Every no-exercise time point tn−j can be omitted with pricing continued on [tn−j−1, tn−j+1]

with discountR(tn−j−1, tn−j+1) and

˜

D[tn−j−1,tn−j+1]=Dn−j−1+Dn−j;

σ2

[tn−j−1,tn−j+1](tn−j−1, tn−j+1) =

σ2

n−j−1∆tn−j−1+σn2−j∆tn−j,

ˆ

σ2[t

n−j−1,tn−j+1](tn−j−1, tn−j+1) =

ˆ

σ2

(16)

Assumptions.

In order to consistently account for possible discontinuities in

K(t) at times tn−j, the priced option, without losing the

generality, will be considered on [t0+, tn+1−] (post-dividend

start, pre-dividend end).

The present approximation makes a simplifying assumption of discrete accrual of interest on dividends. With Djri∆ti ≤rK, r<< 1, strikes K(t) can be assumed changing discretely,

Kn−j =K(tn−j)at [tn−j+, tn−j+1−], j = 0, . . . , n. Inserting

more points tn−j leads into longer inter-dividend intervals ∆t

to a ner time partition, better supporting this assumption. Another typical (but not necessary) simplifying assumption is

(17)

Pricing Highlights Discrete dividends Strike convention

Pricing calls.

A call can be exercised only at times tn−j− in the Bermudan

style if

Kn−j < Kn−j+1R(tn−j, tn−j+1), (10)

with Sn−j−Kn−j+1R(tn−j, tn−j+1) being the assympthote for VE,n−j+1(tn−j+1+, T, Sn−j+1). With (10),

if true, the early exercise boundarySnj exists and can be computed, pricing follows (2) with Vn−j = 0;

(18)

(10) false means the put can be exercised attn−j−, the

regular case, same EEP term Vn−j.

(10) true meansno exercise in [tn−j−δtn−j,n−j, tn−j]with

δtn−j,l =

1

rl−1

lnKn−j+1R(tl, tn−j+1)

Kl

. (11)

Ifδtn−j,n−j <<∆tn−j−1, the δtn−j can be ignored and Vn−j−1

considered over [tn−j−1, tn−j)in a regular way.

If δtn−j,n−j ≤∆tn−j−1, a new point˜tn−j =tn−j −δtn−j is

inserted with exercise in

tn−j−1,t˜n−j

(with the EEP term

Vn−j−1) and no exercise in

˜

tn−j, tn−j

(no EEP term).

(19)

Testing

Description.

Selected results of comparison of computed American option prices, their Greeks and computational times, using the approximation and 10000-node trinomial tree, for calls and

puts at various strikes are shown below. The underlyingS is

log normal, proportional and discrete dividends strike

convention are considered. The columns of output tables show

the Strike (K), Price, Delta (∆), Gamma (Γ), computed using

the approximation. Last three column show relative dierence with the tree:

RelP rice=

1− P riceT P riceA

, Rel∆ =

1− ∆T

∆A

, RelΓ =

1−ΓT

ΓA .

(20)

Calls,

S

0

= 100

σ = (0.08, 0.06, 0.04, 0.05), t = (0, 0.02, 0.1, 0.27, 0.52),

d= (0.03, 0.03, 0.03, 0.03), r = (0.035, 0.04, 0.045, 0.05)

Calls, speed up factor range5600-7500

K Price ∆ Γ RelPrice Rel∆ RelΓ

75 25.233 0.985 8.4e-9 4.5e-7 5.3e-7 1.8e+3

80 20.352 0.985 2.9e-10 4.2e-7 5.1e-7 1.0

85 15.471 0.985 1.5e-6 3.9e-7 5.5e-7 1.4e-2

90 10.590 0.984 7.5e-4 3.4e-7 1.1e-5 5.0e-3

95 5.780 0.937 2.7e-2 9.2e-7 2.2e-4 1.3e-3

100 1.870 0.590 0.1 2.4e-7 1.7e-4 8.9e-4

105 0.244 0.135 5.9e-2 4.1e-5 2.2e-3 2.4e-3

110 0.010 8.6e-3 6.4e-3 1.1e-4 8.1e-3 2.2e-3

(21)

Testing Proportional dividends

Calls,

S

0

= 100

σ = (0.08, 0.05, 0.04, 0.06)

Calls, permuted volatility vector, speed up factor range4400

-6400,

K Price ∆ Γ RelPrice Rel∆ RelΓ

75 25.233 0.985 2.3e-8 8.8e-7 3.4e-7 9.1e+2

80 20.352 0.985 2.5e-9 1.3e-6 3.9e-7 5.5e-1

85 15.471 0.985 5.5e-6 1.9e-6 2.9e-7 7.3e-3

90 10.591 0.983 1.3e-3 3.2e-6 1.6e-5 3.2e-3

95 5.806 0.926 3.0e-2 6.1e-6 2.1e-4 8.0e-4

100 1.963 0.585 9.9e-2 2.0e-5 2.2e-4 4.0e-3

105 0.299 0.151 6.0e-2 5.4e-5 1.8e-3 3.2e-3

110 0.017 0.013 8.5e-3 2.7e-4 6.2e-3 6.7e-3

(22)

Puts, permuted volatility vector.

σ = (0.08, 0.06, 0.04, 0.05), speed up factor range5900-7900.

K Price ∆ Γ RelPrice Rel∆ RelΓ

90 8.4e-4 -8.3e-4 7.8e-4 3.4e-2 5.7e-3 4.8e-3

95 0.076 -0.050 2.9e-2 2.5e-3 4.4e-3 2.4e-3

100 1.166 -0.458 0.1 3.4e-4 1.6e-4 4.6e-4

105 5 -0.979 3.9e-2 5.9e-6 4.7e-4 5.0e-3

σ = (0.08, 0.05, 0.04, 0.06), speed up factor range5700-7600.

K Price ∆ Γ RelPrice Rel∆ RelΓ

90 1.8e-3 -1.6e-3 1.3e-3 3.3e-2 6.3e-3 4.3e-3

95 0.102 -0.061 3.2e-2 1.7e-3 4.6e-3 2.0e-3

100 1.225 -0.447 0.1 1.6e-4 5.6e-6 5.2e-4

(23)

Testing Discrete dividends

Input

S0 = 100,

t = (0, 0.0194, 0.103, 0.269, 0.519, 1.02, 3.02),

σ = (0.08, 0.075, 0.04, 0.05, 0.06, 0.082),

D=(0, 3, 0, 3, 3, 3, 0),

(24)

Calls

Calls, speed up factor range1600-2100

K Price ∆ Γ RelPrice Rel∆ RelΓ

(25)

Testing Discrete dividends

Puts

Puts, speed up factor range 1700-2000

K Price ∆ Γ RelPrice Rel∆ RelΓ

75 0.054 -0.013 0.003 7.488e-2 8.564e-2 9.845e-2

80 0.200 -0.043 0.009 7.367e-2 6.968e-2 4.998e-2

85 0.631 -0.126 0.024 5.638e-2 3.739e-2 6.124e-3

90 1.708 -0.301 0.046 3.261e-2 7.995e-3 1.791e-2

95 3.855 -0.556 0.057 1.407e-2 5.922e-3 2.195e-2

100 7.199 -0.795 0.044 4.535e-3 7.027e-3 9.935e-4 105 11.499 -0.951 0.020 9.727e-4 3.956e-3 2.626e-2 110 16.288 -0.996 0.003 5.427e-5 7.784e-4 1.256e-1

115 21.164 -1 1.0e-4 1.354e-5 6.631e-6 1.484e-1

120 26.045 -1 6.8e-6 9.547e-6 1.040e-5 3.069e+0

(26)

Input and problem formulation

Given

discrete set of times t0, . . . , tn with t0 = 0; interest rate r(t) =ri, ti ≤t≤ti+1;

a log-normal diusion underlying St with dividends, proportionald(t) =di or discrete strike convention Di, ti ≤t ≤ti+1;

xed strike K >0;

intrinsic prices Oi at timet0, strikeK of American puts or calls maturing at timesti, i≥1.

Findthe vector σ¯ of BS implied volatilities σ¯i on intervals

(27)

The Inverse Problem BS underlying

Solution procedure,

parallelizable

BS implied volatilities are extracted sequentially by solving iteratively the inverse problem to

scalar pricing to nd σ¯0 from O1;

multi-step pricing from the above to nd

¯

σi fromOi, i >1, known σ¯0, . . . ,σ¯i−1.

It is not guaranteed that

in real-time marketsσcall¯ = ¯σput;

(28)

Input and general problem formulation

Given

a general underlyingSt with proportional dividends di or discrete strike convention dividendsDi, ti ≤t < ti+1; m xed strikesKk >0;

m pairs of vectors CM kt

k ,PM ktk of prices CkiM kt, PkiM kt at time t0 and strikes Kk of American calls and puts maturing at timesti, i≥1;

Findthe vector σˆ of the underlying volatility (UV) and m

vectorsσˆk of European implied volatilities (IV) on intervals

[ti, ti+1] for which, following DVM,

VA(t0, S0, T =ti, K =Kk, φ=−1,par,pard) =P M kt ki , VA(t0, S0, T =ti, K =Kk, φ= 1,par,pard) =C

M kt ki .

The problem, as formulated, has m+ 1 unknowns and 2m

(29)

The Inverse Problem General underlying, UV

The weighted LS formulation for UV

Assuming the underlying close to log-normal, we look for volatilityσ(t) providing the weighted least square minimum

for calls and puts at every timeti.

Givenucall,ki, uput,ki≥0,P i,k

(ucall,ki+uput,ki) = 1, minimize

X

i,k

h

ucall,ki Cki(σ)−CkiM kt

2

+uput,ki Pki(σ)−PkiM kt

2i

,

whereCki(σ), Pki(σ) just abbreviate

VA(t0, S0, T =ti, K =Kk, φ,par,pard =par).

Under market conditionsCkjM kt ≥CkiM kt, PkjM kt ≥PkiM kt for j > iand CM kt

kli ≤CkiM kt, PliM kt ≥PkiM kt for l > k the solution

exists within boundsminkσ¯call,put,ki ≤σi ≤maxkσ¯call,put,ki,

(30)

The 1st order term equation for UV

Time saver

Assuming 2nd order σ-terms uki(σi−σ¯i)(σj −σ¯j) small (in

line with the assumption for the underlying of being cose to log-normal) we arrive at

P

i,k

[ucall,kiCTki2 +uput,kiP Tki2]→min,

CTki =P j≤i

νcall,kij(σj−σ¯call,kj), P Tki =P j≤i

νput,kij(σj−σ¯put,kj),

leading to a linear system after dierentiation by every σi.

Because of positive νkij = ∂CM kt

ki

∂¯σj (¯σkj), under market assumptions above the solution is contained within same bounds. A time saving trick is to use, instead ofνkij, the

derivatives of European parts ofCTki, P Tki, easily obtainable

(31)

The Inverse Problem General underlying, UV

A simpler LS criterion for UV

Time supersaver

Another, even faster LS criterion matches directlyσ and σ¯k

X

i,k

ucall,ki(σi−σ¯call,ki) 2

+uput,ki(σi−σ¯put,ki) 2

→min,

leading immediately toσi =

P

k (

ucall,ki¯σcall,ki+uputl,kiσ¯put,ki)

P

k (

ucall,ki+uputl,ki) , more straightforwardly selecting heavier weightedσ¯i but

(32)

More about weights

Every weightucall/put,ki is a function u(Kk, ti, φ).

A common, but not the only possible, choice isuki =θiwki.

Most common choices for strike weights wki are

uniformwcall,ki=wput,ki= mn1 ; volume-weightedwcall,ki= n1

V olcall,ki

P

k (

V olcall,ki+V olput,ki),

wput,ki = n1

V olput,ki

P

k (

V olcall,ki+V olput,ki).

TheV olki above are end of day trade volumes, however it is

also possible to consider (in any combination)

intraday volumes traded within a xed time ∆t bid/ask or combined bid-ask volumes;

(33)

The Inverse Problem General underlying, UV

Weights, contunued

StrikeKk at timeti on a call/put side can be excluded by

settingwcall/put,ki= 0.

The most common choice for time weightsθi are

dekay, θi = Pλi

i

λi, with λi =e

−λ∆tit for some xed λ,t,

λ= 0 gives uniform weights;

linear,θi = ∆t0,i

(34)

The LS parity criterion for IV,

parallelizable

It is now possible to nd the vector of IV at strikes Kk on call

and put sides. A call is shown, a put is similar,

Givenσ,σˆcall,j<i,k and price CkiM kt at given i, k, nd σˆcall,ki for

whichVA(S0, t0, ti,par,pardcall) = C

M kt ki .

Solved iteratively, using the direct pricing formula.

However, without the put-call parity for restored European contracts. To guarantee it we needσˆcall,k = ˆσput,k.

Givenσ, prices Cki, Pki, weights ucall,ki, uput,ki, nd σˆk,

minimizing for kiven k

X

i

h

ucall,ki Cki(σˆk,σ)−CkiM kt

2

+uput,ki Pki(σˆk,σ)−PkiM kt

2i

.

(35)

The Inverse Problem General underlying, IV

The 1st order term equation for IV

Time saver and supersaver

Leaving just the 1st order Taylor term in σˆki we arrive at

P

i

[ucall,kiCTki2 +uput,kiP Tki2]→min,

CTki =

P

j≤i

ˆ

νcall,kij(ˆσkj−σˆcall,kj), P Tki =

P

j≤i

ˆ

νput,kij(ˆσkj−σˆput,kj),

dierentiated to a linear system. A time saving simplication, computingνˆcall/put,kij =

∂CM kt ki

∂ˆσkj σˆcall/put,kj

from European parts ofCkiM kt, PkiM kt can be used here too.

And a faster LS criterion matches directlyσˆk and σˆcall/put,k

X

i

ucall,ki(ˆσki−σˆcall,ki)2 +uput,ki(ˆσki−σˆput,ki)2

→min,

(36)

Conclusions

Presented:

an ecient analytic approximation for American options on log-normal underlyings with time-dependent

parameters, proportional or discrtete dividends strike convention;

the DVM framework, designed to price eciently

American options on a general underlying, proportional or discrete dividends;

the comparison of results and computational times for the presented approximation and trinomial tree for a

(37)

References

References

R.Bos, A.Gairath, A.Shepeleva, Dealing with discrete dividends, Risk, 16:1, 2003, p. 109-112.

G. Barone-Adesi, and R.E. Whaley. Ecient Analytical Approximation of American Option Values, Journal of Finance 42, 1987, p. 301-320.

References

Related documents

In this study, we have aimed to assess the dynamic change of serum lipid and lipoprotein profile with serum glucose in pregnancy to contrast the differences between fasting

The organisation of this study is outlined here as starting with the General Introduction (Chapter 1), then Characterisation of the study area (Chapter 2), Remote Sensing Use in

Long-term fol- low-up of the Arkansas Total Therapy 1 study shows longer postrelapse survival for patients whose disease relapsed in the thalidomide era compared with those

On the Witteberg quartzites of the south-east (SU and GR) the Mispah form is uncommon and better developed soils are found (e.g. Glenrosa, Oakleaf, Nomanci, the last

“I developed an eating disorder when I was just turning eighteen.... A lot of things in my life were outside of my control and it was horrifying... I think it started off as

This involves the design, implementation, and testing of a publicly accessible ICT center within the community which will provide access to educational resources and

Generalized linear model confirmed that clinical pregnancy and delivery rates in OHSS patients were significantly higher in frozen embryo trans- fer, 63.1% and 45.6%, compared

The primary aim is to study the waterfront and its inter relationship with the city structure not only in terms of religion, but also to explore the other aspects like socio