1. Introduction
The pricing of continuously-monitored Asian options is a relevant task from both a mathematical and a financial point of view.
Asian options are quite common derivatives because they provide protection against strong price fluctuations in volatile markets and reduce the possibilities of price manipulations. The payoff of an Asian option depends on the average price of the underlying asset that is less volatile than the asset price itself. In general, Asian options are hence less valuable than their vanilla European counterparts because an option on a lower volatility asset is worth less.
On the other hand, it is more difficult to deal with Asian options than vanilla options because their price depends on the average value assumed by the underlying asset during the option’s life, requiring some mathematical effort in order to describe the dynamics of the average under consideration.
In this paper, Asian options are equipped with a continuously-monitored geometric average [
1]. Asian options evaluated with the geometric mean, although not common among practitioners, give some information also about the evaluation of Asian options with the arithmetic mean [
2]. From a theoretical point of view, the method illustrated in the paper is extensible to arithmetic Asian options, as well, with slight modification, but from the numerical point of view, there are several problems that we plan to investigate in the near future. Defining the stochastic process
then the geometric average is defined as
. When
A and
S are written with subscripts (
At and
St), they are intended as stochastic processes; otherwise, they are considered independent variables in the differential analysis context. The differential problem that describes the price evolution of this option is:
Wanting to provide a further protection against excessive fluctuations of the strike price, it is possible to apply barriers in the option contract; for example, knock-out barriers make the option cease to exist if the underlying asset reaches a barrier during the life of the option. The model analyzed in this paper concerns an Asian option with an up-and-out barrier at and a floating strike payoff, i.e.,
with the final condition:
The problem (
2)–(3) of pricing a floating strike Asian option with a continuous geometric average and without a barrier has a closed-form solution in the domain
that can be formulated either as the payoff expected value (also known as the Feynman–Kac formula):
with the transition probability density function
G associated with the differential operator defined in Equation (
4), which is known to be:
or (see [
3]) through the formula:
for the call option, where
is the normal cumulative distribution function, and eventually, the put-call parity:
Instead, when applying barriers, no closed-formulas are available. In this context, SABO is a Semi-Analytical method conceived of for the pricing of Barrier Options, and its milestones are resumed in
Section 4.1. It is quite a general method, applicable also to fixed strike payoffs [
4,
5], put options [
6], time-dependent parameters [
7] and double barriers [
8].
SABO is compared here with two Finite Difference (FD) methods chosen among the wide class of numerical methods at our disposal [
9]. Equation (
4) is proven to be hypo-elliptic [
10,
11,
12], a property that guarantees a smooth solution and should benefit from approximations based on Taylor expansions. Anyway, SABO appears to be certainly more efficient looking at the results below.
3. Discussion
Looking at Example 1, the values of a call option with an up-and-out barrier obtained by SABO and displayed in
Figure 1 show that the solution, as expected, assumes lower values than the analogous option without barriers whose closed formula is (
12) or that can be computed through the evaluation of the payoff expected value (
10). The same behavior is recovered by the two proposed FD methods (FD1 and FD2).
Talking about efficiency and convergence, we have to look at the stabilization of the digits in
Table 2,
Table 3,
Table 4,
Table 5 and
Table 6 where the option values at
are written.
SABO, the results of which are written in
Table 2, appears to be faster than the FD methods: doubling parameters
and
, the CPU time for computation quadruples, but one more digit of accuracy is achieved. The convergence is slower near the barrier because there, the barrier option value is more different from the option value without barriers: the option value without the barrier can be quasi-exactly computed by the Feynman–Kac Formula (
10), and therefore, the approximation error introduced by SABO solving the boundary integral Equation (
15) related to the barrier case is more involved in representation Formula (
14) as the asset nears the barrier (look at (
26)).
Comparing
Table 3 and
Table 4, with an analogous computational time, SABO appears much more accurate and therefore efficient than FD1. Furthermore, note that FD1 is still sensitive to the mesh refinement in the
S-domain: to halve
means a significant variation in values of
V together with a big increase of the computational costs.
Analyzing
Table 5 and
Table 6, we observe that FD2 has a superior accuracy compared to FD1 due to its higher order of consistency: approximations of derivatives in the
t and
A variables are both of second order. Anyway, FD2 is less efficient than SABO, and the coarseness of the
S-grid still significantly affects its results. Refinements in the
S-grid would result in much longer computational times, no longer comparable with those of SABO.
Looking at Example 2, SABO maintains its robustness varying the volatility values. The solutions displayed in
Figure 2 show the property of smoothness proven in [
11]. The increase in volatility causes the expected increase in the value of vanilla options, but on the contrary, it implies a diminishing of barrier option values near the barrier.