Vanna–Volga pricing explained

The Vanna–Volga method is a mathematical tool used in finance. It is a technique for pricing first-generation exotic options in foreign exchange market (FX) derivatives.

Description

l{V}

, the Vannaand the Volga. The Vanna is the sensitivity of the Vega with respect to a change in the spot FX rate:

rm{Vanna}=

\partial l{V
}.

Similarly, the Volga is the sensitivityof the Vega with respect to a change of the implied volatility

\sigma

rm{Volga}=\partiall{V
}.

\sigma(K)

with ATM strike

K0

, ATM volatility

\sigma0

, 25-Delta call/put volatilities

\sigma(Kc/p)

, and where

Kc/p

are the 25-Deltacall/put strikes (obtained by solving the equations

\Delta call(Kc,\sigma(Kc))=1/4

and

\Delta put(Kp,\sigma(Kp))=-1/4

where

\Deltacall/put(K,\sigma)

denotes theBlack–Scholes Delta sensitivity) then the hedging portfoliowill be composed of the at-the-money (ATM), risk-reversal (RR) and butterfly (BF)strategies:

\begin{align} rm{ATM}(K0)&=

12
\left(rm{Call}(K

0,\sigma0)+rm{Put}(K0,\sigma0)\right)\\ rm{RR}(Kc,Kp)&=rm{Call}(Kc,\sigma(Kc))-rm{Put}(Kp,\sigma(Kp))\\ rm{BF}(Kc,Kp)&=

12
\left(rm{Call}(K

c,\sigma(Kc))+rm{Put}(Kp,\sigma(Kp))\right)-rm{ATM}(K0) \end{align}

with

rm{Call}(K,\sigma)

the Black–Scholes price of a call option (similarly for the put).

The simplest formulation of the Vanna–Volga method suggests that theVanna–Volga price

XVV

of an exotic instrument

X

isgiven by

X\rm=XBS+\underbrace{

rm{X
vanna
}}_ _ +\underbrace_ _

where by

X

denotes the Black–Scholes price of theexotic and the Greeks are calculated with ATM volatility and

\begin{align} RRcost&=\left[rm{Call}(Kc,\sigma(Kc))-rm{Put}(Kp,\sigma(Kp))\right]-\left[rm{Call}(Kc,\sigma0)-rm{Put}(Kp,\sigma0)\right]\\ BFcost&=

12
\left[

rm{Call}(Kc,\sigma(Kc))+rm{Put}(Kp,\sigma(Kp))\right]-

12
\left[

rm{Call}(Kc,\sigma0)+rm{Put}(Kp,\sigma0)\right] \end{align}

These quantities represent a smile cost, namely thedifference between the price computed with/without including thesmile effect.

The rationale behind the above formulation of the Vanna-Volga price is that one can extractthe smile cost of an exotic option by measuring thesmile cost of a portfolio designed to hedge its Vanna andVolga risks. The reason why one chooses the strategies BF and RRto do this is because they are liquid FX instruments and theycarry mainly Volga, and respectively Vanna risks. The weightingfactors

wRR

and

wBF

representrespectively the amount of RR needed to replicate the option'sVanna, and the amount of BF needed to replicate the option'sVolga. The above approach ignores the small (but non-zero)fraction of Volga carried by the RR and the small fraction ofVanna carried by the BF. It further neglects the cost of hedgingthe Vega risk. This has led to a more general formulation of theVanna-Volga method in which one considers that within the Black–Scholesassumptions the exotic option's Vega, Vanna and Volga can bereplicated by the weighted sum of three instruments:

Xi=w{ATMi}+w{RRi}+ wBF{BFi}i=vega,vanna,volga

where the weightings are obtained by solving the system:

\vec{x}=A\vec{w}

with

A=\begin{pmatrix} ATMvega&RRvega&BFvega\\ ATMvanna&RRvanna&BFvanna\\ ATMvolga&RRvolga&BFvolga\end{pmatrix}

,

\vec{w}=\begin{pmatrix}wATM\\ wRR\wBF\end{pmatrix}

,

\vec{x}=\begin{pmatrix}Xvega\\ Xvanna\Xvolga\end{pmatrix}

