Abstract
We characterize the price of an Asian option, a financial contract, as a fixed-point of a non-linear operator. In recent years, there has been interest in incorporating changes of regime into the parameters describing the evolution of the underlying asset price, namely the interest rate and the volatility, to model sudden exogenous events in the economy. Asian options are particularly interesting because the payoff depends on the integrated asset price. We study the case of both floating- and fixed-strike Asian call options with arithmetic averaging when the asset follows a regime-switching geometric Brownian motion with coefficients that depend on a Markov chain. The typical approach to finding the value of a financial option is to solve an associated system of coupled partial differential equations. Alternatively, we propose an iterative procedure that converges to the value of this contract with geometric rate using a classical fixed-point theorem.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In this paper we use a fixed-point theorem to characterize the price of both floating- and fixed-strike Asian call options (defined below) when the interest rate and volatility of the underlying asset are subject to changes of regime during the pricing period. We next formulate the problem precisely.
Let \((\Omega ,{\mathcal {F}},P)\) be a probability space which supports a Brownian motion \(B=(B_t)_{t\ge 0}\) and a continuous-time Markov chain \(Y=(Y_t)_{t\ge 0}\) independent of B with finite state space \({\mathcal {M}}=\{1,2,\ldots ,m\}\) and generator \(Q=(q_{i j})_{m\times m}\),
Suppose that under P, the underlying asset price follows the regime-switching geometric Brownian motion,
where \(r(i)>0\) and \(\sigma (i)>0\) denote the risk-free interest rate and the volatility at regime i, respectively, and \(\delta \ge 0\) is the dividend rate. Denote by \({\mathcal {F}}_t\) the sigma-algebra generated by \(\{(X_u,Y_u):0\le u\le t\}\).
Throughout this paper we fix a time \(t_0\in [0,T)\), and define the integrated process,
and for convenience, we extend the definition of A to \(A_t=0\) for \(t\in [0,t_0]\).
The European call option has payoff \((X_T-K)^+\) at time T, where \(K>0\) is a fixed strike. An Asian option is a path-dependent European-style option, where the payoff depends on the average of past prices during the time interval \([t_0,T]\). Asian options are mainly classified as fixed-strike (when \(X_T\) is replaced by \(A_T\) and the strike K is fixed) or floating-strike (when K is replaced by \(A_T\)). In this paper we study both cases.
More precisely, the price at time \(s\in [0,T]\) of an Asian call option with floating-strike expiring at T is given by:
while an Asian call option with fixed-strike expiring at T with strike price K is:
where we use the notation \({\mathbb {E}}_{s,x,a,i}[\cdot ]\) for \({\mathbb {E}}[\,\cdot \mid X_s=x,A_s=a,Y_s=i]\), \(x>0, a\ge 0\). The options are referred to as starting when \(s=t_0\), in-progress when \(s>t_0\), and forward-starting when \(s<t_0\).
Regime-switching processes in finance were initially proposed by Hamilton in his economic studies with discrete time models on the effect of incorporating shifts in the parameters of the model via an unobserved discrete time two-state Markov chain (see [10, 11]). Since then, several pricing methods for financial instruments have emerged under the assumption of regime-switching coefficients. Such models successfully incorporate sudden changes in the economy and compensate some of the drawbacks of the classical Black–Scholes model due to the constancy of the drift and volatility parameters. To mention some literature, Buffington and Elliott [2], Yao et al. [21], and Zhu et al. [24] concentrate on vanilla European options; Guo and Zhang [9] study perpetual American put options; and Chan and Zhu [4] deal with barrier options.
Despite the prominence of regime-switching models, the literature on Asian options within this context is scarce. Some work has been done for the class of fixed-strike Asian options, see for instance Boyle and Draviam [1] and Dan et al. [6]. The pricing methods typically require solving a system of coupled PDEs. In this paper, we explore an alternative approach to pricing Asian call options with regime-switching, based on the fixed-point theorem for Banach spaces with the supremum norm and when the number of states m is arbitrary. The initial value in the algorithm is precisely the price of a fixed-strike Asian option without regime-switching, which has been more extensively studied in the literature. For instance, Geman and Yor [8] were able to give an expression for the Laplace transform of a normalized fixed-strike Asian call option by exploiting probabilistic properties of Bessel processes. The normalized Asian option involves the expectation of a function of Yor’s process \(A^\nu _t\), see (3.4) below. Then the price of the option can be obtained by inversion of the Laplace transform, although they noted that such inversion was not easy. Later on, Carr and Schröder [5] built on Laplace transform techniques and provided an explicit integral representation of the price. The same year, Linetsky [17] took a different approach and showed that the normalized price is the limit of up-and-out options on the diffusion X, each of which is given as a series representation of known special functions. More recently, Cai et al. [3] obtained an algorithm to price Asian options based on an approximating continuous-time Markov chain sequence that converges to the underlying asset price process. Other authors have provided price bounds, see for instance Rogers and Shi [19] who use iterated conditional expectation.
The paper is organized as follows: In Sect. 2, convenient upper bounds of the call options are derived as well as a symmetry relationship, in the context of no regime switching, between the starting floating-strike call and a fixed-strike put. These upper bounds are crucial in order to ensure the relevant functions belong to the domain of a certain contraction operator after scaling. We summarize the main results of the paper at the end of this section.
Next, in Sect. 3 we split the functions C and \(C_K\) into two parts, one that restricts the payoff to the event that the Markov chain jumps before maturity and the other to the complementary event where the Markov chain does not jump in the lifetime of the option. In Sect. 3.1 we find the joint density of the pair \((Z_t,A_t)\), where \(Z_t=\log (X_t/x)\), given the information up to time s for \(t>s\) and given that the first jump time of the Markov chain after s happens at time t. We use this density in Sect. 4, where we characterize the functions C and \(C_K\) as the limit (in the supremum norm) of a sequence whose initial point is in terms of the price of an Asian call option without regime-switching. The contraction operator is a nonlinear operator expressed as a triple integral that accounts for the jumps to different states before maturity.
The ideas in this paper are motivated by the method used by Yao et al. [21] applied to price vanilla European options. The difficulty in our context stems from the fact that Asian options are path-dependent and the joint density of geometric Brownian motion and its integrated process is required. Nonetheless, the fixed-point theorem approach works well in this setup and we are able to show that the rate of convergence of the sequence is geometric. Proof of preliminary lemmas appears in the Appendix.
2 Preliminaries and main results
It is known that European call options are bounded above by the current price of the underlying process. This is also true for the floating-strike option in (1.1) and for the fixed-strike option in (1.2) up to a constant, and will be used in the fixed-point approximation. The proofs of the next lemmas are presented in the Appendix.
Lemma 2.1
For any initial condition (s, x, a, i) with \(s\in [0,T]\), \(x>0\), \(a\ge 0\),
Define the call option conditional on the chain having no jump in the interval [s, T],
When the option is starting or forward-starting, it is possible to establish a symmetry between the associated floating-strike call option \(C^0(s,x,0,i)\) and a fixed-strike Asian put option, for each \(i\in {\mathcal {M}}\). When the option is in-progress, it is equivalent to a generalized starting option (see (2.2) below). This type of symmetry results were studied, for instance, by Henderson and Wojakowski [12] and Henderson et al. [13] in the classical setup without regime switching.
The proof of the next lemma is included for completeness of presentation but similar arguments are used in [13].
Lemma 2.2
For any initial condition (s, x, a, i) with \(s\in [0,T]\), \(x>0\), \(a\ge 0\),
where \(\lambda =\frac{a}{x(T-t_0)}\) and \(\beta =\frac{T-s}{T-t_0}\) and the expectation \({\mathbb {E}}^*\) is with respect to an equivalent martingale measure \(P^*\) under which \(X^*\) solves the stochastic differential equation,
In particular, if the option is starting (\(s=t_0\)) or forward-starting (\(s<t_0\)) then \(a=0\) and the floating-strike call option \(C^0\) is equivalent to a fixed-strike put option. Specifically,
where \(A_T^*=\int _{t_0}^T X_u^*\,{\text {d}}u\), and \(\beta \ge 1\).
There are well-known methods for fixed-strike options without switching coefficients as in (2.3), some works have been cited in the introduction. Using any of such methods, in conjunction with the so-called put-call parity for fixed-strike Asian options (see [14, p.220]), the value of \(C^0\) in (2.3) can be computed. In contrast, methods to compute (2.2) explicitly are less accessible. In a recent work by Funahashi and Kijima [7], they provide an approximation method for generalized Asian options by applying a so-called chaos expansion approach. Monte Carlo methods can be used as a benchmark when there are no closed-form formulas, see [15].
Now we turn to the case of fixed-strike options.
Lemma 2.3
Fix an initial condition (s, x, a, i) with \(s\in [0,T]\), \(x>0\), \(a\ge 0\).
-
(i)
If \(s\le t_0\) then \(a=0\) and \(C_K(s,x,0,i)\le x\).
-
(ii)
If \(s>t_0\) then
$$\begin{aligned} C_K(s,x,a,i)\le \frac{a}{T-t_0}+x. \end{aligned}$$
We conclude this section with a summary of the main results in the paper, without stating the technical details which we examine in the subsequent sections. Consider the Banach space \({\mathcal {S}}\) of all bounded measurable functions \(H:E\mapsto {\mathbb {R}}\), \(E=[0,T]\times {\mathbb {R}}\times {\mathbb {R}}_+\times {\mathcal {M}}\), with the supremum norm,
Let \(F: {\mathcal {S}} \mapsto {\mathcal {S}}\) be defined by:
where \(\psi \) is a joint density function to be derived later (see Proposition 3.2 below).
We now state the main result.
Theorem 2.4
(Contraction)
-
(i)
F is a contraction mapping on \({\mathcal {S}}\).
-
(ii)
If \(H_0,H\in {\mathcal {S}}\) and H solves the equation
$$\begin{aligned} H(s,z,a,i)=F(H)(s,z,a,i)+H_0(s,z,a,i) \end{aligned}$$then H is the only solution.
-
(iii)
The sequence \(\{H_n\}_{n=0}^\infty \), with
$$\begin{aligned} H_{n+1}(s,z,a,i)=F(H_n)(s,z,a,i)+H_0(s,z,a,i), \end{aligned}$$converges to the fixed-point H with geometric rate of converge
$$\begin{aligned} \rho =\max _{i\in {\mathcal {M}}} \sum _{j\ne i}\frac{q_{i j}}{q_i+\delta } \left( 1-e^{-(q_i+\delta )(T-s)}\right) <1. \end{aligned}$$(2.5)
We specialize to the floating-strike Asian options below.
Theorem 2.5
(Floating-strike option as a fixed-point) Define the functions \(g,g_0 \in {\mathcal {S}}\) by:
Then g is the fixed-point of,
Moreover, the sequence \(\{g_n\}_{n=0}^\infty \), with \(g_{n+1}=F(g_n)+g_0\) converges to g with geometric rate of converge \(\rho \) in (2.5).
For fixed-strike Asian options, the initial condition of the approximating sequence depends on whether the option is starting, forward-starting or in-progress. More precisely, we have the following statement. Below, \(C_K^0(s,x,a,i)\) is defined similarly to \(C^0(s,x,a,i)\), as the fixed-strike call option conditional on the chain having no jump in the interval [s, T].
Theorem 2.6
(Fixed-strike option as a fixed-point)
-
(i)
If \(s\le t_0\), define the functions \(h,h_0 \in {\mathcal {S}}\) by:
$$\begin{aligned} \begin{aligned} h(s,z,a,i)&:=e^{-z}C_K(s,e^z,a,i), \\ h_0(s,z,a,i)&:=e^{-q_i(T-s)}e^{-z}C_K^0(s,e^z,a,i). \end{aligned} \end{aligned}$$Then h is the fixed-point of:
$$\begin{aligned} h(s,z,a,i)=F(h)(s,z,a,i)+h_0(s,z,a,i). \end{aligned}$$Moreover, the sequence \(\{h_n\}_{n=0}^\infty \), with \(h_{n+1}=F(h_n)+h_0\) converges to h with geometric rate of converge \(\rho \) in (2.5).
-
(ii)
If \(s>t_0\), define the functions \({\tilde{h}},{\tilde{h}}_0 \in {\mathcal {S}}\) by,
$$\begin{aligned} \begin{aligned} {\tilde{h}}(s,z,a,i)&:=e^{-z}\left( C_K(s,e^z,a,i)-\frac{a}{T-t_0}\right) , \\ {\tilde{h}}_0(s,z,a,i)&:=e^{-q_i(T-s)}e^{-z}\left( C^0_K(s,e^z,a,i)-\frac{a}{T-t_0}\right) +{\tilde{h}}^1(s,z,a,i) \end{aligned} \end{aligned}$$where
$$\begin{aligned} {\tilde{h}}^1(s,z,a,i)=\frac{ae^{-z}}{T-t_0}\left[ \frac{q_i}{q_i+r(i)}\left( 1-e^{(q_i+r(i))(T-s)}\right) +e^{-q_i(T-s)}-1\right] . \end{aligned}$$(2.6)Then \({\tilde{h}}\) is the fixed-point of,
$$\begin{aligned} {\tilde{h}}(s,z,a,i)=F({\tilde{h}})(s,z,a,i)+{\tilde{h}}_0(s,z,a,i). \end{aligned}$$Moreover, the sequence \(\{{\tilde{h}}_n\}_{n=0}^\infty \), with \({\tilde{h}}_{n+1}=F({\tilde{h}}_n)+{\tilde{h}}_0\) converges to \({\tilde{h}}\) with geometric rate of converge \(\rho \) in (2.5).
3 Conditioning on the first jump time
Let us fix the current time \(s\in [0,T]\) throughout the rest of the paper. Conditional on \(Y_s=i\), let \(\tau \) denote the first jump time of the Markov chain Y after time s, that is,
We know that \(\tau \) has exponential distribution with parameter \(q_i\). Plainly,
Likewise,
Notice that by conditioning the expectation in (3.1) on the jump time \(\tau =t\), \(t\ge s\), we can write it as:
by virtue of the Markov property of \((t,X_t,A_t,Y_t)\). A similar argument holds for the fixed-strike case.
In what follows it will be convenient to work with the process,
so that
3.1 Density of \((Z_t,A_t)\)
Conditional on \(X_s=e^z, A_s=a, Y_s=i\) and \(\tau =t\), it follows that,
and
The pair \((Z_t,A_t)\) is independent of \(Y_t\) and its distribution can be explicitly computed. To this end, define,
The following preliminary result is due to Yor [23].
Lemma 3.1
We have:
where,
and
We refer to Proposition 2 in [23] for a proof.
Proposition 3.2
The joint density \(\psi (z',a')\) of the pair \((Z_t,A_t)\), conditional on \(X_s=x=e^z, A_s=a, Y_s=i\), and \(\tau =t\), is given by:
with \(w(a')=\frac{\sigma ^2(i)}{4}e^{-z}(a'-a)\) and \(t'=\frac{\sigma ^2(i)}{4}(t-s)\).
Proof
A direct consequence of Lemma 3.1 is that,
where \(\phi (\cdot )\) is the density of a standard normal distribution.
Henceforth, conditional on \(X_s=e^z, A_s=a, Y_s=i\), and \(\tau =t\), and writing \(P(\cdot \mid X_s=e^z, A_s=a, Y_s=i,\tau =t)=P(\cdot )\) for short, we have:
where we used the scaling property \(\sigma (i)B_{t-s}{\mathop {=}\limits ^{law}} B_{\sigma ^2(i)(t-s)}\) and the change of variables,
Finally,
and a further change of variable from w to \(a'\) concludes the proof. \(\square \)
4 Fixed-point
4.1 The main contraction theorem
The goal of this subsection is to show Theorem 2.4.
Proposition 4.1
F is a contraction mapping on \({\mathcal {S}}\).
Proof
For each (s, z, a, i) and \(t\ge s\) fixed, it follows that,
and so
Then,
which yields the inequality \(||F(H)|| \le \rho ||H||\), as desired. \(\square \)
Parts (ii) and (iii) of Theorem 2.4 are immediate from Proposition 4.1.
Corollary 4.2
If \(H_0,H\in {\mathcal {S}}\) and H solves the equation,
then H is the only solution.
Proof
Since F is a contraction so is the translation mapping \(F(\cdot )+H_0\). Henceforth, \(F(\cdot )+H_0\) has a fixed point thanks to the Banach Fixed-Point Theorem. This in turn implies the uniqueness. \(\square \)
Corollary 4.3
The sequence \(\{H_n\}_{n=0}^\infty \), with,
converges to the fixed-point H with geometric rate of converge,
Proof
Thanks to Corollary 4.2, \(\{H_n\}_{n=0}^\infty \) converges to H in the supremum norm. We have that \(H_{n+1}-H=F(H_n)-F(H)=F(H_n-H)\). Then using the fact that F is a contraction,
and
where \(\rho \) is defined in Proposition 4.1. \(\square \)
4.2 Floating-strike case
In this subsection, we show Theorem 2.5.
Consider the functions:
Observe that (3.1) can be written as:
Moreover,
where \(\psi \) is the density in Proposition 3.2, and the second term on the right-hand side of equation (4.2) then reads:
This is the mapping F as defined in (2.4) and we can further write:
4.3 Fixed-strike case
In this subsection, we show Theorem 2.6.
For \(s\le t_0\) (starting and forward-starting options), consider the functions:
In this case, similar in structure to the floating-strike, we obtain the equation,
For \(s>t_0\) (in-progress options), consider the functions:
so that (3.2) can be written as
After some algebraic manipulation, we obtain the equation, for \(s>t_0\),
where the extra term is \({\tilde{h}}^1\) is in (2.6).
4.4 Iteration
Theorem 2.4 provides an iterative method to approximate the Asian option functions. For instance, we can approximate,
with \(z=\ln (x)\) by a fixed small error, say \(\epsilon >0\):
Observe that the larger the dividend rate \(\delta \), the faster the convergence. This can be implied from the expression for \(\rho (i)\) in equation (2.5).
While the algorithm is theoretically appealing and provides an alternative to solving a certain system of PDEs as it is usual in option pricing, we should mention that in order to approximate the function g (and then C), it is necessary to compute first the initial function \(C^0\) for the iteration. A good estimation of \(C^0\) is important to avoid amplifying the error in the iteration. In this regards, it is known that the so-called Hartman-Watson density appearing in the definition of the density \(\psi \) is indeed difficult to implement. To analyze the effect of the error incurred by such approximation, suppose that the initial function for the iteration is, say \({\tilde{g}}_0 \in {\mathcal {S}}\). Then the mapping \(F(\cdot )+{\tilde{g}}_0\) is also a contraction with the same rate of convergence \(\rho \). Moreover, the fixed-point theorem implies that the sequence \(\{{\tilde{g}}_n\}_{n\ge 0}\) defined by:
converges to a fixed-point, say \({\tilde{g}}\), which solves the equation:
Hence, we can check that,
In other words, the accuracy of the algorithm depends proportionally on the error incurred at the initial step.
References
Boyle, P., Draviam, T.: Pricing exotic options under regime switching. Insur. Math. Econ. 40, 267–282 (2007)
Buffington, J., Elliott, R.: Regime switching and European options. In: Stochastic theory and control: proceedings of a workshop held in Lawrence, Kansas. lecture notes in control and information sciences, pp. 281–300 (2002)
Cai, N., Song, Y., Kou, S.: A general framework for pricing Asian options under Markov processes. Oper. Res. 63, 540–554 (2015)
Chan, L., Zhu, S.-P.: An explicit analytic formula for pricing barrier options with regime switching. Math. Finan. Econ. 9, 29–37 (2015)
Carr, P., Schröder, M.: Bessel processes, the integral of geometric Brownian motion, and Asian options. Theory Probab. Appl. 48, 400–425 (2004)
Dan, D.-M., Nguyen, D., Sewell, G.: Numerical schemes for pricing Asian options under state-dependent regime-switching jumpdiffusion models. Comput. Math. Appl. 71, 443–458 (2016)
Funahashi, H., Kijima, M.: A unified approach for the pricing of options relating to averages. Rev. Deriv. Res. 20, 203–229 (2017)
Geman, H., Yor, M.: Bessel processes, Asian options, and perpetuities. Math. Finance 3, 349–375 (1993)
Guo, X., Zhang, Q.: Closed-form solutions for perpetual American put options with regime switching. SIAM J. Appl. Math. 64, 2034–2049 (2004)
Hamilton, J.D.: Rational-expectations econometric analysis of changes of regime. J. Econ. Dyn. Control 12, 385–423 (1988)
Hamilton, J.D.: A new approach to the economic analysis of nonstationary time series and the business cycle. Econometrica 57, 357–384 (1989)
Henderson, V., Wojakowski, R.: On the equivalence of floating-and fixed-strike Asian options. J. Appl. Prob. 39, 391–394 (2002)
Henderson, V., Hobson, D., Shaw, W., Wojakowski, R.: Bounds for in-progress floating-strike Asian options using symmetry. Ann. Oper. Res. 151, 81–98 (2007)
Kwok, Y.-K.: Mathematical Models of Financial Derivatives, 2nd edn. Springer Finance, Berlin (2008)
Lapeyre, B., Temam, E.: Competitive Monte Carlo methods for the pricing of Asian options. J. Comp. Finance 5, 39–57 (2001)
Jacka, S.D., Ocejo, A.: On the regularity of American options with regime-switching uncertainty. Stoch. Proc. Appl. 128, 803–818 (2018)
Linetsky, V.: Spectral expansions for Asian (average price) options. Oper. Res. 52, 856–867 (2004)
Musiela, M., Rutkowski, M.: Martingale Methods in Financial Modelling, 2nd edn. Springer, Berlin (2005)
Rogers, L.C.C., Shi, Z.: The value of an Asian Option. J. Appl. Prob. 32, 1077–1088 (1995)
Vasicek, O.: An equilibrium characterisation of the term structure. J. Finance Econ. 5, 177–188 (1997)
Yao, D.D., Zhang, Q., Zhou, X.: A regime-switching model for european options. In: Stochastic Processes, Optimization, and Control Theory: Applications in Financial Engineering, Queueing Networks, and Manufacturing Systems. International Series in Operations Research & Management Science 94. Springer, New York, pp. 281–300 (2006)
Yin, G.G., Zhu, C.: Hybrid Switching Diffusions: Properties and Applications. Series: Stochastic Modelling and Applied Probability, vol. 63. Springer, Berlin (2010)
Yor, M.: On some exponential functionals of Brownian motion. Adv. Appl. Prob. 24, 509–531 (1992)
Zhu, S., Badran, A., Lu, X.: A new exact solution for pricing European options in a two-state regime switching economy. Comput. Math. Appl. 64, 2744–2755 (2012)
Acknowledgements
I thank the referees for their valuable comments, which have significantly improved this work.
Author information
Authors and Affiliations
Corresponding author
Appendix A: Proofs
Appendix A: Proofs
Proof of Lemma 2.1
Define the probability measure \(P^*\) equivalent to P via the Radon Nikodym derivative,
where,
The call option satisfies:
where the expectation \({\mathbb {E}}^*\) is with respect to \(P^*\). The result is now clear. \(\square \)
Proof of Lemma 2.2
Following up the proof of Lemma 2.1, we have that,
and \({\hat{B}}_u=B_u-\int _0^u\sigma (Y_s){\text {d}}s\) is a Brownian motion under \(P^*\). Here,
The process \((B^*_u)_{s\le u\le T}\), defined by \(B^*_u:=B^*_{s}+{\hat{B}}_{T+s-u}-{\hat{B}}_T\) with \(B^*_{s}\) a constant, is also a Brownian motion under \(P^*\) starting at \(B^*_{s}\). Now, conditional on \(X_s=x\), \(A_s=a\), and \(Y_t=i\) for all \(t\in [s,T]\),
and
where the third equality is obtained after the change of variable \(w=T+s-u\). Therefore, \(C^0(s,x,a,i)\) is given by:
where the underlying process \(X^*\) follows:
Defining the parameters \(\lambda =\frac{a}{x(T-t_0)}\) and \(\beta =\frac{T-s}{T-t_0}\) the proof is complete.
\(\square \)
Proof of Lemma 2.3
Part (i). Let \(s\le t_0\). Then
Part(ii). Let \(s>t_0\). Then
\(\square \)
Rights and permissions
About this article
Cite this article
Ocejo, A. Asian option as a fixed-point. J. Fixed Point Theory Appl. 20, 93 (2018). https://doi.org/10.1007/s11784-018-0570-1
Published:
DOI: https://doi.org/10.1007/s11784-018-0570-1
Keywords
- Asian option
- Markov-modulated
- regime-switching
- fixed-point
- floating-strike
- fixed-strike
- integrated geometric Brownian motion