୯ҥᆵεᏢႝᐒၗૻᏢଣၗૻπำᏢس ᅺγፕЎ
Department of Computer Science and Information Engineering College of Electrical Engineering and Computer Science
National Taiwan Universityġ Master Thesis
!٬ҔΒϡᐋຑሽ٥Ԅᝣηᒧ
!
Asian Basket Option Pricing by a Simple Binomial Tree
၏ሸ Chan, Yi-Chi
ࡰᏤ௲Ǻֈػၰ റγ
Advisor: Yuh-Dauh Lyuu, Ph.D.
ġ
ύ҇୯ 214 ԃ 8 Д!
July 2014
ᖴ ᖴᜏ
२ӃѸགᖴךޑР҆аϷৎΓᡣךӧؒԖځдᓸΚޑރݩΠճֹԋ೭ ጇፕЎǴჹܭךࡐӭգॺόۓᇡӕޑ،ۓΨૈЍךǶգॺჹךԖཱུεޑх
ၟፊှǴᡣךёаݙޑӧԾρޑၰၡǶ!
ќѦǴฅΨाགᖴךޑࡰᏤԴৣȋֈػၰ௲ǴӧၸѐΟǵѤԃ໔όᆅࢂ
ҬඤᏢғǵࣴز܌ᅩǵ୯Ѧࣴز܌ҙፎ๏ךཱུεޑᔅշаϷࡌǴᡣך ёаჹԾρԖޑޓᗺΑှள׳уᄇǶќѦǴӧঅׯᅺγፕЎਔкىޑऐЈ
ၟᔅշᏢғှ،ୢᚒޑૈΚǴჹܭךૈֹԋ೭ጇፕЎԖࡐεޑᔅշǶ!
གᖴךޑζܻ϶ȋ܃ዅǴёаӧךྠចޑਔংᡏፊךǵᔅշךǶόѝӧቪ ፕЎБय़ǴΨᔅշךྗഢځдमЎԵ၂ǵҙፎ୯Ѧࣴز܌Ǵӵ݀ؒԖգǴགྷ Ѹၸำύкᅈ׳ӭᖑٌǴᇥόۓךԐ൩ܫకΑǼ!
നࡕགᖴךޑܻ϶ॺǵӕঁჴᡍ࠻ޑӕᏢǵଆѺᘄౚޑუՔǵଆѺԳౚ ޑუՔමᔅշךޑΓǴךΜϩགᖴǼ!
ᄔ ᄔा
٥Ԅᝣηᒧӕਔڀഢ٥Ԅᒧၟᝣηᒧޑ܄Ǵࡺᜤаפډ ᒧሽޑ࠾ഈှǶӧ೭ጇፕЎύǴךॺ٬Ҕѳ౽ჹኧதᄊϩଛ!)tijgufe!
mphopsnbm*аϷॄѳ౽ჹኧதᄊϩଛ)ofhbujwf!tijgufe!mphopsnbm*མଛৡᔕ ӝ)npnfou!nbudijoh*פрΟঁୖኧ)tibqf-!tdbmf!boe!tijgu*ٰ߈՟ᝣηၗ
ౢޑሽǶϐࡕǴךॺճҔ೭Οঁୖኧᢀჸډޑ܄፦ࡌᄬঁёа߈՟ᝣηၗ
ౢሽॶޑΒϡᐋǶനࡕམଛ Ivmm.Xijuf!nfuipepmphz פрऍԄၟኻԄޑ٥Ԅ
ᝣηᒧޑሽǶኧॶჴᡍޑ่݀ᡉҢךॺޑБݤ܌פрٰޑኻԄᒧሽ
ᆶᆾӦьᛥБݤפрٰޑሽΜϩௗ߈ǴՠࢂऍԄᒧሽᆶനλѳБᆾӦь ᛥݤפрٰޑሽ࣬КǴךॺޑБݤܴᡉӦଯǶ
ᜢᗖຒǺ٥Ԅᝣηᒧǵѳ౽ჹኧதᄊϩթǵৡᔕӝǵ࠾ഈှǵIvmm.Xijuf ݤ!
Abstract
Asian basket option is hard to price. This thesis presents a new approach to price European-style and American-style Asian basket options. First, we use approximation and moment-matching techniques to find the random variable following the shifted lognormal distribution to approximate the basket value. Second, we use the random variable to build a binomial tree and combine it with the Hull-White methodology for pricing path-dependent options to price Asian basket options. Finally, we compare our numerical results with Monte Carlo simulation for European-style Asian basket options and with the least-squares Monte Carlo for American-style ones. They show that the European-style Asian basket option prices obtained by our approach are accurate and the American-style ones are overpriced by our approach.
Key Words: Asian basket option, shifted lognormal distribution, moment matching, closed-form solution, Hull-White methodology.
Contents
ᖴᜏ... 3
ᄔा... 4
Abstract ... 5
Introduction ... 7
1. The Model ... 10
1.1 Generalized lognormal approach ... 10
1.2 Finding parameters in GLN and binomial tree ... 11
1.3 Building binomial tree ... 16
2. The Hull-White Methodology... 18
2.1 Finding the running averages ... 18
2.2 Backward induction ... 19
3. Experiment results ... 21
4. Conclusion ... 28
5. References ... 29
Introduction
Option is a contract between two counterparties. In this contract, the option buyer has the right (but not obligation) to buy or sell the underlying assets. On the other hand, the seller has to sell or buy depending on the buyer’s action. Various types of options have been designed for various purposes.
Among the types of options, the Asian option is a very popular financial derivative with two alternative average methods (arithmetic and geometric) and two different monitoring types (continuous and discrete). Continuously monitored Asian option and geometric averaging Asian option are rare in the market; therefore, only Asian options with discrete monitoring and arithmetic averaging are considered in this thesis. Basket option is an option whose payoff depends on a basket of assets.
Examples include currency basket options and equity index options. The underlying assets may number more than ten, and the weight of each asset may be positive or negative. In particular, when there are only two assets with different weight signs, the basket option becomes a spread option because the payoff depends on the price difference between the two assets. Finally, an Asian basket option is an option with an Asian exercise feature and the underlying asset being a basket of different assets.
Asian basket options are attractive for two reasons. First, the option price is lower than the basket option because of the averaging property which decreases the variance of the option. Second, the Asian basket option is an appropriate hedging tool because the payoff depends on averaging price in the basket and across time. Asian basket options are important for energy companies as they often hold a portfolio of different energy commodities with positive or negative weights. Therefore, they have incentive to hold Asian basket options for hedging purposes (Krekel, Kock, Korn and Man, 2006).
Asian options are hard to price for the following reason: Although the lognormal distribution captures the distribution of individual stock prices, the sum of lognormally distributed random variables is no longer lognormal. Hence, it is difficult to find a closed-form solution for Asian options. Various kinds of methods are published for pricing European and American style Asian option including approximation, Monte Carlo simulation, the PDE methods and the modified tree methods. Hull and White (1993) propose an efficient procedure to value European and American path-dependent options such as Asian options based on the modified tree technique. Klassen (2001) refines the Hull-White methodology by using Richardson extrapolation to improve convergence and save time. Only the Hull-White methodology will be used in this thesis although other methods can clearly be applied to improve upon it.
Like the Asian option, the basket option has the same problem that the sum of lognormal distributions is not lognormal. The Taylor expansion proposed by Ju (2002) performs well in most cases except inhomogeneous volatilities according to Krekel, Kock, Korn and Man (2006). The conditional expectation technique by Beisser (1999) slightly underprices the option, thus serving as a lower bound of the true price. Monte Carlo simulation is attractive but time-consuming. Milevsky and Posner (1998) apply the reciprocal gamma distribution to approximate basket value and obtain a closed-form solution for the option price. But this approach is only applicable for positive weights. Borovkova (2007) proposes a new closed-form approach for pricing basket options. This approach uses the shifted lognormal distribution to approximate the basket value and finds the parameters in the shifted lognormal distribution by moments matching. It works quite well: It obtains a price within the 95% confidence interval of the price obtained by Monte Carlo simulation. Besides, it can handle more than ten assets in the basket and with both positive and negative weights. Borokova
(2012) extends the shifted lognormal approximation of Borovkova (2007) to build a binomial tree to price American-style basket options.
There is no closed-form solution for American-style Asian basket options.
Borovkova’s (2007) approximate closed-form solution for European-style Asian basket options cannot be applied to American-style Asian basket options.
Monte-Carlo simulation is applicable but computation intensive.
This thesis offers a straightforward approach to price both American-style and European-style Asian basket options by using the binomial tree from Borokova (2012) and the Hull-White methodology. Furthermore, this approach can also be used for other types of basket options in the future. The European-style price we obtain is close to the price from Monte Carlo simulation if the bucket size is large enough.
The rest of this thesis organizes as follow. Section 2 presents the assumptions and procedures to build the binomial tree. Section 3 describes how we apply the Hull-White methodology to the tree in section 2. Section 4 firstly compares the numerical results from our approach with the results by Monte Carlo simulation for European-style Asian basket options and proceed to compare the option prices by our approach with those by the least-squares Monte Carlo for American-style Asian basket options.
1. The Model
1.1 Generalized lognormal approach
The basket option is hard to price because the sum of lognormally distributed random variables is no longer lognormal. Levy (1992) and Milevsky (1998) use lognormal and reciprocal gamma distribution, respectively, to approximate the basket value for a closed-form solution of option price. However, they can only be used for the basket option with positive weights and may be biased with large volatilities according to Fan (2009). Borovkova (2007) introduces a new method of generalized lognormal distribution to approximate the basket value, obtaining the closed-form solution for basket options. The so-called GLN (Generalized LogNormal) approach can not only obtain prices close to those from Monte-Carlo simulation but also spend less time than Monte-Carlo simulation.
Let N represent the total number of assets in the basket and
ai iN1 are the
weights of the assets, which may be positive or negative. We assume that the underlying assets are commodity futures, which means that they follow zero-drift geometric Brownian motions. Therefore, if the futures prices at time t are F ti
iN1,
F t follows i
, 1, 2, ...,
i
i i
i
dF t dW t i N
F t V (1)
where Vi is the volatility of future i . W ti
is the Brownian motion driving futures i , and W ti
and W tj
have correlation Ui j, (i.e.,
,
i j i j
dW t dW t U dt). The basket value is
1 N
i i i
B t ¦a F t (2)
1.2 Finding parameters in GLN and binomial tree
Three are four different types in generalized lognormal distribution family:
regular lognormal, shifted lognormal, negative lognormal and negative shifted lognormal. In this thesis, we only use the negative shifted lognormal and the shifted lognormal because the regular lognormal is a special case of the shifted lognormal with zero shifted parameter (same with the negative lognormal and the negative shifted lognormal). Furthermore, we use the skewness of the basket value to decide between using the negative shifted lognormal and the shifted lognormal. For example, if the skewness is positive, we use the shifted lognormal distribution to approximate the basket value, and if the skewness is negative, we use the shifted negative lognormal.
If Y is a random variable which follows the shifted lognormal distribution, we can use three parameters: m (scale), s (shape) and W (shift) to characterize it as follows (Fan, 2009):
2 2
2
ln 2
lognorm ,
1 , 0
2
x m s X
X m s
f x e x
sx
Y X
S W
!
On the other hand, if Y follows the negative shifted lognormal distribution, it can be characterized as follows (Borovkova, 2007):
2 2
2
ln 2
lognorm ,
1 , 0
2
x m
s X
X m s
f x e x
sx
Y X
S W
In order to find these three parameters, we apply the moment-matching techniques to
match the first three moments (Borovkova, 2007). The first three moments of the basket value are
1
2
2 ,
1 1 3
3
, , ,
1 1 1
1
0 (3)
0 0 exp (4)
(5)
0 0 0 exp
N i i
N N
i j i j i j i j
j i
N N N
i j k i j k i j i j j k j k i k i k
i
k j i
B E B a F
E B a a F F t
E B
t t
B t t
B t
a a a F F F t
t
U V V
U V V U V V U V V
ª º
¬ ¼
¦
¦¦
¦¦¦
where t is the time from 0. On the other hand, the first three moments of the shifted lognormal distribution are
2
2 2 2
2
3 2 2 2
3
2 1
exp 1 (6)
2
2 exp 1 exp 2 2 (7)
2
3 exp 1 3 exp 2 2
2 (8)
exp 9 (
3 2
) t m t s t
M t t t m t s t m t s t
M t t t m t s t t m t s
M t
t
m t s t W
W W
W W W
§ ·
¨© ¸¹
§ ·
¨© ¸¹
§ ·
¨© ¸¹
§ ·
¨© ¸¹
according to Borovkova (2007). If we use the negative shifted lognormal distribution, we only need to change M t and 1
M3
t to M t1
and M3
t .
Matching the first three moments of the basket value and the shifted lognormal distribution by solving the following nonlinear system:
1 1
2 2
3 3
( ) ( ) ( ) ( ) ( ) ( ) M t B t
M t B t
M t B t
we can obtain m t ,
s t and
W
t numerically. Chang, Chen, and Wu (2012) offer a faster way to solve the nonlinear system, which is faster and more accurate than the MATLAB “lsqnonlin” function or other MATLAB functions.
To figure out how m t ,
s t and
W
t behave, we use the following basket:
0 [100;120]
F , V [0.2; 0.3], a [ 1;1], U1,2 0.9 and T year as an example.1
If there are 250 days in a year, we then calculate m t ,
s2
t and W
t for each
day, plotting the three parameters as t changes. We find that s2
t and m t
are
near linear functions of time t (see Fig. 1 and Fig. 2), whereas W
t changes little as t changes, which is consistent with Borovkova (2012). Therefore, W
t can be
replaced by the mean value of W
t (see Fig. 3).
Fig. 1: Parameter m t of the Shifted Lognormal Distribution as a Function
of Time t . It shows that the parameter m t
is a near linear function of time t .
Fig. 2: Parameter s2
t of the Shifted Lognormal Distribution as a Function of Time t . It shows that the parameter s2
t is also a near linear function of time t .
Fig.3: Parameter W
t of the Shifted Lognormal Distribution as a Function of Time t . The blue line is the parameter W
t as a function of time t and the pink line is the mean value of W
t for t over [0, 250]. It shows that W
t changes little as t changes; therefore, we can replace
t
W with the mean values W .
We conclude that m t
is a near linear function of time t with an intercept and
s2 t is also a near linear function of time t . We then use this feature to build a
binomial tree with a constant mean and a constant volatility to approximate the basket value through time in terms of GLN distribution as follows (Borovkova, 2012). Let T be the expiration date and W be the mean value of W
t for t over [0, ]T . First, we define
* *
or
B t B t W B t B t , W (9)
depending on what generalized lognormal distribution we choose. Furthermore, we use Bappr
t , which follows the following stochastic process, to approximate B t :*
appr
* *
appr
dB t
dt dW t
B t P V (10)
where W t
follows Brownian motion and both P* and V* are constant, which are found by matching mean and variance of Bappr
t and B t . Note that *
appr *2 2
appr appr * *2
Var log
log log 0 1
2
B t t s t
E B t B t m t
V
P V
§ ·
¨ ¸
© ¹
Hence,
2
*
appr
* *2
(11)
log 0 1
2 (12) s t
t
m t B
t V
P V
Finally, we use P* and V* to build our binomial tree to approximate the basket price in order to price Asian basket options.
1.3 Building binomial tree
Having obtained P* and V* from moment-matching and solving nonlinear systems, we use them to calculate q (the probability to go up), 1 q (the probability to go down), u (the factor when the price go up) and d (the factor when the price go down) as follows (Borovkova, 2012):
* *2 *
* *2 *
exp 1 (13)
2
exp 1 (14)
2
1 (15)
2
u t t
d t t
q
P V V
P V V
§§¨ ·¸' ' ·
¨© ¹ ¸
© ¹
§§¨ ·¸' ' ·
¨© ¹ ¸
© ¹
We then translate the binomial tree for Bappr
t into B t by
B t
Bappr
t W
if we use the shifted lognormal and B t
Bappr
t W if we use the negative shifted lognormal. By this means, we successfully build a simple binomial tree which approximates the basket value B t (Borovkova, 2012).
2. The Hull-White Methodology
2.1 Finding the running averages
When we want to price Asian options based on a tree model without approximation, we need to record every possible average price at each node. However, the number of average prices grows exponentially, making it infeasible. Hull and White (1993) propose a methodology based on the tree model to price path-dependent options such as American lookback options and Asian options. In the following paragraphs, we will show how the methodology works and how to apply it to our binomial tree in the previous section.
In the Hull-White methodology, we firstly calculate the maximum and the minimum averaging prices at each node by the formula of geometric sequence (Lyuu, 2002). For each node N j i , the maximum of running average
, Amax is 2 1
0 0 0
1 1
1 1 1
j i i
j i j i j i i u j i d
S u u u u d u d S S u d
u d
(15)
where S0 is the underlying asset price at t 0 (now). The minimum running average Amin can be derived as
2 10 0 0
1 1
1 1 1
j i i
i i i j i u j i d
S d d d d u d u S S u d
u d
(16)
We then equally divide the maximum and the minimum running average into k1 parts as follows
min max
( , ) , , , 0,1,...,
m
k m m
A j i A j i A j i m k
k k
§ · § ·
¨ ¸ ¨ ¸
© ¹ © ¹ (17)
where k is chosen by us and may affect the precision of the option price. Following this, we use backward induction to obtain the option price at each node and decide to early exercise if the value of exercising immediately exceeds the value of holding the option for American style option.
2.2 Backward induction
First, we calculate the payoffs of each node at the expiration day for all k1 running averages A with exercise price X by max
AX, 0 for call options andmax X A, 0 for put options. Assume the current node is N j i
, and the running average is a . If the node goes up to node N j 1,i, the running average would be 1 0 1
2
j i i
u
j a S u d
A j
(18)
However, Au may not be one of the running averages at N j
1,i. Hence, we need to use interpolation between two running averages that bracket it: 1, 1 1,l u l
A j i dA dA j i (20)
where l is an integer from 0 to k . By linear interpolation, Au can be expressed as
1,1 1 1, , 0 x 1
u l l
A xA j i x A j i d d (21)
Finally, we obtain the option price when the node N j i goes up to
, N j 1,i as 1,
1 1 1,
u l l
C xC j i x C j i (22)
where C t sl
, denotes the option value at node N t s
, with running average
,
A t s . Similarly, the option price when the node l N j i goes down to
, 1, 1
N j i is
1, 11 1 1, 1
d l l
C yC j i y C j i (23)
where y can be obtained by the process similar to x . Once we obtain both Cu and
C , we can obtain the option price of d N j i by
, 1 r t
u d
C ª¬pC p C º¼e ' (24)
where ' is the duration of a time step and p is the probability to go up. In chapter t 1, we build a binomial tree with parameters: q , 1 q , u and d . The Hull-White methodology can be applied to the binomial tree, helping us obtain the prices of European-style and American-style Asian basket options. We turn to the numerical results in the next chapter.
3. Experiment results
For European-style Asian basket options, we apply our approach to options with different basket compositions, and then compare the option prices obtained by our tree approach with those obtained by Monte Carlo simulation. However, for American-style Asian basket options, there are few methods except least-squares Monte Carlo for pricing the American-style Asian basket options. Therefore, there are no publicly available benchmarks.
Consider the following baskets for the Asian basket call and put options:
Basket 1: F0
>
50;50@
; V>
0.3; 0.2@
; U1,2 0.6; a>
0.3; 0.7@
; X 50.Basket 2: F0
>
100;120@
; V>
0.2; 0.3@
; U1,2 0.9; a>
1;1@
; X 20.Basket 3: F0
>
150;100@
; V>
0.3; 0.2@
; U1,2 0.7; a>
1;1@
; X .50Basket 4: F0
>
95;90;105@
; V>
0.2; 0.3; 0.25@
; U1,2 U1,3 0.9 ; U2,3 0.8 ;>
1; 0.8; 0.5@
a ; X .30
Basket 5: F0
>
100;90;95@
; V>
0.25; 0.3; 0.2@
; U1,2 U1,3 0.9 ; U2,3 0.8 ;>
0.6; 0.8; 1@
a ; X 40.
We assume the risk-free interest rate is 5% per annum and the time to expiry ( T ) is 1 year. Furthermore, the number of time steps for the tree is 100 and the bucket size k is 300 . For Monte Carlo simulation, the number of simulation runs is 100000 .
Table 1: Parameters of GLN obtained by moment matching.
Table 1 shows the parameters of GLN obtained by moment matching. W may be positive or negative, P* must be zero and V* may be higher or lower than the volatilities of the assets in the basket.
The European-style Asian basket call and put option prices obtained by our tree approach are given in column 3 and column 5 in Table 2. Column 4 and column 6 in Table 2 are the corresponding option prices obtained by Monte Carlo simulation; and the standard errors of the option prices are given in parenthesis after the option prices by Monte Carlo simulation.
Basket Approx.
distribution
W P* V*
Basket 1 Shifted 1.0668 0 0.2115
Basket 2 Shifted 35.7071 0 0.3602
Basket 3 Neg. shifted 59.0260 0 0.3141
Basket 4 Neg. shifted 31.9634 0 0.3149
Basket 5 Shifted 30.1925 0 0.3133
Table 2: European-style Asian basket option prices
Table 2 shows that the prices obtained by our tree approach are within the 95%
confidence intervals of those obtained by Monte Carlo simulation for both positive and negative skewness, with both positive and negative weights. Our approach is attractive for two reasons. First, the time complexity of Hull-White methodology is
( 2)
O kn . Therefore, when n is small, the CPU time of our approach is less than Monte Carlo simulation with 100000 runs. Second, Monte Carlo simulation can only generate the paths of the baskets with a positive definite correlation matrix. In contrast, our approach can price not only options with a positive definite correlation matrix for the assets but also options with a non-positive definite correlation matrix, which cannot be processed by Monte Carlo simulation without further adjustments.
For American-style Asian basket options, Monte Carlo simulation is not Basket Approx.
distribution
European-style call option European-style put option Our
approach
Monte Carlo simulation
Our approach
Monte Carlo simulation
Basket 1 Shifted 2.2666 2.2532
(0.0119)
2.2666 2.2581 (0.0101)
Basket 2 Shifted 4.3862 4.3509
(0.0247)
4.3862 4.3470 (0.0184) Basket 3 Neg. shifted 7.4898 7.4286
(0.0321)
7.4898 7.4369 (0.0416) Basket 4 Neg. shifted 4.4959 4.4615
(0.0187)
4.0203 3.9989 (0.0229)
Basket 5 Shifted 3.4354 3.4105
(0.0223)
6.2891 6.2490 (0.0229)
appropriate because it cannot handle early exercise. Therefore, we compare our approach with the least-squares Monte Carlo (LSMC) method (Longstaff and Schwartz, 2001). There are two methods for LSMC. First, we approximate the basket by GLN, then use a single asset to represent the whole basket. After that, we use LSMC on the single asset to obtain the option prices (we call it LSMC-1). Or, we can run LSMC directly on the basket paths generated by the correlated geometric Brownian motion to obtain the option prices (given in LSMC-2). LSMC-2 should serve as the benchmark theoretically.
Table 3: American-style Asian basket option prices
Table 3 shows the prices of American-style Asian basket options with the same baskets as before. It implies GLN approximation is suitable to handle the early
Basket Approx . distribu
tion
American-style call option American-style put option Our
approac h
LSMC-1 LSMC-2 Our approac
h
LSMC-1 LSMC-2
Basket 1
Shifted 2.6131 2.2744 (0.0114)
2.2430 (0.0114)
2.5467 2.2509 (0.0095)
2.2534 (0.096) Basket
2
Shifted 5.1051 4.3942 (0.0237)
4.3544 (0.0234)
4.8865 4.3828 (0.0176)
4.3451 (0.0175) Basket
3
Neg.
shifted
8.3658 7.4634 (0.0305)
7.4025 (0.0304)
8.6916 7.4396 (0.0393)
7.4224 (0.0393) Basket
4
Neg.
shifted
5.0434 4.4641 (0.0177)
4.4398 (0.0177)
4.6396 3.9722 (0.0217)
4.0109 (0.0219) Basket
5
Shifted 3.8724 3.3966 (0.0213)
3.4003 (0.0211)
7.1946 6.2962 (0.0219)
6.2412 (0.0218)
exercise feature because the option prices obtained by LSMC-1 are close to those obtained by LSMC-2. We find that the American-style option prices obtained by LSMC-1 and LSMC-2 in Table 3 are also close to the European-style ones by Monte Carlo simulation in Table 2 mainly because less than 3% paths in LSMC-2 and no path in LSMC-1 are early exercised. We observe that the option prices obtained by our tree approach are too high compared to both LSMC-1 and LSMC-2. In fact, nearly 5% of the states are early exercised in the tree, and they are mainly located in the middle of the tree. But, we recall, no path is early exercised in LSMC-1 and less than 3% paths are early exercised in LSMC-2. Therefore, we conjecture that it is the Hull-White methodology of our tree approach that results in overpricing, not the approximation by GLN.
We use the Asian basket call option for Basket 2 to analyze the convergence of the tree with the Hull-White methodology. When we choose a larger bucket size k per node to obtain more precise option prices, the option prices would converge to the prices obtained by Monte Carlo simulation for European-style Asian basket options (see Fig.4). However, when we do the same comparison for American-style Asian basket options with LSMC-2, the option prices obtained by our tree approach would overprice no matter how large bucket size we choose (see Fig. 5).
Fig. 4: Convergence of European-style Asian Basket Option Price with k .
Fig. 5: Convergence of American-style Asian Basket Option Price with k .
4. Conclusion
Asian basket options are hard to obtain a closed-form solution because the sum of lognormally distributed random variables is no longer lognormal. In this thesis we presents the Generalized lognormal Hull-White approach for pricing both European-style and American-style Asian basket options based on approximating the distribution of the average by the generalized lognormal distribution, moment matching techniques, building a binomial tree by the parameters of the generalized lognormal distribution and the Hull-White methodology. For European-style Asian basket options, by comparing the option prices obtained by our tree approach with those by Monte Carlo simulation, our approach works well for baskets with positive and negative weights and consisting of more than two assets. For American-style ones, we compare the option prices obtained by our approach with those by the least-squares Monte Carlo. The approximation by our approach still leads to accurate prices, but the tree with the Hull-White methodology overprices the option.
Although our tree approach overprices the option, the prices obtained by the least-squares Monte Carlo on the single asset approximated by the generalized lognormal are still accurate. Therefore, we believe that the approximation by the generalized lognormal can be implemented with other appropriate approaches for a single asset in order to price other types of basket options.
5. References
[1] Beisser, J. (1999) “Another Way to Value Basket Options.” Working Paper, Johannes Gutenberg-Universität Mainz.
[2] Borovkova, S.A., Permana, F.J. (2007). “Asian Basket Options and Implied Correlations in Energy Markets.” In Proceedings of the 4th IASTED International Conference on Financial Engineering and Applications,
California: Anaheim, pp. 85–91.
[3] Borovkova, S.A., Permana, F.J., and Van Der Weide, J.A.M. (2012).
“American Basket and Spread Option Pricing by a Simple Binomial Tree.”
Journal of Derivatives, Vol. 19, No. 4 (Summer 2012), 29–38.
[4] Borovkova, S.A., Permana, F.J., Weide, H.V.D. (2007). “A Closed Form Approach To The Valuation and Hedging of Basket and Spread Option.”
Journal of Derivatives, Vol. 14, No. 4 (Summer 2007), 8–24.
[5] Chang, J.J., Chen, S.N., and Wu, T.P. (2012). “A Note To Enhance the BPW Model for the Pricing of Basket and Spread Options.” Journal of Derivatives, Vol. 19, No. 3 (Spring 2012), 77–82.
[6] Fan, Y.C., Lyuu, Y.D. (2009). “The Closed-Form Approach to the Valuation and Greeks of Discrete Asian Options.” Master’s thesis, Graduate Institute of Finance, National Taiwan University, Taipei, Taiwan.
[7] Hull, J., White, A. (1993). “Efficient Procedures for Valuing European and American Path-Dependent Options.” Journal of Derivatives, Vol. 1, No. 1 (Fall 1993), 21–31.
[8] Ju, E. (1992) “Pricing Asian and basket Options via Taylor Expansion.”
Journal of Computational Finance, Vol. 5, No. 3 (2002), 79–103.
[9] Klassen, T.R. (2001). “Simple, Fast and Flexible Pricing of Asian Options.”
Journal of Computational Finance, Vol. 4, No. 3 (Spring 2001), 89–124.
[10] Krekel, M., Kock, J.D., Korn, R., Man, T.K. (2006). “An Analysis of Pricing Methods for Baskets Options.” In The Best of Wilmott 2, pp.
181–188. England: Wiley.
[11] Levy, E. (1992) “Pricing European Average Rate Currency Options.”
Journal of International Money and Finance, Vol. 11, 474–491.
[12] Longstaff F. A., Schwartz E. S. (2001). “Valuing American Options by Simulation: A Simple Least-squares Approach.” Review of Financial Studies, Vol. 14, 113–147.
[13] Lyuu, Y.D. (2002), Financial Engineering and Computation. Cambridge:
Cambridge University Press.
[14] Milevsky, M.A., S. E. Posner (1998) “Asian Options, the Sum of Lognormals, and the Reciprocal Gamma Distribution.” Journal of Financial and Quantitative Analysis, Vol. 33, No. 3, 409–422.