Given this replication, the Vanna–Volga method adjusts the BSprice of an exotic option by the smile cost of the aboveweighted sum (note that the ATM smile cost is zero byconstruction):

\begin{align}X\rm&=XBS+wRR({RR}mkt-{RR}BS)+ wBF({BF}mkt-{BF}BS)\\ &=XBS+\vec{x}T(AT)-1\vec{I}\\ &=XBS+ Xvega\Omegavega+Xvanna\Omegavanna+Xvolga\Omegavolga\\ \end{align}

where

\vec{I}=\begin{pmatrix} 0\\ {RR}mkt-{RR}BS\\ {BF}mkt-{BF}BS\end{pmatrix}

and

\begin{pmatrix} \Omegavega\\ \Omegavanna\\ \Omegavolga\end{pmatrix}=(AT)-1\vec{I}

The quantities

\Omegai

can be interpreted as themarket prices attached to a unit amount of Vega, Vanna and Volga,respectively. The resulting correction, however, typically turnsout to be too large. Market practitioners thus modify

XVV

to

\begin{align} X\rm&=XBS+pvannaXvanna\Omegavanna+pvolgaXvolga\Omegavolga\end{align}

The Vega contribution turns out to beseveral orders of magnitude smaller than the Vanna and Volga termsin all practical situations, hence one neglects it.

The terms

pvanna

and

p volga

are put in by-hand and represent factors that ensure the correct behaviour of the price of an exotic option near a barrier:as the knock-out barrier level

B

of an optionis gradually moved toward the spot level

S0

, the BSTV price of aknock-out option must be a monotonically decreasing function, convergingto zero exactly at

B=S0

. Since the Vanna-Volga method is asimple rule-of-thumb and not a rigorous model, there is noguarantee that this will be a priori the case. The attenuation factors are of a different from for the Vanna or the Volgaof an instrument. This is because for barrier values close to the spot they behave differently: the Vanna becomes large while,on the contrary, the Volga becomes small. Hence theattenuation factors take the form:

\begin{align} p\rm&=a\gamma\p\rm&=b+c\gamma\end{align}

where

\gamma\in[0,1]

represents some measure of the barrier(s)vicinity to the spot with the features

\begin{align} \gamma=0  &{for}  S0\toB\\ \gamma=1  &{for}  |S0-B|\gg0\end{align}

The coefficients

a,b,c

are found through calibration of the model to ensure that it reproduces the vanilla smile. Good candidates for

\gamma

that ensure the appropriate behaviour close to the barriers are the survival probability and the expected first exit time. Both of these quantities offer the desirable property that they vanish close to a barrier.

Survival probability

The survival probability

psurv\in[0,1]

refers to theprobability that the spot does not touch one or more barrierlevels

\{Bi\}

. For example, for a single barrier option we have

psurv=E[

1
St<B,trm{tod

<t<trm{mat

}}] = \mathrm(B) / \mathrm(t_,t_)

where

NT(B)

is the value of a no-touch option and

DF(trm{tod

},t_) the discount factor between today and maturity. Similarly, for options with two barriersthe survival probability is given through the undiscounted valueof a double-no-touch option.

First-exit time

The first exit time (FET) is the minimum between: (i) the time inthe future when the spot is expected to exit a barrier zone beforematurity, and (ii) maturity, if the spot has not hit any of thebarrier levels up to maturity. That is, if we denote the FET by

u(St,t)

then

u(St,t)=

min

\{\phi,T\}

where

\phi=rm{inf}\{\ell\in[0,T)\}

such that

St+\ell>H

or

St+\ell<L

where

L,H

are the 'low' vs 'high' barrier levels and

St

the spot of today.

The first-exit time is the solution of the following PDE

\partial u(S,t)
\partialt

+

12\sigma
2

S2

\partial2u(S,t)
\partial S2

+\muS

\partialu(S,t)
\partialS

=0

This equation is solved backwardsin time starting from the terminal condition

u(S,T)=T

where

T

is the time to maturity andboundary conditions

u(L,t')=u(H,t')=t'

. In case of a singlebarrier option we use the same PDE with either

H\ggS0

or

L\ll S0

. The parameter

\mu

represents the risk-neutral drift of the underlying stochastic process.

References