Chapter 13 Asian Options
Asian options are special cases of average value options, whose claim payoffs are determined by the difference between the average underlying asset price over a certain time interval and a strike price K. This chapter covers several probabilistic and PDE techniques for the pricing and hedging of Asian op- tions. Due to their dependence on averaged asset prices. Asian options are less volatile than plain vanilla options whose claim payoffs depend only on the terminal value of the underlying asset.
13.1 Bounds on Asian Option Prices ...... 449 13.2 Pricing by the Hartman-Watson distribution . . . . . 456 13.3 Laplace Transform Method ...... 459 13.4 Moment Matching Approximations ...... 460 13.5 PDE Method ...... 466 Exercises ...... 477
13.1 Bounds on Asian Option Prices
Asian options were first traded in Tokyo in 1987, and have become particu- larly popular in commodities trading.
Arithmetic Asian options
Given an underlying asset price process (St)t∈[0,T ], the payoff of the Asian call option on (St)t∈[0,T ] with exercise date T and strike price K is given by
1 T + C = Stdt − K . T w0
Similarly, the payoff of the Asian put option on (St)t∈[0,T ] with exercise date T and strike price K is 449
" This version: July 4, 2021 https://personal.ntu.edu.sg/nprivault/indext.html N. Privault
1 T + C = K − Stdt . T w0
Due to their dependence on averaged asset prices, Asian options are less volatile than plain vanilla options whose payoffs depend only on the terminal value of the underlying asset.
As an example, Figure 13.1 presents a graph of Brownian motion and its moving average process 1 t Xt := Bsds, t > 0. t w0
∗ Fig. 13.1: Brownian motion Bt and its moving average Xt.
Related exotic options include the Asian-American options, or Hawaiian op- tions, that combine an Asian claim payoff with American style exercise, and can be priced by variational PDEs, cf. § 8.6.3.2 of Crépey(2013).
An option on average is an option whose payoff has the form
C = φ(ΛT , ST ), where T 2 T σBu+ru−σ u/2 ΛT = S0 e du = Sudu, T 0. w0 w0 > • For example when φ(y, x) = (y/T − K)+ this yields the Asian call option with payoff + + 1 T ΛT Sudu − K = − K , (13.1) T w0 T
∗ The animation works in Acrobat Reader on the entire pdf file.
450 " This version: July 4, 2021 https://personal.ntu.edu.sg/nprivault/indext.html Notes on Stochastic Finance
which is a path-dependent option whose price at time t ∈ [0, T ] is given by " # T + −(T −t)r ∗ 1 e E Sudu − K Ft . (13.2) T w0
• As another example, when φ(y, x) := e−y this yields the price
h T i ∗ − Sudu ∗ −Λ P (0, T ) = E e r0 = E e T
at time 0 of a bond with underlying short-term rate process St.
Using the time homogeneity of the process (St)t∈R+ , the option with payoff C = φ(ΛT , ST ) can be priced as
T −(T −t)r ∗ −(T −t)r ∗ e E [φ(ΛT , ST ) | Ft] = e E φ Λt + Sudu, ST Ft wt T Su ST = e−(T −t)rE∗ φ y + x du, x wt S S t t y=Λt,x=St T −t Su ST −t = e−(T −t)rE∗ φ y + x du, x . (13.3) w0 S S 0 0 y=Λt,x=St
Using the Markov property of the process (St, Λt)t∈R+ , we can write down the option price as a function
−(T −t)r ∗ f(t, St, Λt) = e E [φ(ΛT , ST ) | Ft] −(T −t)r ∗ = e E [φ(ΛT , ST ) | St, Λt] of (t, St, Λt), where the function f(t, x, y) is given by
T −t −(T −t)r ∗ Su ST −t f(t, x, y) = e E φ y + x w du, x . 0 S0 S0
As we will see below there exists no easily tractable closed-form solution for the price of an arithmetically averaged Asian option.
Geometric Asian options
On the other hand, replacing the arithmetic average
n 1 X 1 T St (tk − tk−1) ' Sudu T k T w0 k=1 with the geometric average
451 " This version: July 4, 2021 https://personal.ntu.edu.sg/nprivault/indext.html N. Privault
n n ! Y (t −t )/T Y (t −t )/T S k k−1 S k k−1 tk = exp log tk k=1 k=1 n ! 1 X t −t = exp log S k k−1 T tk k=1 n ! 1 X = exp (t − t ) log S T k k−1 tk k=1 1 T ' exp log Sudu T w0 leads to closed-form solutions using the Black Scholes formula, see Exer- cise 13.5.
Pricing by probability density functions
We note that the prices of option on averages can be estimated numerically using the joint probability density function ψΛT −t,BT −t of (ΛT −t, BT −t), as follows:
T −t −(T −t)r ∗ Su ST −t f(t, x, y) = e E φ y + x w du, x 0 S0 S0 ∞ ∞ −(T −t)r σu+(T −t)r−(T −t)σ2/2 e φ y + xz, x e ψ ,B (z, u)dzdu, w0 w−∞ ΛT −t T −t see Section 13.2 for details.
Bounds on Asian option prices
We note (see Lemma 1 of Kemna and Vorst(1990) and Exercise 13.7 below for the discrete-time version of that result), that the Asian call option price can be upper bounded by the corresponding European call option price using convexity arguments. Proposition 13.1. Assume that r > 0, and let φ be a convex and non- decreasing payoff function. We have the bound −rT ∗ 1 T −rT ∗ e E φ Sudu − K e E [φ(ST − K)]. T w0 6 Proof. By Jensen’s inequality for the uniform measure with probability den- 1 ∗ sity function (1/T ) [0,T ] on [0, T ] and for the probability measure P , we have
−rT ∗ T du −rT ∗ T du e E φ Su − K = e E φ (Su − K) w0 T w0 T 452 " This version: July 4, 2021 https://personal.ntu.edu.sg/nprivault/indext.html Notes on Stochastic Finance
−rT ∗ T du e E φ(Su − K) 6 w0 T T −rT ∗ −(T −u)r ∗ du = e E φ e E [ST | Fu] − K w0 T T −rT ∗ ∗ −(T −u)r du = e E φ E [ e ST − K | Fu] w0 T T −rT ∗ ∗ −(T −u)r du e E E φ e ST − K Fu (13.4) 6 w0 T
−rT T ∗ ∗ du e E E φ(ST − K) Fu (13.5) 6 w0 T −rT T ∗ du = e E [φ(ST − K)] w0 T −rT ∗ = e E [φ(ST − K)], where from (13.4) to (13.5) we used the facts that r > 0 and φ is non- decreasing. In particular, taking φ(x) : (x − K)+, Proposition 13.1 shows that Asian option prices are upper bounded by European call option prices, as " # T + −rT ∗ 1 −rT ∗ + e E Sudu − K e E [(ST − K) ], T w0 6 see Figure 13.2 for an illustration, as the averaging feature of Asian options reduces their underlying volatility.
nSim=99999;N=1000;t <- 1:N; dt <- 1.0/N; sigma=2;r=0.5; european=0;asian=0;K=1.5 2 dev.new(width=16,height=7); par(oma=c(0,5,0,0)) for (j in 1:nSim){S<-exp(sigma*cumsum(rnorm( N, 0,sqrt(dt)))+r*t/N-sigma**2*t/2/N);color="blue" 4 A<-sum(c(1,S))/(N+1);if (S[N]>=K) {european=european+S[N]-K} if (A>=K) {asian=asian+A-K};if (S[N]>A) {color="darkred"} else {color="darkgreen"} 6 plot(c(0,t/N),c(1,S), xlab ="Time", type= 'l', lwd = 3, ylab ="", ylim =c(0,exp(4*r)), col= color,main=paste("Asian Price=",format(round(asian,2)),"/", j,"=",format(round(asian/j,2)),"European Price=",format(round(european,2)), "/",j,"=",format(round(european/j,2))), xaxs='i',xaxt='n',yaxt='n', yaxs='i', yaxp = c(0,10,10), cex.lab=2, cex.main=2) text(0.3,6,paste("A-Payoff=",format(round(max(A-K,0),2)),",E-Payoff=", format(round(max(S[N]-K,0),2))), col=color,cex=2) 8 axis(1, las=1, cex.axis=2) axis(2, at=c(0,K,A,1,2,3,4,5,6,7,8,9,10), labels=c(0,"K","Average",1,2,3,4,5,6,7,8,9,10), las=2, cex.axis=2) 10 lines(c(0,t/N),rep(K,N+1),col="red",lty = 1, lwd = 4); lines(c(0,t/N),rep(A,N+1),col="darkgreen",lty = 2, lwd = 4); Sys.sleep(0.1) 12 if (S[N]>K || A>K) {readline(prompt="Pause. Press
453 " This version: July 4, 2021 https://personal.ntu.edu.sg/nprivault/indext.html N. Privault
Fig. 13.2: Asian option price vs European option price.∗
In the case of Asian call options we have the following result. Proposition 13.2. We have the conditional bound " # T + −(T −t)r ∗ 1 e E Sudu − K Ft (13.6) T w0 " # t + −(T −t)r ∗ 1 T − t 6 e E Sudu + ST − K Ft T w0 T on Asian option prices, t ∈ [0, T ]. Proof. Let the function f(t, x, y) be defined as
" + # ∗ 1 T f(t, St, Λt) = E Sudu − K Ft , T w0 i.e., from Proposition 13.1,
" +# ∗ 1 T −t Su f(t, x, y) = E y + x w du − K T 0 S0 " +# ∗ 1 x = E y + ΛT −t − K T S0 " +# ∗ y x = E − K + ΛT −t T TS0
∗ The animation works in Acrobat Reader on the entire pdf file. 454 " This version: July 4, 2021 https://personal.ntu.edu.sg/nprivault/indext.html Notes on Stochastic Finance
" # (T − t)x yS KTS Λ + = E∗ 0 − 0 + T −t TS0 (T − t)x (T − t)x T − t " +# (T − t)x ∗ yS0 KTS0 6 E − + ST −t TS0 (T − t)x (T − t)x " +# y (T − t)xST −t = E∗ − K + , x, y > 0, T TS0 which yields (13.6). See also Proposition 3.2-(ii) of Geman and Yor(1993) for lower bounds when r takes negative values. We also have the following bound which yields the behavior of Asian call option prices in large time. Proposition 13.3. The Asian call option price satisfies the bound " # T + −(T −t)r t −(T −t)r −(T −t)r ∗ 1 e 1 − e e E Sudu − K Ft 6 Sudu + St , T w0 T w0 rT t ∈ [0, T ], and tends to zero (almost surely) as time to maturity T tends to infinity: " #! T + −(T −t)r ∗ 1 lim e E Sudu − K Ft = 0, t > 0. T →∞ T w0 Proof. We have the bound
" # T + −(T −t)r ∗ 1 0 6 e E Sudu − K Ft T w0 T −(T −t)r ∗ 1 e E Sudu Ft 6 T w0 t T −(T −t)r ∗ 1 −(T −t)r ∗ 1 = e E Sudu Ft + e E Sudu Ft T w0 T wt t T −(T −t)r 1 ∗ 1 −(T −t)r ∗ = e E Su | Ft du + e E Su | Ft du T w0 T wt t T −(T −t)r 1 1 −(T −t)r (u−t)r = e Sudu + e e Stdu T w0 T wt t T 1 −(T −t)r St −(T −u)r = e Sudu + e du T w0 T wt t −(T −t)r 1 −(T −t)r 1 − e = e Sudu + St . T w0 rT
455 " This version: July 4, 2021 https://personal.ntu.edu.sg/nprivault/indext.html N. Privault
Note that as T tends to infinity the Black-Scholes European call price tends to St, i.e., we have