• No results found

Markovian projection for volatility calibration

N/A
N/A
Protected

Academic year: 2021

Share "Markovian projection for volatility calibration"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

cutting edge. calibRation

options are usually the most liquid options available in any market.

More often than not, they are the only options that are liquid enough to be used for model calibration. Thus, efficient methods for valuing European-style options are a critical requirement for any model. In this article, we develop the Markovian projection method, a very general and powerful approach for deriving accu- rate approximations of European-style option prices in a wide range of models.

Various ideas related to the Markovian projection method have already been used, and very successfully so, in a wide range of contexts. In Piterbarg (2004) and Piterbarg (2005b), closed-form approximations of European-style swaptions prices in a forward Libor model with stochastic volatility have been obtained. In Andreasen (2005), that has also been accomplished for a short- rate model with stochastic volatility. Piterbarg (2005a) and Piter- barg (2006b) have introduced a foreign exchange skew in the interest rate/forex hybrid model and demonstrated how closed- form approximations for forex options can be derived. The same techniques can easily be adapted to interest rate/equity hybrids, for example. In this article, we formalise the ideas from these papers as the Markovian projection method. Interest in the sub- ject appears widespread – while this article was in the final prepa- ration stages, two more working papers on the Markovian projec- tion method, Antonov & Misirpashaev (2006a) and Antonov &

Misirpashaev (2006b), were circulated.

The Markovian projection method is based on combining the pioneering ideas of Dupire (1997) on local and stochastic volatil- ity (and the recently rediscovered, in the quantitative finance con- text, results of Gyöngy, 1986) with the parameter-averaging tech-

niques that have been developed for stochastic volatility models relatively recently. Both Dupire and Gyöngy show that if two underlyings, each governed by its own stochastic differential equations (SDEs), are given, and the expected values of the SDE coefficients conditioned on the appropriate underlying (the so- called ‘Dupire’s local volatilities’) are equal, then European-style option prices on (or, equivalently, one-dimensional marginal dis- tributions of) the two underlyings are the same. This observation is the key tool to replace a model with complicated dynamics for the underlying with a simpler one. Once that is accomplished, the (local or stochastic volatility) model that is obtained is further simplified, by applying the parameter averaging techniques, to a form that admits closed-form solutions.

The Markovian projection method proceeds in four steps:

n 1. For the underlying of interest, its SDE, driven by a single Brownian motion, is written down by calculating its quadratic variance (and combining all dt terms that exist).

n 2. In this SDE, the diffusion and drift coefficients (if they exist) are replaced with their expected values conditional on the underlying. As shown below, this does not affect the values of European-style options.

n 3. The conditional expected values from Step 2 are calculated or, more commonly, approximated. Methods based on, or related to, Gaussian approximations are often used for this step.

n 4. Parameter averaging techniques (see Piterbarg, 2005b and 2005c) are used to relate the time-dependent coefficients of the SDE obtained in Step 3 to time-independent ones. This, typi- cally, allows for a quick and direct calculation of European-style option values.

One-dimensional distributions of Itô processes

Suppose a model is given. Let S(t) be the quantity of interest on which European-style options are to be valued. For example, it could be a forward price of an equity share, a forward forex rate, a Libor or a swap rate, and so on. The market observable may or may not be a ‘primitive’ variable in the model. For example, equity models are most often expressed in terms of the share price, and then the dynamics are imposed on S(·) directly. On the other hand, in interest rate modelling, the dynamics are often imposed on short rates or Libor rates. If S(·) is the swap rate, then it is not a ‘primitive’ variable in such a model; the dynamics of S(·) are implicitly defined by the model expressed in terms of other variables. In either case, an Itô process for S(·),

Markovian projection for volatility calibration

Vladimir Piterbarg looks at the ‘Markovian

projection method’, a way of obtaining closed-form approximations of European-style option prices on various underlyings that, in principle, is applicable to any (diffusive) model. The aim is to distil the essence of the method into a conceptually simple ‘plan of attack’

that anyone who wants to obtain European-style option approximations can follow

European-style

1

We do not include the dt term as most often there is a measure under which S(·) is a martingale, and it is

precisely the measure that we are interested in studying the dynamics of S(·) under (for example, the swap

measure for a swap rate, or the forward measure for a forward forex rate)

(2)

risk.net 85

dS t ( ) = Σ ( ) t,... dW t ( )

Here S(t, ...) is, in general, a stochastic process that may depend on S(·) and other sources of randomness.

To price a European-style option on S(·) with expiry T and strike K, we need to know the one-dimensional distribution of S(·) (at time T). On the other hand, the knowledge of prices of all European-style options for all strikes K for a given expiry T is equivalent to knowing the (one-dimensional) distribution of S(·) at time T. In view of these remarks, the importance of the follow- ing result is evident (Gyöngy, 1986, Theorem 4.6).

n Theorem 1. Let X(t) be given by:

dX t ( ) = α ( ) t dt + β t ( ) dW t ( ) (2)

where a(·), b(·) are adapted bounded stochastic processes such that (2) admits a unique solution. Define a(t, x), b(t, x) by:

a t, x ( ) = E α t ( ( ) X t ( ) = x )

b 2 ( ) t, x = E β ( 2 ( ) t X t ( ) = x )

Then the SDE:

dY t ( ) = a t,Y t ( ( ) ) dt + b t,Y t ( ( ) ) dW t ( )

Y 0 ( ) = X 0 ( ) (3)

admits a weak solution Y(t) that has the same one-dimensional distributions as X(t).

Critically, since X(·) and Y(·) have the same one-dimensional distributions, the prices of European-style options on X(·) and Y(·) for all strikes K and expiries T will be the same. Thus, for the purposes of European-style option valuation and/or calibration to European options, a potentially very complicated process X(·) can be replaced with a much simpler Markov process Y(·), the Marko- vian projection

2

of X(·).

The process Y(·) follows what is known in financial mathemat- ics as a ‘local volatility’ process. The function b(t, x) is often called

‘Dupire’s local volatility’ for X(·), after Dupire, who directly linked E(b

2

(t)|X(t) = x) to prices of European-style options on X(·) when a(·) ≡ 0 (see Dupire, 1997), a link that can be seen to lead to the same result.

Efficient valuation and approximation methods for European- style options in local volatility models, that is, models of the type (3), are available (see, for example, Andersen & Brotherton- Ratcliffe, 2001).

For the variable S(·) considered above, the theorem immediately implies that we can replace (1) with the Markovian projection:

dS t ( ) = %Σ ( t,S t ( ) ) dW t ( ) (4)

to price European-style options, where S ~ (t, x), the deterministic function of time and state, is obtained by:

2 ( ) t, x = E Σ ( 2 ( ) t,... S t ( ) = x ) (5)

We emphasise that the Markovian projection is exact for Euro- pean-style options but, of course, does not preserve the dependence structure of S(·) at different times or, equivalently, the marginal dis- tributions of the process of orders higher than one. Thus, the prices of securities dependent on sampling of S(·) at multiple times, such as barriers, American-style options and so on, are different between the original model (1) and the projected model (4).

approaches later in the article. Next, however, we consider other ways that Theorem 1 can be used.

Applications to stochastic volatility models

Suppose a stochastic volatility model is given. Let S(·) be the vari- able of interest as before, governed in the model by equation (1).

The results of Theorem 1 allow us to replace the dynamics with local volatility dynamics to price European-style options. How- ever, substituting a local volatility model for a stochastic volatility model is not always ideal. The two types of model are very differ- ent, and that makes calculating the conditional expected value in (5) particularly difficult. This renders various possible approxima- tions rather inaccurate. As a general rule, when one model is approximated with another, it is always best to keep as many fea- tures as possible the same in the two models. For example, a sto- chastic volatility model should be approximated with a (poten- tially simpler) stochastic volatility model, a model with jumps by a (simpler) model with jumps, and so on.

Upon some reflection, it should be clear that Theorem 1 pro- vides us with a tool that is more general than just a way of approx- imating any model with a local volatility one. If two processes have the same Dupire’s local volatility, the European-style option prices on both are the same for all strikes and expiries. Consider a stochastic volatility model. Let X

