Research article

Multi-assets Asian rainbow options pricing with stochastic interest rates obeying the Vasicek model

  • Received: 10 November 2022 Revised: 19 February 2023 Accepted: 27 February 2023 Published: 03 March 2023
  • MSC : 91B70, 91G30, 91G60

  • Asian rainbow options provide investors with a new option solution as an effective tool for asset allocation and risk management. In this paper, we address the pricing problem of Asian rainbow options with stochastic interest rates that obey the Vasicek model. By introducing the Vasicek model as the change process of the stochastic interest rate, based on the non-arbitrage principle and the stochastic differential equation, the number of assets of the Asian rainbow option is expanded to n dimensions, and the pricing formulas of the Asian rainbow option with multiple (n) assets under the Vasicek interest rate model are obtained. The multi-asset pricing results under stochastic interest rates provide more possibilities for Asian rainbow options. Furthermore, Monte Carlo simulation experiments show that the pricing formula is accurate and efficient under double stochastic errors. Finally, we perform parameter sensitivity analysis to further justify the pricing model.

    Citation: Yao Fu, Sisi Zhou, Xin Li, Feng Rao. Multi-assets Asian rainbow options pricing with stochastic interest rates obeying the Vasicek model[J]. AIMS Mathematics, 2023, 8(5): 10685-10710. doi: 10.3934/math.2023542

    Related Papers:

    [1] Boling Chen, Guohe Deng . Analytic approximations for European-style Asian spread options. AIMS Mathematics, 2024, 9(5): 11696-11717. doi: 10.3934/math.2024573
    [2] Xinyi Wang, Chunyu Wang . Pricing geometric average Asian options in the mixed sub-fractional Brownian motion environment with Vasicek interest rate model. AIMS Mathematics, 2024, 9(10): 26579-26601. doi: 10.3934/math.20241293
    [3] Zhidong Guo, Xianhong Wang, Yunliang Zhang . Option pricing of geometric Asian options in a subdiffusive Brownian motion regime. AIMS Mathematics, 2020, 5(5): 5332-5343. doi: 10.3934/math.2020342
    [4] Min-Ku Lee, Jeong-Hoon Kim . Closed-form approximate solutions for stop-loss and Russian options with multiscale stochastic volatility. AIMS Mathematics, 2023, 8(10): 25164-25194. doi: 10.3934/math.20231284
    [5] Sun-Yong Choi, Donghyun Kim, Ji-Hun Yoon . An analytic pricing formula for timer options under constant elasticity of variance with stochastic volatility. AIMS Mathematics, 2024, 9(1): 2454-2472. doi: 10.3934/math.2024121
    [6] Jiajia Zhao, Zuoliang Xu . Calibration of time-dependent volatility for European options under the fractional Vasicek model. AIMS Mathematics, 2022, 7(6): 11053-11069. doi: 10.3934/math.2022617
    [7] Shaoling Zhou, Huixin Chai, Xiaosheng Wang . Barrier option pricing with floating interest rate based on uncertain exponential Ornstein–Uhlenbeck model. AIMS Mathematics, 2024, 9(9): 25809-25833. doi: 10.3934/math.20241261
    [8] Shou-de Huang, Xin-Jiang He . Analytical approximation of European option prices under a new two-factor non-affine stochastic volatility model. AIMS Mathematics, 2023, 8(2): 4875-4891. doi: 10.3934/math.2023243
    [9] Sima Mashayekhi, Seyed Nourollah Mousavi . A robust numerical method for single and multi-asset option pricing. AIMS Mathematics, 2022, 7(3): 3771-3787. doi: 10.3934/math.2022209
    [10] Shoude Huang, Xin-Jiang He . An analytical approximation formula for European option prices under a liquidity-adjusted non-affine stochastic volatility model. AIMS Mathematics, 2022, 7(6): 10364-10377. doi: 10.3934/math.2022577
  • Asian rainbow options provide investors with a new option solution as an effective tool for asset allocation and risk management. In this paper, we address the pricing problem of Asian rainbow options with stochastic interest rates that obey the Vasicek model. By introducing the Vasicek model as the change process of the stochastic interest rate, based on the non-arbitrage principle and the stochastic differential equation, the number of assets of the Asian rainbow option is expanded to n dimensions, and the pricing formulas of the Asian rainbow option with multiple (n) assets under the Vasicek interest rate model are obtained. The multi-asset pricing results under stochastic interest rates provide more possibilities for Asian rainbow options. Furthermore, Monte Carlo simulation experiments show that the pricing formula is accurate and efficient under double stochastic errors. Finally, we perform parameter sensitivity analysis to further justify the pricing model.



    Asian options are path-dependent options, meaning that the payoffs are based on the average price of the underlying asset over a specific period of time [1]. Asian options can lessen their sensitivity to asset price volatility thanks to this averaging feature, which also lowers trading risk [2]. As a result, it is frequently utilized for risk management. Multi-asset options, such as rainbow options, can be used in multi-asset allocation to lower the risks posed by multiple assets. In incentive contract design and risk management, Asian rainbow options, a hybrid of Asian and rainbow options, are frequently used [3]. Asian rainbow options combine the characteristics of Asian and rainbow options. They are a multi-asset, path-dependent option. Therefore, the maximum or minimum average price of the underlying assets determines whether Asian rainbow options will pay off [4]. However, the price of multi-asset options is rarely mentioned in the existing literature, and two- or three-asset options are frequently employed as a substitute for multi-asset options [5]. To derive analytical pricing formulas for Asian rainbow call options on two geometric mean assets, the authors of [6] expanded the methodology for pricing Asian and Rainbow options using PDE. Before and after taking into account fractional and mixed fractional Brownian motion, Wang et al. [4] and Ahmadian et al. [7,8] analyze the pricing of Asian rainbow options, respectively. Despite the fact that some researchers [5,7,8] attempted to increase the number of assets to n-dimensional, they weren't taking into account the randomness of real interest rates.

    According to the efficient market hypothesis, the price of the underlying asset is currently determined by a widely understood stochastic process [9], and this stochastic process can be summarized as:

    dS(t)=r(t,S(t))dt+σ(t,S(t))dW(t), (1.1)

    where according to different random processes, the interest rate r and volatility rate σ can be constants or specific functions. To reflect realism, the effects of stochastic volatility and stochastic interest rates have been incorporated into the model in several ways to reflect reality [10,11,12,13,14,15,16]. For example, Stein et al. [12] investigated the distributions of stock prices that result from diffusion processes with stochastically varying volatility parameters. In [13], the authors used a hybrid model that combines the CIR stochastic interest rate model and the Heston stochastic volatility model to get a closed-form pricing formula for European options. He and Lin [14] formed a rough Heston-CIR model to capture both the rough behavior of the volatility and the stochastic nature of the interest rate and present a semi-analytical pricing formula for European options. The pricing of volatility and variance swaps using a hybrid model with Markov-modulated jump-diffusion with discrete sampling times is the subject of [16].

    Furthermore, given that some short-term government bonds have negative interest rates, some researchers have demonstrated that models like the Vasicek model that incorporate negative interest rates can improve option pricing and implied volatility forecasting [17,18,19,20,21,22,23,24]. Guo [20] used an assumption to derive the pricing formula for European call options: the price of the underlying asset will follow the Heston stochastic volatility model, while the interest will follow the Vasicek stochastic interest model. In [21], the issue of Bermuda option pricing on zero-coupon bonds was examined. In this case, the model's interest rate dynamics are based on the mixed fractional Vasicek model. Mehrdoust and Najafi [22] obtained the value of the European option on the zero-coupon bond with transaction cost by using the fractional Vasicek model to predict the interest rates in France and Australia. Under the Vasicek interest rate model, Zhao and Xu [23] calibrated the time-dependent volatility function for European options. Kharrat and Arfaoui [24] disentangled the Vasicek model for European options to verify the stability and reliability of the model with option theory.

    Based on the above, in this paper, we adopt the Vasicek model as a stochastic interest rate and expand the number of assets of Asian rainbow options to n-dimensional cases to aim to present the pricing formula of geometric mean Asian rainbow options. The rest of the paper is organized as follows. In Section 2, we present the Vasicek and underlying asset price models and introduce the payoff of the Geometric Asian Rainbow options. Four explicit formulas for the geometric Asian rainbow options are derived in Section 3. In Section 4, the call option of the two and three assets are obtained by applying the Monte Carlo simulation method and different values of the model's parameters. Section 5 carries out a sensitivity analysis of the parameters in the pricing formula. In Section 6, conclusions are drawn.

    In this paper, we use the Vasicek model [19] as the stochastic interest rate model, which enables negative interest rates and follows the actual requirements of the financial market. Let (Ω,F,{Ft}0tT,Q) be a complete probability space equipped with a filtration {Ft} satisfying the usual conditions (i.e., it is increasing and right-continuous when F0 contains all Q-null sets), where Q is a risk-neutral probability measure. For the risk-neutral measure Q, consider the change process of the risk-free interest rate satisfying the Vasicek model; that is, {r(t):t0} is the dynamic process of the risk-free interest rate change at time t that follows the model

    dr(t)=(αβr(t))dt+σrdWr(t),0tT, (2.1)

    where α and β0 are positive constants, the parameter σr>0 is the volatility of the risk-free interest rate, and Wr(t) is a standard Wiener process. Next, in the risk-neutral measure Q, we introduce the Vasicek stochastic interest rate model to the process of change in the underlying asset and investigate the dynamic process of underlying asset price change {Si(t):t0} at time t, which follows

    dSi(t)=r(t)Si(t)dt+σiSi(t)dWi(t),i=1,2,,n, (2.2)

    where the constant σi>0 is the volatility of the underlying asset. Wi(t) is a standard Wiener process and any two dependent standard Brownian motions have a correlation coefficient ρij[1,1], i.e., dWi(t)dWj(t)=ρijdt>(ji). In addition, we assume that the Brownian motion Wi(t) and Wr(t) are independent of each other, i.e., dWi(t)dWr(t)=0, and present the following assumptions:

    (A1) The underlying asset price dynamics follow a log-normal distribution, and price volatility is constant.

    (A2) The risk-free interest rate is not constant, and its change follows the Vasicek model.

    (A3) Securities trading is continuous; there are no riskless arbitrage opportunities; no dividends will be paid during the option's validity period; there are no transaction costs or taxes; all securities are perfectly divisible; investors can borrow or lend funds at the same interest rate.

    (A4) The option can only be exercised at maturity.

    Asian rainbow options have the same characteristics as Asian options because they are a combination of the two, i.e., the option price is determined by the average price of the underlying asset from the start date to the expiration date [7]. Considering that the price of the underlying asset (2.2) is followed by a geometric Brownian motion, we let

    Gi(T,Si)=e1TT0lnSi(t)dt,i=1,2,,n, (2.3)

    be the geometric mean of the price Si(i=1,2,,n) in [0,T]. The four geometric Asian rainbow options contract that we can take into consideration are call on max, call on min, put on max, and put on min [3]. The payoffs of geometric Asian rainbow call on max and min options with the strike price K and maturity T on n underlying assets are given by

    max(max(G1(T,S1),G2(T,S2),,Gn(T,Sn))K,0) (2.4)

    and

    max(min(G1(T,S1),G2(T,S2),,Gn(T,Sn))K,0), (2.5)

    respectively. The payoffs of the geometric Asian rainbow put on max and min options [7] are given by

    max(Kmax(G1(T,S1),G2(T,S2),,Gn(T,Sn)),0) (2.6)

    and

    max(Kmin(G1(T,S1),G2(T,S2),,Gn(T,Sn)),0), (2.7)

    respectively.

    Combining the above models and assumptions, the pricing of an Asian rainbow option op(T,r,Si,V) under the Q-measure can be written as follows:

    op(T,r,Si,V)=EQ[eT0r(t)dtV(T,Si)|F0], (2.8)

    where V(T,Si) is the payoff of the option and is a function of T and Si(T). The conditional expectation under the F0 condition refers to valuing the expected payoff of the option when the initial time t=0.

    The stochastic interest rate function and the logarithm of the underlying asset price functions have definite integrals from time 0 to T, according to Eqs (2.3) and (2.8). The stochastic interest rate function r(t) is integrated as follows:

    T0r(t)dt=1β(r(0)αβ)(1eβT)+αβTσrβT0(eβTeβu1)dWr(u). (2.9)

    Let

    C0(T)=1β(r(0)αβ)(1eβT)+αβT,m(u,T)=σrβ(eβTeβu1), (2.10)

    which are the constant and integral terms of T0r(t)dt, respectively. The logarithm of the underlying asset price function lnSi(t) is integrated as follows:

    1TT0lnSi(t)dt=lnSi(0)+1β(r(0)αβ)[11βT(1eβT)]+12(αβ12σ2i)T+1TT0Tum(u,t)dtdWr(u)+1TT0σi(Tu)dWi(u). (2.11)

    And let

    Ci(T)=lnSi(0)+1β(r(0)αβ)[11βT(1eβT)]+12(αβ12σ2i)T,f(u,T)=σrβ2T(eβTeβu1)+σrβ(1uT),gi(u,T)=1Tσi(Tu) (2.12)

    which are a constant term and two integral terms of 1TT0lnSi(t)dt, respectively. For the sake of concise writing, we abbreviate the above functions respectively as C0, m, Ci, f, and gi.

    Based on the above model, we will analyze the pricing formulas of geometric Asian rainbow options for multiple assets.

    In this section, we consider geometric Asian rainbow option prices for multiple assets (n), including call options, put options, and the parity relationship.

    Referring to [25], we derive the following lemma first to determine the precise expression for this option's price.

    Lemma 3.1. Let Z=(Z1,Z2,Z3)T be standard normal random variables, follow the three-dimensional standard normal distribution N(0,Λ) with the covariance matrix Λ=(1ρ12ρ13ρ121ρ23ρ13ρ231). Then, for arbitrary constants a, b, c, k and l,

    E[eaZ1I{bZ2k,cZ3l}]=ea22N(ρ12abkb,ρ13aclc;ρ23), (3.1)

    where I() is the indicator function that takes the value 1 if the expression in parentheses is true and 0 otherwise, and N() is the two-dimensional cumulative standard normal distribution.

    Proof. Let z=(z1,z2,z3)T, t=1|Λ|(1ρ223z1+(ρ13ρ23ρ12)z2+(ρ12ρ23ρ13)z3a|Λ|1ρ223), ξ=z2ρ12a, η=z3ρ13a, we then obtain

    E[eaZ1I{bZ2k,cZ3l}|Z1=z1,Z2=z2,Z3=z3]=+lc+kb+eaz11(2π)32|Λ|12e12zTΛ1zdz1dz2dz3=+lc+kb+1(2π)32|Λ|e12|Λ|(1ρ223z1+(ρ13ρ23ρ12)z2+(ρ12ρ23ρ13)z3a|Λ|1ρ223)2×e12|Λ|((1ρ213)z22+(1ρ212)z23+2(ρ12ρ13ρ23)z2z3((ρ13ρ23ρ12)z2+(ρ12ρ23ρ13)z3a|Λ|1ρ223)2)dz1dz2dz3=+lc+kb+1(2π)32|Λ|e12|Λ|((1ρ213)z22+(1ρ212)z23+2(ρ12ρ13ρ23)z2z3((ρ13ρ23ρ12)z2+(ρ12ρ23ρ13)z3a|Λ|1ρ223)2) ×et22|Λ|1ρ223dtdz2dz3=+lc+kb12π1ρ223e12|Λ|((1ρ213)z22+(1ρ212)z23+2(ρ12ρ13ρ23)z2z3((ρ13ρ23ρ12)z2+(ρ12ρ23ρ13)z3a|Λ|1ρ223)2)dz2dz3=+lc+kb12π1ρ223e12(1ρ223)((z2ρ12a)2+(z3ρ13a)2+2ρ13ρ23az2+2ρ13ρ23az32ρ23z2z3a2(|Λ|+ρ212+ρ213))dz2dz3=+lcρ13a+kbρ12a12π1ρ223e12(1ρ223)(ξ2+η22ρ23ξη)ea22dξdη=ea22N(ρ12abkb,ρ13aclc;ρ23). (3.2)

    This completes the proof of Lemma 3.1.

    From Lemma 3.1, we extend to the n-dimensional case.

    Corollary 3.1. Let Z=(Z0,Z1,,Zn)T be standard normal random variables, follow the n+1 dimensional standard normal distribution N(0,Λ) with the covariance matrix Λ=(1ρ01ρ0nρ011ρ1nρ0nρ1n1). Then, for arbitrary constants a0, a1, , an, k1, , kn,

    E[ea0Z0I{a1Z1k1,,anZnkn}]=ea202N(ρ01a0a1k1a1,,ρ0na0anknan). (3.3)

    where I() is the indicator function that takes the value 1 if the expression in parentheses is true and 0 otherwise, and N() is the n-dimensional cumulative standard normal distribution.

    Set the initial time and expiration time as 0 and T, respectively, we then calculate the geometric mean of the time period from 0 to T for S1, S2, , Sn. The strike price of the option is set to K, and the payoff Vcmax(T,S1,S2,,Sn) for this option is:

    Vcmax(T,S1,S2,,Sn)=max(max(G1(T,S1),G2(T,S2),,Gn(T,Sn))K,0), (3.4)

    which is the n-dimensional case of Eq (2.4). It denotes that the price of a call on max option is determined by the geometric mean of n underlying assets at their maximum. We use Eqs (2.8) and (3.4) to calculate the price of a call on max option Cmax(T,r,S1,S2,,Sn), that is,

    Cmax(T,r,S1,S2,,Sn)=op(T,r,S1,S2,,Sn,Vcmax). (3.5)

    Through direct calculation, the following theorem provides the expression for the price of a call on the max option.

    Theorem 3.1. (Call on max option) Assume that the underlying assets Si>(i=1,2,, n) obey generalized geometric Brownian motion, the stochastic interest rate follows the Vasicek model (2.1), and the initial to expiration time is 0 to T, then the price of the geometric Asian rainbow call on max option Cmax(T,r,S1,S2,,Sn) is given as follows:

    Cmax(T,r,S1,S2,,Sn)=ni=1eCiC0+12T0((fm)2+g2i)duNi(T0(f(fm)+g2i)du+CilnKT0(f2+g2i)du,,T0gi(giρijgj)du+CiCjT0(g2i+g2j2ρijgigj)du,n1)KeC0+12T0m2duni=1Ni(T0fmdu+CilnKT0(f2+g2i)du,,CiCjT0(g2i+g2j2ρijgigj)du,n1), (3.6)

    where i,j=1,2,,n, ij, C0,m,Ci,f and gi are defined in Eqs (2.10) and (2.12). Ni() is the n-dimensional cumulative standard normal distribution with the covariance matrix Λi=(1ρ12ρ1nρ121ρ2nρ1nρ2n1) as follows:

    ρ1a=T0gi(giρibgb)duT0(f2+g2i)(g2i+g2b2ρibgigb)du,witha=2,,n,{b=a1,aib=a,a>i,

    and

    ρcd=T0(g2iρiegigeρifgigf+ρefgegf)duT0(g2i+g2e2ρiegige)(g2i+g2f2ρifgigf)du,withc=2,,n1,{e=c1,cie=c,c>i,d=c+1,,n,{f=d1,dif=d,d>i.

    Proof. From Eq (3.4), the payoff of the call on max option Vcmax(T,S1,S2,,Sn) can be expressed by the following equation

    Vcmax(T,S1,S2,,Sn)=(G1(T,S1)K)I{G1(T,S1)K,G1(T,S1)G2(T,S2),,G1(T,S1)Gn(T,Sn)}+(G2(T,S2)K)I{G2(T,S2)K,G2(T,S2)G1(T,S1),,G2(T,S2)Gn(T,Sn)}++(Gn(T,Sn)K)I{Gn(T,Sn)K,Gn(T,Sn)G1(T,S1),,Gn(T,Sn)Gn1(T,Sn1)}. (3.7)

    Set Ai={Gi(T,Si)K,,Gi(T,Si)Gj(T,Sj),} (i,j=1,2,,n, ij), based on Eqs (2.3) and (2.11), we can obtain

    Ai={T0fdWr(u)+T0gidWi(u)lnKCi,,T0gidWi(u)T0gjdWj(u)CjCi,}. (3.8)

    It follows from Eq (3.5), we derive the call on the max option price as

    Cmax(T,r,S1,S2,,Sn)=ni=1E[eT0r(t)dt+1TT0lnSi(t)dtIAi]ni=1KE[eT0r(t)dtIAi]=ni=1Iini=1In+i. (3.9)

    From Eqs (2.9), (2.11) and (3.8), it is easy to see that

    Ii=eCiC0E[eT0(fm)dWr(u)+T0gidWi(u)I{T0fdWr(u)+T0gidWi(u)lnKCi,,T0gidWi(u)T0gjdWj(u)CjCi,}], (3.10)

    where i,j=1,2,,n and ij. Let

    Z0=T0(fm)dWr(u)+T0gidWi(u),i=1,2,,n,Z1=T0fdWr(u)+T0gidWi(u),i=1,2,,n,Za=T0gidWi(u)T0gjdWj(u),a=2,,n,i,j=1,2,,n,>>ij. (3.11)

    Since dW(u)=εdu and εN(0,1) is a standard normal random variable, Z0 can be expressed as

    Z0=εrT0(fm)du+εiT0gidu,i=1,2,,n, (3.12)

    then the variance of the random variable Z0 is

    σ20=T0((fm)2+g2i)du,i=1,2,,n. (3.13)

    Similarly, the variance of Z1 and Za can be obtained as

    σ21=T0(f2+g2i)du,i=1,2,,n, (3.14)

    and

    σ2a=T0(g2i+g2j2ρijgigj)du,a=2,,n,i,j=1,2,,n,>>ij, (3.15)

    respectively. The correlation coefficients between the n+1 random variables Z0, Z1, Za (a=2,,n) with respect to

    ρ01=T0(f(fm)+g2i)duσ0σi,i=1,2,,n, (3.16)
    ρ0a=T0gi(giρibgb)duσ0σa,a=2,,n,{b=a1,aib=a,a>i,>i=1,2,,n, (3.17)
    ρ1a=T0gi(giρibgb)duσ1σb,a=2,,n,{b=a1,aib=a,a>i,>i=1,2,,n, (3.18)

    and

    ρcd=T0(g2iρiegigeρifgigf+ρefgegf)duT0(g2i+g2e2ρiegige)(g2i+g2f2ρifgigf)du,c=2,,n1,{e=c1,cie=c,c>i,d=c+1,,n,{f=d1,dif=d,d>i,i=1,2,,n. (3.19)

    Given the above, (Z0,Z1,,Zn)TN(0, ˜Λi) with ˜Λi=(σ20ρ01σ0σ1ρ0nσ0σnρ01σ0σ1σ21ρ1nσ1σnρ0nσ0σnρ1nσ1σnσ2n), i=1,2,,n. According to Corollary 3.1, we derive the following result

    Ii=eCiC0E[eσ0Z0σ0I{σ1Z1σ1lnKCi,,σaZaσaCjCi,}]=eCiC0+12σ20Ni(ρ01σ0σ1lnK+Ciσ1,,ρ0aσ0σa+CiCjσa,)=eCiC0+12T0((fm)2+g2i)duNi(T0(f(fm)+g2i)du+CilnKT0(f2+g2i)du,,T0gi(giρijgj)du+CiCjT0(g2i+g2j2ρijgigj)du,), (3.20)

    where i,j=1,2,,n, ij, C0,m,Ci,f and gi are defined in Eqs (2.10) and (2.12). Ni() is the n-dimensional cumulative standard normal distribution with the covariance matrix Λi=(1ρ12ρ1nρ121ρ2nρ1nρ2n1), where the correlation coefficients ρ1a and ρcd are defined in Eqs (3.18) and (3.19).

    Moreover, In+i(i,j=1,2,,n,>ij) follows

    In+i=KeC0+12T0m2duni=1Ni(T0fmdu+CilnKT0(f2+g2i)du,,CiCjT0(g2i+g2j2ρijgigj)du,). (3.21)

    Hence, the proof of Theorem 3.1 is confirmed.

    Remark 3.1. Equation (3.6) displays the geometric Asian rainbow call on max option, which supports the investor in choosing multiple (n) underlying assets to diversify risk. Suppose that an investor purchases an option at time 0 and chooses whether to trade it at time T based on market conditions. During this period, the price of the underlying asset is fluctuating randomly. In the absence of market-based arbitrage opportunities, an option purchased at t=0 takes into account the expectation of the future asset price. Due to the path dependence of Asian rainbow options, it is necessary to determine the mean value of the n assets being chosen for the period between purchase and execution. We employ a geometric mean approach, which enables the option price to depend on both the asset price at expiration and the average price over the time between purchase and execution. As a result, the risk of market conditions changes can be reduced. The option price given in Theorem 3.1 supports both of these risk reduction options.

    The following Theorem 3.2 provides an analytical solution for the call option with the minimum geometric mean of n underlying assets, where the option has the payoff Vcmin(T,S1,S2,,Sn) as:

    Vcmin(T,S1,S2,,Sn)=max(min(G1(T,S1),G2(T,S2),,Gn(T,Sn))K,0). (3.22)

    which is the n-dimensional case of Eq (2.5). That means that the price of a call on min option is determined by the minimum of the geometric mean of the n underlying assets. It implies by (2.8) and (3.22) that the price of a call on min option is

    Cmin(T,r,S1,S2,,Sn)=op(T,r,S1,S2,,Sn,Vcmin). (3.23)

    Theorem 3.2. (Call on min option) Assume that the underlying assets Si>(i=1,2,,n) obey generalized geometric Brownian motion, the stochastic interest rate follows the Vasicek model (2.1), and the initial to expiration time range is 0 to T, then the price of the geometric Asian rainbow call on min option Cmin(T,r,S1,S2,,Sn) is determined by the following equation

    Cmin(T,r,S1,S2,,Sn)=ni=1eCiC0+12T0((fm)2+g2i)duNi(T0(f(fm)+g2i)du+CilnKT0(f2+g2i)du,,T0gi(ρijgjgi)duCi+CjT0(g2i+g2j2ρijgigj)du,n1)KeC0+12T0m2duni=1Ni(T0fmdu+CilnKT0(f2+g2i)du,,CjCiT0(g2i+g2j2ρijgigj)du,n1), (3.24)

    where i,j{1,2,,n} (ij), C0,m,Ci,f and gi are given in Eqs (2.10) and (2.12). Ni() is the n-dimensional cumulative standard normal distribution with the covariance matrix Λi=(1ρ12ρ1nρ121ρ2nρ1nρ2n1) and

    ρ1a=T0gi(ρibgbgi)duT0(f2+g2i)(g2i+g2b2ρibgigb)du,witha=2,,n,{b=a1,aib=a,a>i,ρcd=T0(g2iρiegigeρifgigf+ρefgegf)duT0(g2i+g2e2ρiegige)(g2i+g2f2ρifgigf)du,withc=2,,n1,{e=c1,cie=c,c>i,d=c+1,,n,{f=d1,dif=d,d>i.

    The proof of Theorem 3.2 is attached in A.

    In order to price put options, the following Theorem 3.3 provides an analytical solution for the put option with the maximum geometric mean of n underlying assets, where the option has the payoff Vpmax(T,S1,S2,,Sn) as

    Vpmax(T,S1,S2,,Sn)=max(Kmax(G1(T,S1),G2(T,S2),,Gn(T,Sn)),0). (3.25)

    This means that the price of a put on max option is determined by the maximum of the geometric mean of the n underlying assets. It follows from Eqs (2.8) and (3.25) that the price of a put on max option

    Pmax(T,r,S1,S2,,Sn)=op(T,r,S1,S2,,Sn,Vpmax). (3.26)

    Through direct calculation, the following theorem provides the expression for the price of a put on max option.

    Theorem 3.3. (Put on max option) Assume that the underlying assets Si>(i=1,2,,n) obey generalized geometric Brownian motion, the stochastic interest rate follows the Vasicek model (2.1), and the initial to expiration time is 0 to T, then the price of the geometric Asian rainbow put on max option Pmax(T,r,S1,S2,,Sn) is described by

    Pmax(T,r,S1,S2,,Sn)=ni=1eCiC0+12T0((fm)2+g2i)duNi(T0(f(fm)+g2i)duCi+lnKT0(f2+g2i)du,,T0gi(giρijgj)du+CiCjT0(g2i+g2j2ρijgigj)du,n1)+KeC0+12T0m2duni=1Ni(T0fmduCi+lnKT0(f2+g2i)du,,CiCjT0(g2i+g2j2ρijgigj)du,n1), (3.27)

    where i,j{1,,n} (ij), C0,m,Ci,f and gi are taken as (2.10) and (2.12). Ni() is the n-dimensional cumulative standard normal distribution with the covariance matrix Λi=(1ρ12ρ1nρ121ρ2nρ1nρ2n1) and

    ρ1a=T0gi(ρibgbgi)duT0(f2+g2i)(g2i+g2b2ρibgigb)du,witha=2,,n,{b=a1,aib=a,a>i,ρcd=T0(g2iρiegigeρifgigf+ρefgegf)duT0(g2i+g2e2ρiegige)(g2i+g2f2ρifgigf)du,withc=2,,n1,{e=c1,cie=c,c>i,d=c+1,,n,{f=d1,dif=d,d>i.

    The proof of Theorem 3.3 is similar to the proof shown in Theorem 3.1, thus it is omitted here.

    The put option with the minimum geometric mean of n underlying assets is summarized in Theorem 3.4, where the option has the payoff

    Vpmin(T,S1,S2,,Sn)=max(Kmin(G1(T,S1),G2(T,S2),,Gn(T,Sn)),0). (3.28)

    Combining (2.8) and (3.28), we have the price of a put on min option

    Pmin(T,r,S1,S2,,Sn)=op(T,r,S1,S2,,Sn,Vpmin). (3.29)

    Straight forward computation yields that the following theorem provides the expression for the price of a put on min option.

    Theorem 3.4. (Put on min option) Assume that the underlying assets Si>(i=1,2,,n) obey generalized geometric Brownian motion, the stochastic interest rate follows the Vasicek model (2.1), and the initial to expiration time is 0 to T, then the price of the geometric Asian rainbow put on min option Pmin(T,r,S1,S2,,Sn) is given by

    Pmin(T,r,S1,S2,,Sn)=ni=1eCiC0+12T0((fm)2+g2i)duNi(T0(f(fm)+g2i)duCi+lnKT0(f2+g2i)du,,T0gi(ρijgjgi)duCi+CjT0(g2i+g2j2ρijgigj)du,n1)+KeC0+12T0m2duni=1Ni(T0fmduCi+lnKT0(f2+g2i)du,,CjCiT0(g2i+g2j2ρijgigj)du,n1), (3.30)

    where i,j{1,,n} (ij), C0,m,Ci,f and gi are stated in (2.10) and (2.12). Ni() is the n dimensional cumulative standard normal distribution with the covariance matrix Λi=(1ρ12ρ1nρ121ρ2nρ1nρ2n1) and

    ρ1a=T0gi(giρibgb)duT0(f2+g2i)(g2i+g2b2ρibgigb)du,witha=2,,n,{b=a1,aib=a,a>i,ρcd=T0(g2iρiegigeρifgigf+ρefgegf)duT0(g2i+g2e2ρiegige)(g2i+g2f2ρifgigf)du,withc=2,,n1,{e=c1,cie=c,c>i,d=c+1,,n,{f=d1,dif=d,d>i.

    Since the proof of this Theorem is similar to Theorem 3.2, we omit the proof here.

    For multi-asset options, put-call and min-max combined parity describe the relationship between the prices of call on max, call on min, put on max, and put on min options with the same underlying portfolio, strike price, and expiration date. This section presents this relationship for Asian rainbow options based on stochastic interest rate dynamics equations obeying the Vasicek model (2.1). Here, we fix n=2 and summarize the relationship as the following theorem.

    Theorem 3.5. The put-call and min-max combined parity relationship for two-asset geometric Asian rainbow options under the Vasicek interest rate model (2.1) with a fixed strike price of K at maturity T can be given by

    Cmax(T,r,S1,S2)+Cmin(T,r,S1,S2)Pmax(T,r,S1,S2)Pmin(T,r,S1,S2)=eC0+12T0(fm)2du(eC1+12T0g21du+eC2+12T0g22du)2KeC0+12T0m2du, (3.31)

    where C0,m,C1,C2,f,g1 and g2 are respectively taken as (2.10) and (2.12).

    Proof. For the sake of simplicity, we set

    A1=T0(f(fm)+g21)dulnK+C1T0(f2+g21)du,B1=T0g1(g1ρg2)du+C1C2T0(g21+g222ρg1g2)du,A2=T0(f(fm)+g22)dulnK+C2T0(f2+g22)du,B2=T0g2(g2ρg1)duC1+C2T0(g21+g222ρg1g2)du,A3=T0fmdulnK+C1T0(f2+g21)du,B3=C1C2T0(g21+g222ρg1g2)du,A4=T0fmdulnK+C2T0(f2+g22)du,B4=C2C1T0(g21+g222ρg1g2)du,ρ1=T0g1(g1ρg2)duT0(f2+g21)(g21+g222ρg1g2)du,ρ2=T0g2(g2ρg1)duT0(f2+g22)(g21+g222ρg1g2)du,e1=eC1C0+12T0((fm)2+g21)du,e2=eC2C0+12T0((fm)2+g22)du,e3=eC0+12T0m2du.

    Then, by direct calculating, the sum of the call on max and min option prices is given by

    Cmax(T,r,S1,S2)+Cmin(T,r,S1,S2)=e1(N(A1,B1;ρ1)+N(A1,B1;ρ1))+e2(N(A2,B2;ρ2)+N(A2,B2;ρ2))Ke3(N(A3,B3;ρ1)+N(A3,B3;ρ1))Ke3(N(A4,B4;ρ2)+N(A4,B4;ρ2)). (3.32)

    According to the properties of two-dimensional normal distribution, we have

    N(A,B;ρ)+N(A,B;ρ)=AB12π1ρ2ex2+y22ρxy2(1ρ2)dydx+AB12π1ρ2ex2+y2+2ρxy2(1ρ2)dydx=A12π1ρ2(Bex2+y22ρxy2(1ρ2)dy+Bex2+y2+2ρxy2(1ρ2)dy)dx=A12π1ρ2+ex2+y22ρxy2(1ρ2)dydx=N(A,+;ρ). (3.33)

    Therefore, we can get

    Cmax(T,r,S1,S2)+Cmin(T,r,S1,S2)=e1N(A1,+;ρ1)+e2N(A2,+;ρ2)Ke3(N(A3,+;ρ1)+N(A4,+;ρ2)). (3.34)

    Similarly, we sum the put on max and min option prices

    Pmax(T,r,S1,S2)+Pmin(T,r,S1,S2)=e1(N(A1,B1;ρ1)+N(A1,B1;ρ1))e2(N(A2,B2;ρ2)+N(A2,B2;ρ2))+Ke3(N(A3,B3;ρ1)+N(A3,B3;ρ1))+Ke3(N(A4,B4;ρ2)+N(A4,B4;ρ2)). (3.35)

    In view of (3.33), we obtain that

    Pmax(T,r,S1,S2)+Pmin(T,r,S1,S2)=e1N(A1,+;ρ1)e2N(A2,+;ρ2)+Ke3(N(A3,+;ρ1)+N(A4,+;ρ2)). (3.36)

    As a result, we deduce that

    Cmax(T,r,S1,S2)+Cmin(T,r,S1,S2)Pmax(T,r,S1,S2)Pmin(T,r,S1,S2)=e1(N(A1,+;ρ1)+N(A1,+;ρ1))+e2(N(A2,+;ρ2)+N(A2,+;ρ2))Ke3(N(A3,+;ρ1)+N(A3,+;ρ1))Ke3(N(A4,+;ρ2)+N(A4,+;ρ2))=e1+e22Ke3. (3.37)

    The proof is hence complete.

    Remark 3.2. For the geometric Asian rainbow option using the stochastic interest rate obeying the Vasicek model, the put-call and min-max combined parity formulas are provided in Eq (3.31). It means that the sum of call on max, call on min, put on max, and put on min option prices is a fixed value. This fixed value ensures that there is no arbitrage opportunity in the pricing formula of Theorems 3.1–3.4 and that the pricing formula is realistic and consistent with market conditions. Investors can construct a portfolio of long and short positions to obtain additional returns from the portfolio.

    This section discusses the simulated values from the Monte Carlo simulations and analytical values from (3.6) for the multi-asset Asian rainbow call option.

    For convenience, we choose n=2 and assume that the initial prices of two assets S1 and S2 are both 40, and the option expiry period is 6 months, i.e., T=0.5. The stochastic volatility values σr=0.1, σ1=0.1 and σ2=0.2 are adopted, and other parameters are shown in Table 1.

    Table 1.  Two-asset Asian rainbow call option simulation and analytical values.
    α β K r(0)=0.03 r(0)=0.05 r(0)=0.07
    S-value A-value R-error(%) S-value A-value R-error(%) S-value A-value R-error(%)
    ρ12=0.3
    0.005 0.1 35 6.6460 6.7868 2.0745 6.7325 6.9223 2.7418 6.9021 7.0556 2.1760
    0.005 0.1 40 1.9041 1.9943 4.5239 2.0572 2.1470 4.1842 2.2202 2.3030 3.5938
    0.005 0.1 45 0.1435 0.1380 4.0077 0.1497 0.1565 4.3391 0.1772 0.1772 0.0330
    0.005 0.2 35 6.6169 6.7843 2.4680 6.7384 6.9183 2.6009 6.9118 7.0501 1.9619
    0.005 0.2 40 1.9332 1.9907 2.8885 2.0610 2.1410 3.7379 2.1878 2.2945 4.6526
    0.005 0.2 45 0.1383 0.1375 0.5979 0.1451 0.1557 6.7693 0.1676 0.1759 4.7166
    0.01 0.2 35 6.6079 6.7886 2.6619 6.7140 6.9225 3.0111 6.8722 7.0541 2.5797
    0.01 0.2 40 1.8893 1.9965 5.3676 2.0527 2.1470 4.3926 2.2250 2.3006 3.2840
    0.01 0.2 45 0.1278 0.1382 7.4851 0.1488 0.1564 4.8857 0.1783 0.1768 0.8617
    ρ12=0.1
    0.005 0.1 35 6.5672 6.5641 0.0483 6.7499 6.7007 0.7334 6.9295 6.8351 1.3812
    0.005 0.1 40 1.9170 1.8665 2.7032 2.0299 2.0081 1.0833 2.2194 2.1535 3.0591
    0.005 0.1 45 0.1239 0.1377 10.0102 0.1541 0.1561 1.2815 0.1821 0.1766 3.0890
    0.005 0.2 35 6.5911 6.5616 0.4509 6.7319 6.6966 0.5266 6.9053 6.8294 1.1116
    0.005 0.2 40 1.8745 1.8631 0.6122 2.0261 2.0025 1.1796 2.1733 2.1456 1.2931
    0.005 0.2 45 0.1377 0.1373 0.2970 0.1521 0.1553 2.0321 0.1817 0.1754 3.6172
    0.01 0.2 35 6.5805 6.5659 0.2214 6.7531 6.7008 0.7797 6.8811 6.8335 0.6955
    0.01 0.2 40 1.8949 1.8685 1.4097 2.0498 2.0080 2.0806 2.1720 2.1512 0.9669
    0.01 0.2 45 0.1311 0.1380 5.0011 0.1609 0.1561 3.1260 0.1706 0.1762 3.1849
    ρ12=0.5
    0.005 0.1 35 6.5993 6.2978 4.7870 6.7393 6.4357 4.7167 6.9443 6.5713 5.6759
    0.005 0.1 40 1.8975 1.7139 10.7117 1.9855 1.8438 7.6846 2.2101 1.9781 11.7302
    0.005 0.1 45 0.1381 0.1369 0.9423 0.1617 0.1549 4.4270 0.1732 0.1749 0.9325
    0.005 0.2 35 6.6062 6.2952 4.9394 6.7847 6.4315 5.4926 6.8673 6.5655 4.5961
    0.005 0.2 40 1.8990 1.7108 10.9983 2.0482 1.8386 11.3977 2.1742 1.9707 10.3279
    0.005 0.2 45 0.1431 0.1364 4.8938 0.1462 0.1541 5.0882 0.1828 0.1736 5.2513
    0.01 0.2 35 6.5984 6.2997 4.7413 6.7487 6.4359 4.8609 6.8823 6.5698 4.7574
    0.01 0.2 40 1.8948 1.7157 10.4396 2.0241 1.8437 9.7833 2.1892 1.9759 10.7921
    0.01 0.2 45 0.1307 0.1371 4.6602 0.1494 0.1548 3.5128 0.1742 0.1745 0.1704
    This table displays the prices of two-asset geometric Asian rainbow call on max options, where S1(0)=40, S2(0)=40, T=0.5, σ1=0.1, σ2=0.2, σr=0.1, m=100 and κ=10000. "A-value", "S-value" and "R-error" represent "analytical value", "simulated value" and "relative error", respectively. Furthermore, (analytical value - simulated value)/analytical value is the formula for the relative error.

     | Show Table
    DownLoad: CSV

    Assume that the initial time is 0 and the expiration time is T, we divide the option period [0,T] into m equal intervals, namely, 0=t0<t1<<tm=T and the time interval Δt=Tm, where m can be understood as the step size of the Monte Carlo simulation under a path. Si(tj+1)Si(tj)(i=1,2;j=0,1,,m1) follows the log-normal distribution with a mean and variance of [r(tj1)eβΔt+αβ(1eβΔt)12σ2i]Δt and (σreβtj1Δt+σi)2Δt, respectively. Then we can classify the simulation procedure in the following four steps.

    Step 1. Simulating the path of the underlying asset price and stochastic risk-free interest rate changes. Combining time division and Brownian motion dW(t)=εdΔt, where εN(0,1) is a standard normal random variable, we derive

    {S1(t1)=S1(t0)+r(t0)S1(t0)Δt+σ1S1(t0)εΔt,S2(t1)=S2(t0)+r(t0)S2(t0)Δt+σ2S2(t0)εΔt,r(t1)=r(t0)+(α+βr(t0))Δt+σrεΔt,S1(tm)=S1(tm1)+r(tm1)S1(tm1)Δt+σ1S1(tm1)εΔt=S1(T),S2(tm)=S2(tm1)+r(tm1)S2(tm1)Δt+σ2S2(tm1)εΔt=S2(T),r(tm)=r(tm1)+(α+βr(tm1))Δt+σrεΔt=r(T). (4.1)

    Step 2. Iterating κ times in the first step, we obtain the underlying asset price and the risk-free rate under the κ paths, namely,

    S11(tj),>S12(tj),>r1(tj),>,>Sκ1(tj),>Sκ2(tj),>rκ(tj),j=0,1,,m.

    Step 3. Calculate the κ samples of call on max option payoff for the given κ paths

    Vcmax(T,Sk1,Sk2)=max(e1m+1mj=0lnSk1(tj)K,e1m+1mj=0lnSk2(tj)K,0),>j=0,1,,m,>k=1,2,,κ. (4.2)

    Step 4. Calculate the sample mean to obtain the Monte Carlo simulation of the two-asset geometric Asian rainbow call on max option price

    Cmax(T,r,S1,S2)=1κκk=1Vcmax(T,Sk1,Sk2)eTm+1mj=0rk(tj),j=0,1,,m,>k=1,2,,κ. (4.3)

    Using the above four steps, we calculate the Monte Carlo simulation values (see S-value in Table 1). The strike price is set at K=35,40,45, the initial risk-free rate is set at r(0)=0.03,0.05,0.07, the drift term is set at α=0.005,0.01, and the diffusion term is set at β=0.1,0.2, and the correlation coefficient is set at ρ12=0.3,0.1,0.5, respectively. We separately combine each parameter. As an example, when K=35,r(0)=0.03,α=0.005, and β=0.1, ρ is equal to 0.3,0.1, and 0.5, respectively. The pricing results of Eq (3.6) are calculated using the same inputs; for details, see A-values in Table 1. R-error in Table 1 shows the results of our comparison of the errors between the simulated and analyzed values.

    Table 1 demonstrates how the impact of changing parameters on the option price can have a significant economic impact when the strike price K is allowed to rise. Take r(0)=0.03, α=0.005, β=0.1, and ρ12=0.3 as an example, the simulated prices for K equal to 35, 40, and 45 are 6.6460, 1.9041, and 0.1435, respectively. The option price may decrease significantly with an increase in the strike price of K. The same phenomenon is noted for the analytical values, 6.7868, 1.9943, and 0.1380, respectively. When K=35, the analytical value is greater than the simulated value, and the relative error between the two values is 2.0745%. The simulated value, analytical value, and relative errors are 6.7325,6.9223, and 2.7418%, respectively, when the other parameters are held constant and the initial risk-free rate, r(0), is raised to 0.05. The errors do not significantly rise as r(0) increases. This indicates that our pricing results are reasonable. The simulated, analyzed, and relative errors are, respectively, 6.5672,6.5641, and 0.0483% when all other parameters remain the same and the correlation coefficient ρ is increased to 0.1. There is no discernible difference in the errors after changing ρ. Similar results are discovered for the other parameters as well. As can be seen, changing one of the parameters does not affect the relative errors but changes the simulated or analytical values. In other words, the relative errors do not significantly change when a particular parameter is changed. The results of the pricing formula are accurate and reasonable following the verification of the Monte Carlo simulation.

    Taking n=3, we set the initial prices of three assets S1, S2 and S3 are all 40, and the option expiry period is still 6 months, i.e., T=0.5. The stochastic volatility values are respectively σr=0.1, σ1=0.1, σ2=0.2 and σ3=0.3, and other parameters are shown in Table 2. Since the steps of the simulation procedure are comparable to those in the case of the two assets, we omit the details.

    Table 2.  Three-asset Asian rainbow call option simulation and analytical values.
    α β K r(0)=0.03 r(0)=0.05 r(0)=0.07
    S-value A-value R-error(\%) S-value A-value R-error(\%) S-value A-value R-error(\%)
    ρ12=0.5, ρ13=0.1, ρ23=0.3
    0.005 0.1 35 8.0668 7.9958 0.8886 8.1916 8.1245 0.8260 8.3443 8.2508 1.1325
    0.005 0.1 40 3.2050 3.1468 1.8492 3.3765 3.3048 2.1697 3.5716 3.4641 3.1038
    0.005 0.1 45 0.5974 0.6188 3.4508 0.6497 0.6647 2.2613 0.6926 0.7134 2.9154
    0.005 0.2 35 8.1270 7.9937 1.6681 8.1799 8.1210 0.7250 8.2983 8.2461 0.6329
    0.005 0.2 40 3.2335 3.1434 2.8667 3.3940 3.2989 2.8819 3.5601 3.4559 3.0151
    0.005 0.2 45 0.5970 0.6176 3.3479 0.6290 0.6628 5.0959 0.6887 0.7106 3.0822
    0.01 0.2 35 8.0731 7.9974 0.9458 8.2268 8.1246 1.2569 8.3148 8.2496 0.7906
    0.01 0.2 40 3.2639 3.1492 3.6419 3.4201 3.3048 3.4894 3.5484 3.4618 2.4998
    0.01 0.2 45 0.5957 0.6193 3.8144 0.6507 0.6646 2.0942 0.7227 0.7126 1.4261
    ρ12=0.4, ρ13=0, ρ23=0.4
    0.005 0.1 35 8.0462 7.9817 0.8085 8.1941 8.1149 0.9763 8.3076 8.2456 0.7526
    0.005 0.1 40 3.2615 3.0574 6.6747 3.3858 3.2134 5.3662 3.5669 3.3713 5.7990
    0.005 0.1 45 0.6004 0.6102 1.5977 0.6512 0.6545 0.5136 0.7065 0.7016 0.7007
    0.005 0.2 35 8.0539 7.9795 0.9321 8.1526 8.1112 0.5099 8.3338 8.2406 1.1314
    0.005 0.2 40 3.2010 3.0539 4.8160 3.3980 3.2076 5.9378 3.5394 3.3632 5.2397
    0.005 0.2 45 0.5934 0.6091 2.5736 0.6957 0.6527 6.5867 0.7202 0.6989 3.0419
    0.01 0.2 35 8.0555 7.9834 0.9027 8.1895 8.1150 0.9181 8.2868 8.2443 0.5154
    0.01 0.2 40 3.2408 3.0597 5.9185 3.3733 3.2134 4.9746 3.5800 3.3691 6.2619
    0.01 0.2 45 0.6312 0.6107 3.3471 0.6685 0.6545 2.1391 0.6844 0.7008 2.3299
    ρ12=0.3, ρ13=0.1, ρ23=0.5
    0.005 0.1 35 8.0715 7.9795 1.1522 8.1421 8.1177 0.3003 8.3594 8.2534 1.2843
    0.005 0.1 40 3.2284 2.9705 8.6823 3.4442 3.1248 10.2194 3.5793 3.2818 9.0653
    0.005 0.1 45 0.6002 0.5991 0.1907 0.6357 0.6418 0.9551 0.6824 0.6871 0.6861
    0.005 0.2 35 8.0552 7.9772 0.9781 8.2085 8.1138 1.1662 8.3083 8.2481 0.7303
    0.005 0.2 40 3.2099 2.9670 8.1873 3.4146 3.1190 9.4760 3.4833 3.2736 6.4050
    0.005 0.2 45 0.6086 0.5980 1.7708 0.6541 0.6401 2.1861 0.7050 0.6846 2.9808
    0.01 0.2 35 8.0563 7.9813 0.9393 8.2468 8.1179 1.5880 8.3783 8.2520 1.5312
    0.01 0.2 40 3.2387 2.9727 8.9485 3.4103 3.1248 9.1362 3.5475 3.2795 8.1743
    0.01 0.2 45 0.6195 0.5996 3.3154 0.6466 0.6417 0.7571 0.7249 0.6863 5.6208
    This table shows the prices of three-asset geometric Asian rainbow call on max options, where S1(0)=S2(0)=S3(0)=40, T=0.5, σ1=0.1, σ2=0.2, σ3=0.3, σr=0.1, m=100 and κ=10000. "A-value", "S-value" and "R-error" represent "analytical value", "simulated value" and "relative error", respectively. Furthermore, (analytical value - simulated value)/analytical value is the formula for the relative error.

     | Show Table
    DownLoad: CSV

    To assess the effectiveness of the model, we look at the effects of a few key parameters on the analysis findings in this section. The strike price K, the correlation of the underlying assets ρij>(i=1,2;j=2,3;i<j), and the initial value of the risk-free interest rate r(0) were the main factors we took into account. As a result, we can see how these parameters influence how much the option price changes.

    The effects of stochastic and constant interest rates on option prices are contrasted in this subsection. In Figure 1, we depict the changes in Asian rainbow call on max option prices at two assets (n=2) and three assets (n=3) with the stochastic or constant interest rates, respectively. The initial risk-free interest rate is r(0), which ranges from 0.1 to 0.1. When the interest rate is stochastic, the drift term, diffusion term, and volatility are all set to α=0.01,β=0.2, and σr=0.2, respectively. The drift term, diffusion term, and volatility are defined by α=0,β=1, and σr=0 when the interest rate is constant. From Figure (1a) and (1b), we can see that an increase in the risk-free interest rate causes the option's price to rise, but the option price increases more slowly at a stochastic rate than it does at a constant interest rate. This is a result of the stochastic interest rate's volatility, which affects a portion of the option price and makes it less sensitive than it would be if the interest rate were constant. In other words, under the stochastic interest rate, the option price is less influenced by the risk-free interest rate's size, reducing the dependence of the option price on the interest rate.

    Figure 1.  Comparison of two/three-asset option price with the constant or stochastic risk-free interest rate, where T=1,σ1=0.1,σ2=0.2, and σ3=0.3.

    Figure 2 shows how the risk-free interest rate changes as expiration T increases, where the range of the option's expiration period, T, is 0 to 2. The other parameters of interest rates are the same as in Figure 1. Figure (2a and (2b) illustrate that an extension of the expiration period causes the option's price to rise. The impact of the expiration period on the option price will, however, be diminished and will rise logarithmically at the stochastic interest rate. The price of options rises more quickly over time with a constant interest rate. The stochastic interest rate will not produce an absolute return and can be viewed as a risk if the interest rate changes at random. Options will not experience the same absolute return as a constant rate when this risk is present. Therefore, with a stochastic interest rate, the option's price must be reduced in order to offset the risk that the interest rate poses, preventing the price from rising too quickly as the time period is extended.

    Figure 2.  Comparison of two/three-asset option price with the constant or stochastic risk-free interest rate, where r(0)=0.7,σ1=0.1,σ2=0.2, and σ3=0.3.

    Figure (3a) and (3b) respectively depict the changes in Asian rainbow call on max option prices at two-assets (n=2) and three-assets (n=3) with the strike price K ranging from 35 to 45 for the initial risk-free interest rate r(0) is equal to 0.03, 0.05, and 0.07. For two assets n=2 and three assets n=3, we set the initial prices Si>(i=1,2) and Sj>(j=1,2,3) to be all 40 respectively, and the option expiry period is still 6 months, i.e., T=0.5. The stochastic volatility values are σr=0.1, σ1=0.1, σ2=0.2, and σ3=0.3, respectively. The correlation of {the two and three underlying assets} are respectively ρ12=0.5 and ρ12=0.3, ρ13=0.1, ρ23=0.5.

    Figure 3.  The option's price at various strike prices (K) under various (r(0)), where T=0.5,σr=0.1,σ1=0.1,σ2=0.2, and σ3=0.3.

    The option price rises with the initial risk-free interest rate r(0) at the same strike price K, as shown in Figure 3. The expected future return of the underlying asset will rise along with the rise in the risk-free interest rate when the price of the underlying asset remains constant. When discounted time prices are taken into account, a rise in the return on asset value appreciation, however, results in a fall in the value of the discount. Investors who purchase call options will profit when the price of options increases due to the higher risk-free rate. Furthermore, investing in stocks will cost more than purchasing the same number of call options. In the end, when interest rates are high, investors prefer to purchase call options because it is more expensive to buy stocks and hold them until they mature. Figure 3 also demonstrates that as the strike price K rises, the option price gradually converges to 0. It is more challenging for investors to profit from the options trade at expiration when the strike price of K is very high. As a result of discounting to a very short initial time, the option price converges to zero.

    Additionally, as can be seen in Figure 4, the option price of the two/three-asset Asian rainbow increases as the time to maturity T increases and decreases as the strike price K increases. For call options, the underlying asset price continues to rise over time. Therefore, extending the strike time is beneficial for investors to meet their desired expectations. The longer the term of the option, the greater the option's time value, which in turn increases the option price.

    Figure 4.  Comparison of two/three-asset option price with various strike prices (K) and maturities (T), where σr=0.1,σ1=0.1,σ2=0.2, and σ3=0.3.

    Asian rainbow call option prices at n=2 and n=3 are displayed in Figure (5a) and (5b), respectively, with strike prices K ranging from 35 to 45 and various correlation coefficients of the underlying asset ρij>(i=1,2;j=2,3;>i<j).

    Figure 5.  The option's price at various strike prices (K) under various (ρij).

    As can be seen in Figure 5, the higher correlation coefficient of the underlying assets, ρij, increases the likelihood that the underlying assets Si and Sj will rise or fall together. The implied volatility of the option is higher because the Asian Rainbow call on max option is based on the higher price of the underlying asset. The price of options has increased as implied volatility has increased. Implied volatility, however, only has a modest impact on option prices. As a result, the variations in option prices under the various correlation coefficients are not significant when the strike price K is high.

    In this study, we take into account the pricing of geometric Asian rainbow options for multiple assets (n) when the stochastic interest rate followed the Vasicek model. Our study focuses not only on the use of stochastic interest rates but also more importantly on the expansion of the asset dimension. This is also the significance of our study on rainbow options. The relevance of multi-asset options in diversifying risk is obvious and is one of the purposes of this work. In detail, we propose an option payoff based on the geometric mean using the Vasicek model and the underlying asset price model combined. Four Asian rainbow option pricing formulas, including a call on max, call on min, put on max, and put on min option, are derived through rigorous derivation. These four options' pricing outcomes all satisfy the option parity relationship. Put-call and min-max combination parity theories are suggested based on this, and justifications are provided. Utilizing Monte Carlo simulations, the option prices were determined, and the validity of the pricing formulas was confirmed. In order to further demonstrate the compatibility of the pricing formulas with the financial derivatives market, a sensitivity analysis of variables including strike price, the initial value of risk-free rate, correlation coefficient, and strike time is carried out.

    Certain limitations still exist in our model (2.2). To define time-varying interest rates, some stochastic processes are generally used: the Vasicek model, the CIR model, and the Hull-White model, which is an expansion of the Vasicek and CIR interest-rate models. In this study, we are only concerned with the former. However, it is reasonable to speculate that in some situations, the market's predictions about future interest rates include time-dependent parameters. The results in the Vasicek model might not be the same as those of the CIR model and the Hull-White model. Additionally, it might be valuable to search for a more inclusive and liberal result when choosing a stochastic interest rate model. We shall deploy these in future work.

    This research is supported by Qing Lan Project of Jiangsu Province, NSFC (11601226), Project of Philosophy and Social Science Research in Colleges and Universities in Jiangsu Province (2021SJB0081), Postgraduate Research & Practice Innovation Program of Jiangsu Province (SJCX22_0406), Postgraduate Education Reform Project of Nanjing Tech University (YJG2212), and Postgraduate Excellent Teaching Case Project of Nanjing Tech University (2022-23).

    The authors declare that they have no conflicts of interest.

    Proof. From Eq (3.22), the payoff of the call on min option Vcmin(T,S1,S2,,Sn) can be expressed by the following equation

    Vcmin(T,S1,S2,,Sn)=(G1(T,S1)K)I{G1(T,S1)K,G2(T,S2)G1(T,S1),,Gn(T,Sn)G1(T,S1)}+(G2(T,S2)K)I{G2(T,S2)K,G1(T,S1)G2(T,S2),,Gn(T,Sn)G2(T,S2)}++(Gn(T,Sn)K)I{Gn(T,Sn)K,G1(T,S1)Gn(T,Sn),,Gn1(T,Sn1)Gn(T,Sn)}. (A.1)

    Set Ai={Gi(T,Si)K,,Gj(T,Sj)Gi(T,Si),} (i,j=1,2,,n, ij), based on Eqs (2.3) and (2.11), we can obtain

    Ai={T0fdWr(u)+T0gidWi(u)lnKCi,,T0gjdWj(u)T0gidWi(u)CiCj,}. (A.2)

    It follows from Eq (3.23), we derive the call on min option price as

    Cmin(T,r,S1,S2,,Sn)=ni=1E[eT0r(t)dt+1TT0lnSi(t)dtIAi]Kni=1E[eT0r(t)dtIAi]=ni=1Iini=1In+i. (A.3)

    It follows from (2.9), (2.11) and (A.2) that we compute

    Ii=eCiC0E[eT0(fm)dWr(u)+T0gidWi(u)I{T0fdWr(u)+T0gidWi(u)lnKCi,,T0gjdWj(u)T0gidWi(u)CiCj,}], (A.4)

    where i,j=1,2,,n and ij. Taking

    Z0=T0(fm)dWr(u)+T0gidWi(u),i=1,2,,n,Z1=T0fdWr(u)+T0gidWi(u),i=1,2,,n,Za=T0gjdWj(u)T0gidWi(u),a=2,,n,i,j=1,2,,n,>>ij, (A.5)

    due to dW(u)=εdu and εN(0,1) is a standard normal random variable, then Z0 is rewritten as

    Z0=εrT0(fm)du+εiT0gidu,i=1,2,,n, (A.6)

    and the variance of the random variable Z0 is

    σ20=T0((fm)2+g2i)du,i=1,2,,n. (A.7)

    Similarly, the variances of Z1 and Za take the form of

    σ21=T0(f2+g2i)du,i=1,2,,n, (A.8)

    and

    σ2a=T0(g2i+g2j2ρijgigj)du,a=2,,n,i,j=1,2,,n,>ij, (A.9)

    respectively. The correlation coefficients between the n+1 random variables Z0, Z1, Za (a=2,,n) satisfy

    ρ01=T0(f(fm)+g2i)duσ0σi,i=1,2,,n, (A.10)
    ρ0a=T0gi(ρibgbgi)duσ0σa,a=2,,n,>{b=a1,aib=a,a>i,>i=1,2,,n, (A.11)
    ρ1a=T0gi(ρibgbgi)duσ1σb,a=2,,n,>{b=a1,aib=a,a>i,>i=1,2,,n, (A.12)

    and

    ρcd=T0(g2iρiegigeρifgigf+ρefgegf)duT0(g2i+g2e2ρiegige)(g2i+g2f2ρifgigf)du,c=2,,n1,>{e=c1,cie=c,c>i,d=c+1,,n,>{f=d1,dif=d,d>i,i=1,2,,n. (A.13)

    Summing up the above, (Z0,Z1,,Zn)TN(0, ˜Λi) with ˜Λi=(σ20ρ01σ0σ1ρ0nσ0σnρ01σ0σ1σ21ρ1nσ1σnρ0nσ0σnρ1nσ1σnσ2n), i=1,2,,n. In view of Corollary 1, we can obtain

    Ii=eCiC0E[eσ0Z0σ0I{σ1Z1σ1lnKCi,,σaZaσaCiCj,}]=eCiC0+12σ20Ni(ρ01σ0σ1lnK+Ciσ1,,ρ0aσ0σaCi+Cjσa,)=eCiC0+12T0((fm)2+g2i)duNi(T0(f(fm)+g2i)du+CilnKT0(f2+g2i)du,,T0gi(ρijgjgi)duCi+CjT0(g2i+g2j2ρijgigj)du,), (A.14)

    where i,j=1,2,,n, ij, C0,m,Ci,f and gi are defined in Eqs (2.10) and (2.12). Ni() is the n-dimensional cumulative standard normal distribution with the covariance matrix Λi=(1ρ12ρ1nρ121ρ2nρ1nρ2n1), where the correlation coefficients ρ1a and ρcd are defined in Eqs (9.12) and (9.13).

    In addition, In+i(i,j=1,2,,n,>ij) satisfies

    In+i=KeC0+12T0m2duni=1Ni(T0fmdu+CilnKT0(f2+g2i)du,,CjCiT0(g2i+g2j2ρijgigj)du,). (A.15)

    This completes the proof of Theorem 3.2.



    [1] S. M. Zhang, X. Gao, An asymptotic expansion method for geometric Asian options pricing under the double Heston model, Chaos Soliton. Fract., 127 (2019), 1–9. http://doi.org/10.1016/j.chaos.2019.06.021 doi: 10.1016/j.chaos.2019.06.021
    [2] Y. H. Zhong, G. H. Deng, Geometric Asian options pricing under the double Heston stochastic volatility model with stochastic interest rate, Complexity, 2019 (2019), 4316272. http://doi.org/10.1155/2019/4316272 doi: 10.1155/2019/4316272
    [3] R. Gao, W. Wu, J. Liu, Asian rainbow option pricing formulas of uncertain stock model, Soft Comput., 25 (2021), 8849–8873. http://doi.org/10.1007/s00500-021-05922-y doi: 10.1007/s00500-021-05922-y
    [4] L. Wang, R. Zhang, L. Yang, Y. Su, F. Ma, Pricing geometric Asian rainbow options under fractional Brownian motion, Physica A, 494 (2018), 8–16. http://doi.org/10.1016/j.physa.2017.11.055 doi: 10.1016/j.physa.2017.11.055
    [5] A. Aimi, C. Guardasoni, Multi-asset Barrier options pricing by collocation BEM (with Matlab® code), Axioms, 10 (2021), 301. https://doi.org/10.3390/axioms10040301 doi: 10.3390/axioms10040301
    [6] B. Peng, F. Peng, Pricing rainbow Asian options, Systems Engineering-Theory & Practice, 29 (2009), 76–83. http://doi.org/10.1016/S1874-8651(10)60083-X doi: 10.1016/S1874-8651(10)60083-X
    [7] D. Ahmadian, L. V. Ballestra, Pricing geometric Asian rainbow options under the mixed fractional Brownian motion, Physica A, 555 (2020), 124458. http://doi.org/10.1016/j.physa.2020.124458 doi: 10.1016/j.physa.2020.124458
    [8] D. Ahmadian, L. V. Ballestra, F. Shokrollahi, A Monte-Carlo approach for pricing arithmetic Asian rainbow options under the mixed fractional Brownian motion, Chaos Soliton. Fract., 158 (2022), 112023. https://doi.org/10.1016/j.chaos.2022.112023 doi: 10.1016/j.chaos.2022.112023
    [9] A. T. Hansen, P. L. Jorgensen, Analytical valuation of American-style Asian options, Manage. Sci., 46 (2000), 1116–1136. http://doi.org/10.1287/mnsc.46.8.1116.12027 doi: 10.1287/mnsc.46.8.1116.12027
    [10] J. C. Cox, J. E. Ingersoll, S. A. Ross, A theory of the term structure of interest rates, Econometrica, 53 (1985), 385–407. https://doi.org/10.2307/1911242 doi: 10.2307/1911242
    [11] J. Hull, A. White, Pricing interest-rate-derivative securities, Rev. Financ. Stud., 3 (1990), 573–592. https://doi.org/10.1093/rfs/3.4.573 doi: 10.1093/rfs/3.4.573
    [12] E. M. Stein, J. C. Stein, Stock price distributions with stochastic volatility: an analytic approach, Rev. Financ. Stud., 4 (1991), 727–752. https://doi.org/10.1093/rfs/4.4.727 doi: 10.1093/rfs/4.4.727
    [13] X. J. He, S. P. Zhu, A closed-form pricing formula for European options under the Heston model with stochastic interest rate, J. Comput. Appl. Math., 335 (2018), 323–333. http://doi.org/10.1016/j.cam.2017.12.011 doi: 10.1016/j.cam.2017.12.011
    [14] X. J. He, S. Lin, A semi-analytical pricing formula for European options under the rough Heston-CIR model, The ANZIAM Journal, 61 (2019), 431–445. https://doi.org/10.1017/S1446181120000024 doi: 10.1017/S1446181120000024
    [15] F. Mehrdoust, S. Fallah, O. Samimi, Pricing multi-asset American option under Heston-CIR diffusion model with jumps, Commun. Stat.-Simul. Comput., 50 (2021), 3182–3193. https://doi.org/10.1080/03610918.2019.1620275 doi: 10.1080/03610918.2019.1620275
    [16] Y. Yang, S. C. Liu, Y. H. Wu, B. Wiwatanapataphee, Pricing of volatility derivatives in a Heston–CIR model with Markov-modulated jump diffusion, J. Comput. Appl. Math., 393 (2021), 113277. https://doi.org/10.1016/j.cam.2020.113277 doi: 10.1016/j.cam.2020.113277
    [17] H. Jackson, The international experience with negative policy rates, Bank of Canada Staff Discussion Paper No. 2015-13.
    [18] M. C. Recchioni, Y. Sun, G. Tedeschi, Can negative interest rates really affect option pricing? Empirical evidence from an explicitly solvable stochastic volatility model, Quant. Financ., 17 (2017), 1257–1275. https://doi.org/10.1080/14697688.2016.1272763 doi: 10.1080/14697688.2016.1272763
    [19] O. Vasicek, An equilibrium characterization of the term structure, J. Financ. Econ., 5 (1977), 177–188. https://doi.org/10.1016/0304-405X(77)90016-2 doi: 10.1016/0304-405X(77)90016-2
    [20] Z. D. Guo, Option pricing under the Heston model where the interest rate follows the Vasicek model, Commun. Stat.-Theor. Meth., 50 (2021), 2930–2937. https://doi.org/10.1080/03610926.2019.1678643 doi: 10.1080/03610926.2019.1678643
    [21] F. Mehrdoust, A. R. Najafi, H. Samimi, A mixed fractional Vasicek model and pricing Bermuda option on zero-coupon bonds, Sādhanā, 45 (2020), 58. https://doi.org/10.1007/s12046-020-1289-4 doi: 10.1007/s12046-020-1289-4
    [22] F. Mehrdoust, A. R. Najafi, A short memory version of the Vasicek model and evaluating European options on zero-coupon bonds, J. Comput. Appl. Math., 375 (2020), 112796. https://doi.org/10.1016/j.cam.2020.112796 doi: 10.1016/j.cam.2020.112796
    [23] J. J. Zhao, Z. L. Xu, Calibration of time-dependent volatility for European options under the fractional Vasicek model, AIMS Mathematics, 7 (2022), 11053–11069. http://doi.org/10.3934/math.2022617 doi: 10.3934/math.2022617
    [24] M. Kharrat, H. Arfaoui, A new stabled relaxation method for pricing European options under the time-fractional Vasicek model, Comput. Econ., in press. https://doi.org/10.1007/s10614-022-10264-4
    [25] A. R. Dravid, M. Richardso, T. S. Sun, Pricing foreign index contingent claims: an application to Nikkei index warrants, The Journal of Derivatives, 1 (1993), 33–51. https://doi.org/10.3905/jod.1993.407872 doi: 10.3905/jod.1993.407872
  • This article has been cited by:

    1. Yin Gao, Miao Tian, Pricing problem and sensitivity analysis of knock-in external barrier options based on uncertain stock model, 2024, 187, 09600779, 115356, 10.1016/j.chaos.2024.115356
    2. Hongying Wu, Zhiqiang Zhou, You Wu, Caijuan Kang, 2024, Monte Carlo simulation for multi-asset option pricing, 9798400717147, 410, 10.1145/3675417.3675485
    3. Xinyi Wang, Chunyu Wang, Pricing geometric average Asian options in the mixed sub-fractional Brownian motion environment with Vasicek interest rate model, 2024, 9, 2473-6988, 26579, 10.3934/math.20241293
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(2312) PDF downloads(153) Cited by(3)

Figures and Tables

Figures(5)  /  Tables(2)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog