Abstract

The pricing of the two-asset double barrier option is modeled as an initial-boundary value problem of the two-dimensional Black-Scholes partial differential equation. We use the hybrid finite different method to solve the problem. The hybrid method is a combination of the Laplace transform and a finite difference method. It is more efficient than a traditional finite difference method to obtain a solution without a step-by-step process. The method is implemented on a computer. Two numerical examples are calculated to verify the performance of the hybrid method. In our numerical examples, the convergence rate of the method is approximately two. We conclude that the method is efficient for pricing two-asset barrier options.

1. Introduction

Pricing financial derivatives is important in financial engineering. Following Black-Scholes arguments [1], pricing a two-asset double barrier option is an initial-boundary value problem of the Black-Scholes partial differential equation (PDE). The Black-Scholes PDE is linear, nonhomogeneous, and parabolic. In this study, we use the hybrid finite difference method to calculate the price of two-asset double barrier option. In order to solve the homogeneous heat equation [24], the method we introduced is first applied in pricing the two-asset double barrier option.

In the literature on this topic, most studies have discussed a one-asset barrier option. However, the probability method is popularly applied in the pricing barrier option; for example, the methods discussed in [57]. Some methods have solved the one-dimensional Black-Scholes PDE directly, for example, in [8]. Others have used various simulation methods to calculate the price, for example, in [9]. Pricing a two-asset double barrier option will consume much more computational time as compared to a one-dimensional pricing problem. PDE methods are more efficient than probability methods or simulations. Therefore, PDE methods prevail for two-dimensional problems. There are some publication reports [1012] that have discussed the two-dimensional problem using PDE methods. Compared to the traditional finite difference method that solves the PDE in a step by step manner, the hybrid finite difference method solved the two-dimensional heat equation efficiently [13].

In this study, we introduce the hybrid finite difference method to price the two-asset double barrier option. The outline of this study is arranged as follows. The mathematical problem for two-asset double barrier option is detailed in Section 2. The hybrid method is introduced in Section 3. Section 4 discusses the accuracy of the hybrid method pricing two-asset continuous barrier options. In Section 5, we take a classic numerical example to price the two-asset double barrier option with different immediate rebates. Finally, we draw some conclusions in the last section.

2. Mathematical Problem for Two-Asset Double Barrier Option

Two-asset double barrier options are path-dependent derivatives. They are combinations of rainbow options and double barrier options. When one of the underlying asset prices touches its upper barrier or lower barrier before expiration, the barrier option will be knock-out. At the same time, the option holder will receive different amounts of immediate rebates. On the other hand, if the underlying asset prices do not touch any barrier, the barrier option will live until maturity and can be executed by their exercise prices.

Under Black-Scholes environments [1], two underlying asset prices follow geometric Brownian motions. The option price can be a function of , , and time to maturity . Let the price be . The function has to fulfill the Black-Scholes equation [14]. The 2D Black-Scholes PDE is where and are two asset prices. and represent the volatilities of and , respectively. is the risk-free rate. is the correlation of two underlying asset prices.

In this study, we set and as the upper and lower barriers with respect to , while and are the upper and lower barriers with respect to . When the underlying asset price touches the upper barrier or lower barrier at time to maturity , the option holder will receive an immediate rebate or , respectively. Similarly, when the underlying asset price touches the upper barrier or lower barrier at time to maturity , the option holder will receive an immediate rebate or , respectively. The functions , , , and are continuous or piecewise continuous. If only one of the underlying asset prices touches its barriers at time to maturity , the option price will be determined as follows: where , , , and are the immediate rebate functions with respect to time to maturity . Equations (2) are the option’s boundary payoffs when the underlying asset prices touch the boundary constraints at time to maturity .

On the other hand, if the underlying asset prices and never touch their barriers, the option will not be knock-out until maturity and can be executed by their exercise prices. Then, the option payoff at the maturity is the initial condition of the PDE (1), where and are the exercise prices with respect to and , respectively.

The PDE (1), boundary conditions (2) and initial condition (3) compose a well-posed boundary value problem.

3. The Hybrid Method

In this section, we use the hybrid method to calculate the solutions of the two-asset double barrier option. The hybrid method is a combination of the Laplace transform and a finite difference method. It is more efficient than a traditional finite difference method to obtain a solution without a step-by-step process since the application of the Laplace transform is used to remove time-dependent terms in the PDE and boundary conditions. We then use the numerical inversion of the Laplace transform to obtain the option price. The Laplace transform is defined as

After using Laplace transform, the time domain will be transformed to the -domain. The derivative of with respect to , , is transformed to . Therefore, the Black-Scholes PDE (1) becomes and the boundary conditions (2) are rewritten as follows: where the functions , , , and are the Laplace transform of immediate rebate functions , , , and , respectively. Equation (5) is an elliptic-type partial differential equation with two variables. It should be noted that the original initial data becomes a part of (5). Equation (5) and boundary conditions (6) compose a well-posed boundary value problem. We employ a finite difference method to solve the boundary value problem.

When we set the increments of and as and , respectively, and the numbers for the and nodes as and , respectively, then and the and nodes are presented as Let be the Laplace transform of the barrier option at the point . Then, the Laplace transform of the boundary conditions (6) at the boundary nodes are

Applying the central difference formula provided by [15] to (5), we have the differential equation as follows: Rearranging the differential equation (10), we obtain where the coefficients of (11) are as follows: for , and .

Combining the differential equation (11) with the Laplace transform of the boundary conditions (9), we have the linear system with a matrix form as follows: where the square matrices , , , and the column matrices are The column matrices , are as follows:

Therefore, we can represent the linear system (13) to a simple matrix form as where is an square matrix with , , and . is an column matrix with , and the matrix represents the Laplace transform value of the barrier option with respect to all nodes in the transformed domain. is a column matrix with , which is a combination of initial and boundary conditions. The dimension of matrix is the same as the matrix . The matrices , and are described as follows:

After using the double Gaussian elimination algorithm procedures in the linear system (16), we can obtain the Laplace transform value of the two-asset double barrier option with respect to any point in the transformed domain. We then use the numerical inversion of the Laplace transform from Honig and Hirdes [16] and Durbin [17] to obtain the option price in the original domain. In this method, the inversion approximation formula (18) is used: where is a constant value, , and . Here, we set the constant number .

Since we can only calculate finite terms, we truncate (18) as follows: for . Considering the truncation error in (19), and decreases monotonically to zero [17]; then we have for any . That is, when we take any tolerance value , there exists a number to satisfy (21). The inequality (21) is used to determine . For the inverse Laplace transformation, the discrete Laplace transform points are , .

4. Accuracy for the Hybrid Method

This section provides two numerical examples to verify the performance of the hybrid finite difference method. To assess the validity of the hybrid method for pricing the two-asset double barrier option, we compare the results under various numbers of nodes with the most accurate case.

For example, we set the pair of lower and upper boundaries for the first asset as and that for the second asset as . The exercise prices of the first and second assets are and . The volatilities of the first and second assets’ prices are and . The correlation between the two assets’ prices is 0.3, while the risk free rate is 0.01. The time to maturity of the option contract is one year. Since the construct of the inversion approximation formula for the Laplace transform is , we solve a closed solution before the time to maturity . In our numerical examples, we control the computational error of and solve the solution of time to maturity as our construct value.

Table 1 shows the performance of the hybrid method for pricing the two-asset double barrier option out of the money (the case of and ), at the money (the case of and ), and in the money (the case of and ), respectively. When we compare each pricing result with the most accurate case, it can be seen that the numerical errors and relative errors both have reached at least a significant digit level of 2 in all scenarios with the number of nodes . From the fifth column of Table 1, we can see that the error results become one fourth when the number of nodes doubles at each dimension. The order of the method is about two in our experimental results.

Additionally, in order to test the validity of the hybrid method for pricing the two-asset single barrier option, we extend boundary conditions to set two assets to only have the upper barriers and , while there are no lower barriers imposed in two assets. The exercise prices with respect to the first asset and second asset are and , while we set the volatilities and . The correlation between the two asset prices is 0.3, and the risk free rate is 0.01. The time to maturity of the barrier option is one year.

Table 2 shows the performance of the hybrid method for pricing the two-asset up-and-out barrier options out of the money , at the money , and in the money , respectively. In this example, the convergence performance is the best when the barrier option is in the money. It can be seen that the numerical errors for pricing the barrier option have reached at least a significant digit level of 2 in all scenarios, while the number of the nodes is 16 by 16.

From Tables 1 and 2, we can see that the convergent order is about two whether the boundary conditions have single barriers or double barriers when we double the number of the nodes.

5. A Numerical Example in Financial Engineering

In this section, a numerical example for pricing the two-asset double barrier option is used to demonstrate the effect of immediate rebates while common assumptions set immediate rebates to be zero.

In this case, we set the current underlying asset prices, and the exercise prices with respect to the first and second assets are 45.6 and 42.6, respectively, so that the case is called at-the-money. The upper and lower barriers with respect to the first and second assets are and . The correlation between the two asset prices is 0.3778, and the risk free rate is 0.0154. The time to maturity of the barrier option is one year.

The amounts of immediate rebates are important factors with regard to the barrier option price. We compute the pricing of the two-asset double barrier option with various upper immediate rebates, and . The option holder will receive the upper immediate rebates when the asset prices touch their upper barriers. On the other hand, the lower immediate rebates are set to be zero in this case. The results of pricing the two-asset double barrier option with various upper immediate rebates are shown in Table 3 via the hybrid finite difference method with nodes . We can see that the barrier option price increases significantly with the amount of immediate rebates.

6. Conclusions

Pricing financial derivatives is a mathematical problem in financial engineering. Through the hybrid finite difference method, which is a combination of the Laplace transform and a finite difference method, we solve the two-dimensional Black-Scholes partial deferential equation to price the two-asset double barrier option. The method is first applied in pricing the two-asset double barrier option although the hybrid finite difference method is applied to solve the heat conduct problem for a while. Then, we take a classic example of a two-asset double barrier option with immediate rebates in our study, and we find that the price of the two-asset double barrier option increases with the immediate rebates. The method is second order. Therefore, we can conclude that the method is efficient for pricing two-asset barrier options.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.