1

(t) follow:

dX 1 ( ) t = b 1 ( t, X 1 ( ) t ) z 1 ( ) t dW t ( )

where z

1

(t) is some variance process. Suppose we would like to match the European-style option prices on X

1

(·) (for all expiries and strikes) in a model of the form:

dX 2 ( ) t = b 2 ( t, X 2 ( ) t ) z 2 ( ) t dW t ( )

where z

2

(t) is a different, and potentially simpler, variance proc- ess. Theorem 1 implies that b

2

(t, x) should be chosen such that:

E b ( 2 2 ( t, X 2 ( ) t ) z 2 ( ) t X 2 ( ) t = x )

= E b ( 1 2 ( t, X 1 ( ) t ) z 1 ( ) t X 1 ( ) t = x )

or, rearranging the terms:

b t x b t x z t X t x

z t X t

2 2

1 2 1 1

2 2

, ,

( ) = ( ) ( ( ) ( ) = )

( ) ( )

E

E ( == x ) (6)

To apply this formula, the conditional expected values need to be calculated. Note that it is beneficial to choose z

2

as similar to z

1

as possible. Then, various approximations used to calculate both conditional expected values will tend to cancel each other out (since the ratio of similar terms appears in (6)), thus increasing the accuracy of calculating b

2

(t, x).

It is generally the case that a realistic stochastic volatility model with a local volatility component should have a local volatility function that does not have a lot of curvature (for example, a lin- ear or a power function of the underlying). Moreover, such a choice makes many calculations and approximations much easier, because then the local volatility functions can be described by just two numbers, a level and a slope (at the forward value of the underlying, for example). In practice, this means that when a sto-

2

Often we will use the same letter to denote both the original process and its Markovian projection

(3)

cutting edge. calibRation

chastic volatility model is constructed to fit implied volatility smiles (be that market volatilities or implied volatilities from a different model), it is better to choose the stochastic volatility that explains as much of the curvature of the implied volatility smile as possible. Then the local volatility function will be ‘almost lin- ear’, and the benefits mentioned above will apply. For the con- crete example of equation (6), one should typically try to find z

2

(·) that has the same term variance as z

1

(·), as it is the volatility of stochastic variance that defines the curvature of the smile.

Gaussian approximations for conditional expected value calculations

