European Call and Put Option Pricing in a Three-State Regime-Switching Economy ()
1. Introduction
In the early 1970s, option pricing emerged as a central topic of mathematical finance and the literature surrounding the valuation of options has grown substantially since. One of the most ubiquitous results in the pricing of options is the Black-Scholes formula given by Black [1] in 1973 which, along with a few assumptions, allows one to determine the value of a European Call option. Unfortunately, said assumptions are often unrealistic, and in particular the assumed constant volatility disagrees with empirical data collected from financial markets.
To remedy this, regime-switching models have been introduced into the literature as early as Hamilton [2] and allows the volatility of an underlying asset to depend on the state of an economy. Typically, authors will assume that the economy may switch between “good”, “bad”, and “neutral” states and that each state would have a unique volatility value where the overall volatility by a certain time would depend on the assigned volatility of each state and how much time was spent in each state. We would like to note that the time spent in a given state is often referred to as an occupation or sojourn time in the theory of stochastic processes.
The natural choice to model an economy that switches regimes is by using a discrete time or continuous time Markov chain with a finite number of states. However, few results in literature exist for occupation times and fewer of those are explicit in the sense that they allow one to numerically calculate desired probability values. As a result, advancements in regime-switching models often require advances in the mathematical theory of stochastic processes.
In this paper, we utilize the recently derived occupation time formulas for Three-State Markov chains and provide an explicit expression for the value of a European call and put option in both a discrete and continuous time economy with three regimes.
These expressions are detailed in 4.1 and 4.2 respectively and examples are shown for both.
2. Prerequisites
Prior to delving into the methodologies presented in this paper, we would like to state a few essential results.
2.1. Occupation Time Probability Mass Function
Suppose
is a Markov Chain occupying states
for
,
and further assume that
is the probability of transitioning from state
to
in one step. Since
is strictly positive,
is ergodic. Define
,
,
to be the occupation times of state
during the time-period
where
is the indicator function on state
. Then given
,
and
the probability that
with
, the probability mass function of our occupation time in
reads
(1)
where
The proof and derivation of the formula above may be found in Evans [3].
2.2. Occupation Time Probability Density Function
Suppose
is a continuous time Markov Chain ranging over states
and denote by
the probability of starting in
at time 0. Define
to be the transition rate from
to
. Then for
, the occupation times of
by time
are
,
,
, where
and
, our probability density function of occupation times in
reads
with
(2)
and
are Dirac delta functionals evaluated at
respectively.
The proof and derivation of the formula above may be found in Evans [4].
2.3. Black-Scholes-Merton Formula for Call and Put Options
Suppose
is the risk free interest rate of a bond in a given economy and denote by
and
the price and volatility of a risky asset. Then given a time to maturity
and strike price
, the value of a European Call and Put option is given by
(3)
and
(4)
respectively where
,
,
The derivation of
may be found in Black [1] and
is obtained from
by the principle of Put-Call parity.
3. Methods for Deriving European Call and Put Option Pricing
in a Regime-Switching Economy
In this section, we briefly mention select results on regime-switching models and the various methods authors have employed to calculate option pricing in a regime-switching economy. We conclude this section with Guo’s method which is both the simplest one given, and the one we employ for this paper.
In many regime-switching models, including those discussed in Buffington [5], Fang [6], Yao [7] and Guo [8], the central object of study is the equation
(5)
which gives the expected value of a European Call Option price in a Regime-Switching economy. Note that
is the probability density function of occupation times in a Continuous Time Markov Chain of size
,
is the weighted volatility given that the time spent in
is
,
is the familiar Black-Scholes formula, and
is either constant, or determined by the economy’s current state and is otherwise written as
. Calculating (5) explicitly is generally difficult and until recently, the only known formulas for
were exclusively for
. In addition, many of the formulas that can be found in literature for
contain typographical errors. As a result, several authors have developed methodologies to calculate (5) without the explicit need for
, or have attempted to re-derive
or some modified variation of such.
In Buffington [5], the authors define the characteristic function of
and obtain the identity
with
,
the rate matrix and
the column matrix of 1s. The authors observe that for
the characteristic function of
is reduced to an ordinary differential equation from which one may obtain the density function
by an inverse Fourier transformation. We would like to note that the inverse Fourier transformation was not carried out.
In Fang [6], the authors use
for a two state Regime-Switching economy where
is a modification of
to account for varying volatility between states. The authors’ derive
in a manner that is similar to that of Pedler [9] using an inverse Laplace transformation of the moment generating function.
In Yao [7], the authors develop an iterative sequence of approximations that converges to
without the explicit need for the occupation time probability density or mass function. The convergence of successive approximations is proven through the use of a contraction mapping in a Banach space.
Finally in Guo [8], the authors derive
directly from its moment generating function using an inverse Laplace transformation. From this, they calculate
explicitly. Given that Guo’s method is the simplest, and
has recently become known, we extend his methodology to calculate Call and Put Option pricing in a Three-State Regime-Switching economy and also include the discrete time case.
4. Illustrative Example
To illustrate our result, we explicitly calculate
,
in both the discrete and continuous time case and compare their values to a 106 path simulation for each distinct value of
. We assume that there is a constant risk-free interest
across all states, and that our asset has no transaction costs or dividends. We define
,
,
to be the volatility of states
, and
respectively. Furthermore, we set our interest rate to be 4% and our stock value at time zero to be equal to 100. Finally, we also define the strike price
to be 100 as well.
4.1. Discrete Time Markov Chain
Define
to be the one-step transition probability matrix and denote by
the initial distribution of states, then for
the expected value of our European Call Option
and our European Put Option
is given by Table 1 and Table 2 respectively for
. Our choice of parameters are all fractions as many software packages can handle their mul- tiplication and sum with no numerical precision loss whatsoever.
Table 1. Discrete time call option valuation.
Time |
|
Monte Carlo Simulation |
T = 1 |
14.9343 |
14.9117 |
T = 2 |
23.0628 |
23.0374 |
T = 3 |
29.3048 |
29.2699 |
T = 4 |
34.4956 |
34.5013 |
T = 5 |
38.9877 |
38.9621 |
T = 6 |
42.9673 |
42.8862 |
T = 7 |
46.5469 |
46.7454 |
T = 8 |
49.8004 |
50.0510 |
T = 9 |
52.7797 |
52.8317 |
T = 10 |
55.5234 |
55.4120 |
T = 11 |
58.0611 |
58.1717 |
T = 12 |
60.4617 |
60.1521 |
Table 2. Discrete time put option valuation.
Time |
|
Monte Carlo Simulation |
T = 1 |
11.0132 |
11.0290 |
T = 2 |
15.3744 |
15.3687 |
T = 3 |
17.9969 |
18.0162 |
T = 4 |
19.7100 |
19.7171 |
T = 5 |
20.8607 |
20.9059 |
T = 6 |
21.6301 |
21.6198 |
T = 7 |
22.1253 |
22.1271 |
T = 8 |
22.4153 |
22.4380 |
T = 9 |
22.5473 |
22.5517 |
T = 10 |
22.5554 |
22.5125 |
T = 11 |
22.4648 |
22.4373 |
T = 12 |
22.2950 |
22.2663 |
4.2. Continuous Time Markov Chain
Define
to be the instantaneous transition rate matrix and denote by
the initial distribution of states, then for
the expected value of our European Call Option
and our European Put Option
is given by Table 3 and Table 4 respectively for
. We would like to note that our choice to use integer values of
for (2) is arbitrary and that one may of course set
equal to any positive constant. Furthermore, we truncate (2) by setting the upper limit of m to be 40. Our choice of upper bound is based off the heuristic that for the given parameters, the pdf almost integrates to 1 over its domain.
Table 3. Continuous time call option valuation.
Time |
|
Monte Carlo Simulation |
T = 1 |
18.6099 |
18.5791 |
T = 2 |
27.4362 |
27.4822 |
T = 3 |
34.1202 |
34.1259 |
T = 4 |
39.6385 |
39.6475 |
T = 5 |
44.3806 |
44.1767 |
T = 6 |
48.5476 |
48.5145 |
T = 7 |
52.2621 |
52.2998 |
T = 8 |
55.6064 |
56.0058 |
T = 9 |
58.6396 |
58.6697 |
T = 10 |
61.4059 |
61.1228 |
T = 11 |
63.9374 |
63.9783 |
T = 12 |
66.2493 |
66.5788 |
Table 4. Continuous time put option valuation.
Time |
|
Monte Carlo Simulation |
T = 1 |
14.6889 |
14.6974 |
T = 2 |
19.7503 |
19.7790 |
T = 3 |
22.8124 |
22.7656 |
T = 4 |
24.8529 |
24.8662 |
T = 5 |
26.2537 |
26.2608 |
T = 6 |
27.2104 |
27.2481 |
T = 7 |
27.8405 |
27.8330 |
T = 8 |
28.2213 |
28.2270 |
T = 9 |
28.4073 |
28.4055 |
T = 10 |
28.4381 |
28.4435 |
T = 11 |
28.3431 |
28.3511 |
T = 12 |
28.1408 |
28.1373 |
5. Conclusion
We would like to note that the density and mass function given in section 2 are computationally expensive. The time required to compute the (1) grows as the time to maturity grows as well, and for high enough values of T, the formula becomes unfeasible. (2) suffers from similar problems, but has the added issue of being an infinite series that must be truncated in order to obtain a numerical answer in finite time. Overall, the main benefit of evaluating option pricing by (1) and (2) is for its superior accuracy, or its possible use as a benchmark to calibrate approximate pricing models, otherwise we recommend the use of Monte Carlo simulations whenever possible. Finally, (1) and (2) are obtained from Markov models with the memoryless property which may at times make it unsuitable for financial modelling.
Acknowledgements
The authors would like to thank the reviewers for their valuable suggestions that considerably improved the presentation of our findings in the revised version of the manuscript.