Recall the set-up discussed above, namely the general equation of the type (1) for an underlying of interest. Calculations of condi- tional expected values, as in (5) or (6) are often the most difficult part of the Markovian projection method. Tractable formulas are hard to find for any type of process (an example of how difficult it could be even for relatively simple processes can be seen in Atlan, 2006), with one notable exception. If in (5) the process (S(t), S

2

(t, ...) is jointly Gaussian, then the calculations are straightforward.

While this is the case in only the trivial situation of S

2

(t, ...) being deterministic, the availability of closed-form solutions in the Gaussian case gives rise to the approximation in which the actual dynamics of S(t) and S

2

(t)(= S

2

(t, ...)) are replaced by the Gaussian ones. While the details vary from case to case, the general approach proceeds as follows.

Let the dynamics of (S(t), S

2

(t)) be written in the following form:

dS t ( ) = Σ ( ) t dW t ( )

2 ( ) t = η ( ) t dt + ε t ( ) dB t ( ) (7)

where S(t), h(t) and e(t) are adapted stochastic processes (that may depend on S(·), S

2

(·), etc) and W(t), B(·) are both Brownian motions. Then the conditional expected value in (5) can be approximated by:

2 ( ) t, x @ E Σ ( 2 ( ) t S t ( ) = x )

= Σ 2 ( ) t + r t ( ) ( x − S 0 )

r t ( ) = ∫ 0 t ε ( ) s Σ ( ) s ρ ( ) s ds Σ 2 ( ) s ds

0

t

(8)

where e _ (t), S _

2

(t), r _ (t) and S _

(t) are, respectively, deterministic approximations to e(t), S

2

(t), r(t) =

D

〈dW(t), dB(t)〉/dt, and S(t). In particular, one can take:

ε ( ) t = Eε t ( )

Σ 2 ( ) t = EΣ 2 ( ) t

ρ ( ) t = E dW t ( ( ) ,dB t ( ) / dt )

Σ ( ) t = Σ 2 ( ) t

We note that if more is known about the form of the dynamics (7), other deterministic approximations to e(t) (and other param- eters) can be more useful.

It is important to point out that the approximation (8) is linear in x. Hence, the Gaussian approximation works best when the local volatility functions that are used are either linear or close to linear. This provides another angle to the comment at the end of

the previous section, namely that the most practical technique for calculating conditional expected values, the Gaussian approxima- tion, is not going to work well when the curvature in the volatility smile is explained by the local volatility function, rather than by the stochastic volatility component.

Sometimes it is beneficial to apply approximations that are not Gaussian, but linked to them. For example, a lognormal approxi- mation can be used in place of the Gaussian one. Then, the approximation is based on the known expression for E(X|Y) when (X, Y) are jointly lognormal. Other twists involving ‘mapping functions’ Y → f(Y) are also possible.

Examples

Here, we present a number of examples to demonstrate typical applications of the method we developed.

n Example 1: options on an index in local volatility models.

Consider a collection of N assets S(t) = (S

1

(t), ... , S

N

(t))

T

each driven by its own local volatility model:

dS n ( ) t = ϕ n ( S n ( ) t ) dW n ( ) t n = 1,..., N

with a vector of Brownian motions (W

1

(t), ... , W

N

(t)) with an N × N correlation matrix:

dW i ,dW j = ρ ij dt, i, j = 1,..., N

We restrict the set of local volatility functions ϕ

n

(x) to the set of functions described by its value and the first-order derivative at the forward. In effect, we require ϕ

n

(x) to be linear, or close to linear (such as constant elasticity of variance). As always, this is not really a restriction as using more complicated local volatility functions is not a good idea anyway.

Define an index S(t) by:

S t ( ) = w n S n ( ) t = w T

n=1

N S t ( )

An index is a weighted average of the assets. We would like to derive an approximation formula to (European-style) options on the index S(t). This problem was considered first in Avellaneda et al (2002).

Applying Itô’s lemma to S(t) we find that:

dS t ( ) = w n ϕ n ( S n ( ) t ) dW n ( ) t

n=1

N

If we define:

σ 2 ( ) t = w n w m ϕ n ( S n ( ) t ) ϕ m ( S m ( ) t ) ρ nm n,m=1

N

dW t ( ) = 1 σ

( ) t w n ϕ n ( S n ( ) t ) dW n ( ) t

n=1

N

then:

dS t ( ) = σ ( ) t dW t ( )

and, by calculating its quadratic variation, we see that dW is a standard Brownian motion. The process s(t) is, of course, a com- plicated function of S(t). Using our earlier results and, in particu- lar, Theorem 1, for European-style option valuation, we can replace this SDE with a simple one:

dS t ( ) = ϕ ( t,S t ( ) ) dW t ( )

where:

(4)

risk.net 87

ϕ 2 ( ) t, x = w n w m ρ nm E ϕ ( n ( S n ( ) t ) ϕ m ( S m ( ) t ) S t ( ) = x )

n, m=1

N

By linearising s

2

(t) in S(t) and applying Gaussian approximations to calculating conditional expected values of the type E(S

n

(t) − S

n

(0)|S(t) = x), we find that for European-style option pricing, the dynamics of the index S(t) can be approximated with the follow- ing SDE:

dS t ( ) = ϕ ( ) S t ( ) dW t ( )

where ϕ(x) is such that:

ϕ ( S 0 ( ) ) = p, ′ ϕ ( S 0 ( ) ) = q with:

p 2 = w n w m p n p m ρ nm

n, m=1

N

q = 1

p w n p n ρ n 2 q n

n=1

N

ρ n = 1

p w m p m ρ nm

m=1

N

where:

p n @ ϕ n ( S n ( ) 0 ) , q n @ ′ ϕ n ( S n ( ) 0 ) , n = 1,..., N Details are available in Piterbarg (2006a).

We note that the approximations we develop work best when all q

n

s are ‘not very different’. This would be the case when, for example, a swap rate is represented as a weighted average of con- tiguous Libor rates, and we can expect their skews to be similar (see Example 3 below). In other cases, when q

n

s can be signifi- cantly different, as for example in a forex rate basket, non-linear approximations of Avellaneda et al (2002) could be more accurate (but are more complicated).

n Numerical results. We demonstrate the approximation with a numerical example. Five assets (n = 5) in the index have the parameters shown in table A. For an option on the index with five years to maturity (T = 5), the index parameters in table B are obtained by the Markovian projection method. Table C compares prices of options on the index calculated with Monte Carlo simulation and the Markovian projection approximation.

Results are expressed in relative volatilities. Agreement is excel- lent throughout, with maximum error of about 0.01% in rela- tive volatility.

n Example 2: spread options with stochastic volatility. Con- sider the problem of valuing spread options, that is, (European) options on S(t) =

D

S

1

(t) − S

2

(t), where each of the assets S

1

, S

2

fol- lows its own stochastic volatility process (as pointed out in Pit- erbarg, 2006c, spread options are very sensitive to stochastic variance decorrelation, an often overlooked fact). In particular, we define:

dS i ( ) t = ϕ i ( S i ( ) t ) z i ( ) t dW i ( ) t

dz i ( ) t = θ ( 1 − z i ( ) t ) dt + η i z i ( ) t dW 2+i ( ) t , z i ( ) 0 = 1

i = 1,2

(9) with the correlations given by:

dW i ( ) t ,dW j ( ) t = ρ ij dt, i, j = 1,...,4

The spread S(t) is the underlying of interest; the first step is to write an SDE for it. We have:

dS t ( ) = σ ( ) t dW t ( ) (10)

where:

σ

2

( ) t = ϕ

12

( S

1

( ) t ) z

1

( ) t

12

ϕ

1

( S

1

( ) t ) ϕ

2

( S

2

( ) t ) z

1

( ) t z

2

( ) t + ϕ

22

( S

2

( ) t ) z

2

( ) t

dW t ( ) =

1

σ ( ) t ( ϕ

1

( S

1

( ) t ) z

1

( ) t dW

1

( ) t − ϕ

2

( S

2

( ) t ) z

2

( ) t dW

2

( ) t )

(11)

Using the same notations as in the previous example, we set:

p i = ϕ i ( S i ( ) 0 ) , q i = ′ ϕ i ( S i ( ) 0 ) , i = 1,2

As explained previously, directly replacing s

2

(t) (in (10)) with its expected value conditional on S(·) is not a good idea when sto- chastic volatility is involved.

3

We shall try to find a stochastic volatility process z(·) such that the curvature of the smile of the spread S(·) is explained by it, and the local volatility function is only used to induce the volatility skew.

To identify a suitable candidate for z(·), let us consider what the expression for s

2

(t) would be if the local volatility functions for the components, ϕ

i

(x), i = 1, 2, were constant functions. We see that in this case, the expression for s

2

(t) in (11) would not involve the processes S

i

(·), i = 1, 2 and thus would be a good candidate for the stochastic variance process. Hence, we define (the division by p

2

=

D

s

2

(0) is to preserve the scaling z(0) = 1):

Weights, w

n

20% 20% 20% 20% 20%

Spots, S

n

(0) 80% 90% 100% 110% 120%

Relative volatilities, p

n

/S

n

(0) 8% 9% 10% 11% 12%

blends, q

n

S

n

(0)/p

n

30% 40% 50% 60% 70%

b. Parameters of the index

expiry in years, T 5

index spot, S(0) 100%

index relative volatility, p/S(0) 7.95%

index blend, qS(0)/p 58.73%

c. Values of options on the index calculated by Monte carlo versus Markovian projection, in implied relative volatilities for different strikes

Strike Monte carlo Markovian projection difference

50% 9.32% 9.32% –0.01%

75% 8.48% 8.47% 0.01%

100% 7.96% 7.96% 0.00%

125% 7.62% 7.61% 0.01%

150% 7.37% 7.36% 0.01%

3

It is better to use (6) rather than (5); the approximation (8) should then be applied to both the

numerator and denominator separately

(5)

cutting edge. calibRation

z t ( ) = 1

p 2 ( p 1 2 z 1 ( ) t2 p 1 p 2 ρ 12 z 1 ( ) t z 2 ( ) t + p 2 2 z 2 ( ) t )

(12) where:

p = σ 0 ( ) = ( p 1 2 − 2 p 1 p 2 ρ 12 + p 2 2 ) 1/2 (13)

Using methods similar to the case of the basket (see details in Piterbarg, 2006a), we find that for European-style option pricing the dynamics of the spread S(t) can be approximated with the fol- lowing SDE:

dS t ( ) = ϕ ( ) S t ( ) z t ( ) dW t ( )

where z(·), given by (12), the function ϕ(·), satisfies:

ϕ ( S 0 ( ) ) = p, ′ ϕ ( S 0 ( ) ) = q with:

q @ 1

p ( p 1 ρ 1 2 q 1 − p 2 ρ 2 2 q 2 )

and r

1

, r

2

are defined by:

ρ 1 = 1 p ( p 1 p 2 ρ 12 ) , ρ 2 = 1

p ( p 1 ρ 12p 2 )

(14)

To proceed, we still need to derive a simple form for the sto- chastic variance process z(·), defined by (12). Ideally, we should try to write the SDE for it in the same form as the SDEs for z

i

s in (9). This cannot be done exactly, but we can show (see Piterbarg, 2006a) that approximately:

dz t ( ) = θ 1 + γ θ − z t ( )

  

 dt + η z t ( ) dB t ( )

where:

η 2 = 1

p 2 ( ( p 1 η 1 ρ 1 ) 2 2 p ( 1 η 1 ρ 1 ) ( p 2 η 2 ρ 2 ) ρ 34 + ( p 2 η 2 ρ 2 ) 2 )

dB t ( ) = 1

ηp ( p 1 η 1 ρ 1 dW 3 ( ) tp 2 η 2 ρ 2 dW 4 ( ) t )

and g is given by:

γ @ p 1 p 2 ρ 12

4 p 2 ( η 1 2 − 2η 1 η 2 ρ 34 + η 2 2 )

(15) The (approximation of the) correlation between dW and dB _

is given by:

ρ = dW ,dB / dt

= 1 p 2 η ( p 1 2 η 1 ρ 1 ρ 13p 1 p 2 ( η 1 ρ 1 ρ 23 + η 2 ρ 2 ρ 14 ) + p 2 2 η 2 ρ 2 ρ 24 )

n Numerical results. We test the performance of the approxi- mation on an example with asset parameters from table D, and correlations as in table E. Using the Markovian projection method, the parameters of the spread in table F are obtained.

Table G compares prices of options on the spread calculated with Monte Carlo simulation and Markovian projection approximation. Results are expressed in absolute volatilities.

Agreement is very good, with maximum error of about 0.07%

in volatility.

n Example 3: swap rate volatility in a forward Libor model.

Let us demonstrate the power of the method by deriving the swap rate volatility formula in a skew-extended forward Libor model. A similar formula (in a stochastic volatility case) was derived in Piterbarg (2005b) without explicitly using the Mark- ovian projection method.

Let 0 = T

0

< T

1

< ··· < T

N

be a tenor structure, and L _

(t) = (L

0

(t), ... , L

N − 1

(t))

T

be a vector of spanning forward Libor rates, L

n

(t) = τ

−1n

(P(t, T

n

)/P(t, T

n+1

) − 1), τ

n

= T

n+1

− T

n

. The skew-extended for- ward Libor model is defined by the following dynamics:

dL n ( ) t = ψ n ( t, L n ( ) t ) dW n T

n +1

( ) t , n = 1,..., N − 1 where W

nTn+1

(t) is a Brownian motion for rate L

n

under the T

n+1

forward measure for each n = 1, ... , N − 1. We denote r

ij

= 〈dW

i

, dW

j

/dt.

A swap rate S(t) = S

n,m

(t) is defined by:

S t ( ) = P t,T ( ) n P t,T ( n+m )

A t ( )

A t ( ) = τ k

k=n n+m−1

P t,T ( k+1 )

d. Parameters of the underlyings for the spread

asset index n 1 2

Spots, S

n

(0) 100% 90%

Relative volatilities, p

n

/S

n

(0) 10% 9%

blends, q

n

S

n

(0)/p

n

100% 0%

Mean reversion of volatility, q 10% 10%

Volatilities of variance, h

n

100% 100%

e. correlations r

ij

between spot and volatility factors

S

1

S

1

z

1

z

1

S

1

100% 70% –25% –25%

S

2

70% 100% –25% –25%

z

1

–25% –25% 100% 90%

z

2

–25% –25% 90% 100%

F. Parameters of the spread obtained by the Markovian projection method

expiry in years T 5

Spread spot S(0) 10.0%

Spread relative volatility p/S(0) 72.3%

Spread blend pS(0)/q 6.9%

Spread mean reversion of variance q 10.0%

Spread volatility of variance h 98.6%

Spread spot/volatility correlation r –6.7%

Spread mean reversion level 1 + g/q 154.3%

g. Values of options on the spread calculated by Monte carlo versus Markovian projections, in implied volatilities for different strikes

Strike Monte carlo Markovian projection difference

–10% 7.50% 7.57% –0.07%

0% 7.03% 7.06% –0.03%

10% 6.84% 6.85% –0.02%

20% 7.27% 7.30% –0.04%

30% 8.07% 8.13% –0.06%

(6)

risk.net 89

dS t ( ) = ∂S t ( )

∂L k ( ) t

k=n n+m−1

ψ k ( t, L k ( ) t ) dW k A ( ) t

= Σ ( t,L t ( ) ) dW A ( ) t , Σ 2 ( t,L t ( ) ) @ ∂L ∂S t ( )

k ( ) t

k, ′k ∂L ∂S t ( )

k ′ ( ) t ψ k ( t, L k ( ) t ) ψ k ′ ( t, L k ′ ( ) t ) ρ k ′ k

where dW

A

is a driftless Brownian motion under P

A

.

By the Markovian projection method, to value European- style options on S(·) (swaptions), we can use the following dynamics:

dS t ( ) = η ( t,S t ( ) ) dW A ( ) t where:

η ( ) t,S = E ( A ( Σ 2 ( t,L t ( ) ) S t ( ) = S ) ) 1/2

≈ E A ( Σ ( t,L t ( ) ) S t ( ) = S ) (16)

To derive closed-form approximations, we proceed with the standard linearisation and Gaussian approximation arguments.

Linearising around the expected value of the Libor rates, we find that:

Σ ( t,L t ( ) ) ≈ Σ ( t,E A L t ( ) ) + ∇Σ ( t,E A L t ( ) ) T ( L t ( ) − E A L t ( ) )

where ∇ f denotes the gradient of f.

To calculate conditional expected values in (16), we approxi- mate L _

(t), S(t) with Gaussian processes:

d ˆL n ( ) t = ψ n ( t, L n ( ) 0 ) dW n T

n +1

( ) t d ˆS t ( ) = Σ ( t,L 0 ( ) ) dW A ( ) t Then:

E A ( L t ( ) E A L t ( ) S t ( ) )

≈ ˆ L t ( ) , ˆL t ( ) −1 ˆL t ( ) , ˆS t ( ) ( S t ( ) − S 0 ( ) )

Then the following shifted-lognormal dynamics are obtained:

dS t ( ) = ( a t ( ) + b t ( ) ( S t ( ) − S 0 ( ) ) ) dW A ( ) t

a t ( ) = Σ ( t,E A L t ( ) )

b t ( ) = ∇Σ ( t,E A L t ( ) ) T ˆL t ( ) , ˆL t ( ) −1 ˆL t ( ) , ˆS t ( )

The formula is similar to, but not exactly the same as, that obtained in Piterbarg (2005b).

The parameters of this SDE are time-dependent. To obtain a model with time-constant parameters (and, thus, enable closed- form valuation), we apply parameter averaging. It follows that approximately:

dS t ( ) = α + β ( ( S t ( ) − S 0 ( ) ) ) dW A ( ) t

where:

α 2 = 1

T n0 T

n

a 2 ( ) t dt, β = α0 T

n

v t ( ) ( b t ( ) / a t ( ) ) dt v t ( ) dt

0 T

n

where the skew weights v(·) are given by:

v t ( ) = a 2 ( ) t0 t a 2 ( ) s ds

We do not present separate numerical results because the approximation here is closely related to the one for the index in Example 1, and also because extensive testing for similar approxi- mations was performed in Piterbarg (2005b).

Conclusions

We have developed a systematic approach to obtaining approxi- mate closed-form expressions for European-style options in a large class of models, and demonstrated its power on a number of examples relevant to practical applications. We have shown that further advances in this area are intricately linked to the quality of tractable approximations that can be obtained for conditional expectations of a certain type, an area that merits close scrutiny from researchers in the field. n

Vladimir Piterbarg is head of fixed-income quantitative research at barclays capital in london. He would like to thank his colleagues, as well as leif andersen, Martin Forde and alexandre antonov, for valuable comments and discussions. comments from anonymous referees were valuable and are gratefully acknowledged. email: [email protected]

Ratcliffe, 2001

Extended Libor market models with stochastic volatility

Working paper Andreasen J, 2005 Back to the future

Risk September, pages 104–109 Antonov A and T Misirpashaev, 2006a

Efficient calibration to FX options by Markovian projection in cross- currency Libor market models Working paper, SSRN

Antonov A and T Misirpashaev, 2006b

Markovian projection onto a displaced diffusion: generic formulas with applications

Working paper, SSRN Atlan M, 2006 Localizing volatilities Working paper, ArXiv Avellaneda M, D Boyer-Olson, J Busca and P Friz, 2002 Reconstructing volatility Risk October, pages 87–91 Dupire B, 1997 A unified theory of volatility Working paper, Banque Paribas

Mimicking the one-dimensional distributions of processes having an Itô differential

Probability Theory and Related Fields 71, pages 501–516

Piterbarg V, 2004

A stochastic volatility forward Libor model with a term structure of volatility smiles

Working paper, SSRN Piterbarg V, 2005a

A multi-currency model with FX volatility skew

Working paper, SSRN Piterbarg V, 2005b

Stochastic volatility model with time- dependent skew

Applied Mathematical Finance 12(2), pages 147–185

Piterbarg V, 2005c Time to smile Risk May, pages 71–75 Piterbarg V, 2006a

Markovian projection method for volatility calibration

Working paper, SSRN Piterbarg V, 2006b Smiling hybrids Risk May, pages 66–71 Piterbarg V, 2006c

Towards a multi-stochastic volatility

model for CMS spread exotics

Global Derivatives Trading and Risk

Management Conference, Paris

References

Related documents

Favor you leave and sample policy employees use their job application for absence may take family and produce emails waste company it discusses email etiquette Deviation from

Minors who do not have a valid driver’s license which allows them to operate a motorized vehicle in the state in which they reside will not be permitted to operate a motorized

Newby indicated that he had no problem with the Department’s proposed language change.. O’Malley indicated that the language reflects the Department’s policy for a number

Making sacramental wine requires special attention and care, starting with qvevri washing and marani hygiene and ending with fermentation, aging and storage. During

Os dados coletados nas Plataformas Lattes e Sucupira foram organizados em planilhas no Excel® para facilitar a posterior análise dos dados, a saber: nome do pesquisador;

For each round (in column), the table provides bidding behavior in the homegrown (adopt a dolphin) experiment for the real treatment with an explicit opt-out device: mean and median

Álvaro Siza Vieira vs Capilla Funeraria de Malm ( concurso ), Helsinki, Finlandia. Alvar Aalto // Croquis de la Casa Alemâo, Sintra, Portugal. Álvaro Siza Vieira vs Sanatorio

Furthermore these distributions can be extended to a multivariate context and may be estimated in several steps and thus we propose to estimate portfolio VaR