This paper studies the European option pricing on the zero-coupon bond in which the Skew Vasicek model uses to predict the interest rate amount. To do this, we apply the skew Brownian motion as the random part of the model and show that results of the model predictions are better than other types of the model. Besides, we obtain an analytical formula for pricing the zero-coupon bond and find the European option price by constructing a portfolio that contains the option and a share of the bond. Since the skew Brownian motion is not a martingale, thus we add transaction costs to the portfolio, where the time between trades follows the exponential distribution. Finally, some numerical results are presented to show the efficiency of the proposed model.

1. Introduction

The interest rate is widely used in the financial system. It influences the cost of borrowing and the return on savings and provides insight into future economic and financial market activity. It is one of the debt instruments that is issued by countries and corporations that need to increase capital. Indeed, sometimes they cover their budget deficit by selling bonds. According to importance of subject, researchers try to introduce different models to forecast the behavior of the interest rate paths [13].

Classical models are popular financial models to forecast interest rate, where Brownian motion is used to display the random part of these models [2,4,5]. Since Brownian motion is a martingale, thus these models find a fair price or amount of the financial instruments. Use of these models sometimes is associated with some problems. For instance, when the interest rate amount increases or decreases in a specific time interval, models that find the fair amounts cannot obtain an appropriate amount. Because the parameters of the models are calibrated based on the past market data. Even if we know that the interest rate will increase or decrease in the future, there is no parameter in the models so that we can adapt the model with the future data. Therefore, in such cases, the skew financial models are a better choice [6, 7].

The skew-normal process is a class of asymmetric probability distributions that includes the normal distribution. In general, the process can be displayed as follows:where and are two independent Brownian motion processes. By considering different values of parameter , , and , the process has different properties. If , the mathematical expectation of the process is a descending function and used in the financial models when interest rate amounts decrease. If , then the process is the standard Brownian motion. Moreover, if , the mathematical expectation of the process is an ascending function. Therefore, the process is a suitable noise for financial models, when interest rate amounts increase. Besides, to make a more effective model, researchers use different methods to calibrate models’ parameters by considering the real data market [812]. The maximum likelihood estimation (MLE) is a famous method to calibrate the model’s parameters. However, when the model’s structure is complex, this method is not an appropriate choice. The Newton–Raphson algorithm, known as “Newton’s Method” after Sir Isaac Newton, was developed in 1669. The idea of the method is as follows: “one starts with an initial guess which is reasonably close to the true root. The function of interest is approximated using its tangent line. Next, one computes the x-intercept of this tangent line. This value will typically be a better approximation to the function’s root than the original guess. The method is repeated until the prespecified convergence criteria are satisfied. In this study, we use this algorithm to calibrate the model’s parameters” [12].

The bond contract is a debt instruments in the financial market. The value of zero-coupon bond is related to interest rate amounts. Recently, researchers are showing interest in trading options on the zero-coupon bond [1, 1315]. An option is a contract that gives the right to the buyer (the owner or holder of the option) without any obligation so that the buyer buys or sells an underlying asset or instrument at a specified strike price prior to or on a specified date, depending on the form of the option. However, when fractional or skew models are used to predict the interest rate amount, there may be arbitrage opportunities. To overcome this problem, researchers applied the Leland and Kabanov’s strategies [16, 17]. Indeed, they constructed a portfolio which contains a European option and share of the zero coupon bond. Then, they used the delta hedging strategy and added transaction cost to the portfolio. Researchers often divide the time interval into equal parts such that the length of these parts is the same. Then, they calculate the value of the transaction costs at these times [18, 19]. However, in the reality of the market, it cannot be assumed that the duration between transactions is equal because the timing of investors’ transactions is usually unknown. In this study, we remove this limitation and assume the duration between trades which follow the exponential distribution.

The rest of the paper is structured as follows. In Section 2, we discuss the skew Brownian motion process and the skew Vasicek model. Also, we calibrate model’s parameters by the Newton–Raphson method. In Section 3, we derive an analytical approximation formula to find the value of the zero-coupon bond. In Section 4, we remove arbitrage opportunities by Leland and Kabanov’s strategies and find a formula for calculating the transaction cost when the time interval between trades follows the exponential distribution. Furthermore, we consider the effect of changes in the model’s parameters on the option and zero-coupon bond prices.

2. Skew Version of the Vasicek Model

In this section, we present a skew version of the Vasicek model and calibrate parameters of the model based on the real data market.

Lemma 1. Let denote a probability space and be the skew Brownian motion that satisfies equation (1). For , we obtain the following:(1)If , then (2)If , then the skew Brownian motion is the standard Brownian motion(3)If , then

Proof. The proof is straightforward by using the following equation:

Recently, researchers used different stochastic models to predict the interest rate amount. The Vasicek model is one of the popular financial interest rate models and is introduced by Vasicek [4]. He used the mean reverting process to deal with the interest rate movement. The structure of the Vasicek model is as follows:where is the mean reversion rate, is the mean interest rate, is the volatility, and is the Brownian motion. The skew Vasicek model can be obtained by using the skew process instead of the standard Brownian motion in equation (3):where denotes the skew Brownian motion. In the following, we calibrate the mentioned model’s parameter by the Newton–Raphson method.

2.1. Calibration the Skew Vasicek Model’s Parameters by Newton–Raphson Method

The Newton–Raphson method is a technique for solving equations numerically. Like so much of differential calculus, it is based on the simple idea of linear approximation. Suppose be a root of function . The method begins with an estimate of . Using , it produces another assessment of as . By applying , the process has a new estimate of as , and thus, a sequence of calculation is generated such that is “close enough” to . Then, we use instead of as the root of the equation .

To use the method, we need the maximum likelihood function. The maximum likelihood method selects the set of values of the model’s parameters that maximizes the likelihood function. The log-likelihood function of a set of observation from the skew Vasicek model is as follows:

The steps of the Newton–Raphson algorithm to calibrate the model’s parameters are as follows:Step 1. Identify initial values , , , and for , , , and .Step 2. Compute the vector and gradient matrix , where m is the number of iterations, by taking values :Step 3. Calculate the values of the , , , and in iteration by using the following equality:Step 4. Suppose . Then, the iterations are stopped as soon as , where denotes the Euclidean norm.

In the following, we compare the mentioned model with standard and fractional versions of the Vasicek model [20] by considering Ireland’s interest rate data. The first column of Table 1 indicates the amounts of parameters of models from 12/2010 to 12/2011. The first column of Table 2 shows the value of Ireland’s interest rate forecast in 12/2012 according to different versions of the model and obtains parameters of the first column of Table 1. The other columns of Table 1 show the calibrate amounts of model’s parameters according to Ireland’s interest rate data from 12/2011 to 12/2012 (the second column), from 12/2012 to 12/2013 (the third column), and from 12/2013 to 12/2014 (the fourth column), respectively. Besides, the other columns of Table 2 present the interest rate forecast data of the country in 12/2013 (the second column), in 12/2014 (the third column), and in 12/2015 (the fourth column), respectively.

3. Zero-Coupon Bond Formula

In this section, we present a formula to estimate the value of the zero-coupon bond and compare this formula with the Monte Carlo method as a famous simulation method. Let be a probability space. The value of the zero-coupon bond with maturity time at time is denoted by andwhere satisfies the skew Vasicek model (4). Since the integral existing in equation (8) is not solvable, thus we use the Trapezoidal method to estimate this integral. Here, an approximate solution to estimate the value of the zero-coupon bond is presented.

Theorem 1. The zero-coupon bond price with maturity time at can be estimated withwhere .

Proof. Let be a partition for such that and . By the Trapezoidal method, we can writeThe conditional expectation is based on the information until is obtained bywhere , and satisfies the recursive relation:and it can be explicitly rewritten asBy considering frequently, the general formula for can be written as follows:Therefore,In equation (15), by using equations (12) and (13), one can conclude thatIf , thenAlso, can be written as follows:Thus,Finally, can be estimated bywhere is the Lerch transcendent. Therefore, we can write

In Tables 3 and 4, we compare the presented method with the Monte Carlo method. When the number of repetitions is low, the Monte Carlo method has low accuracy. As the number of repetitions increases, the accuracy of the method increases, but the duration of the program also increases. In fact, when the number of iterations is , the mentioned method has more speed and accuracy than the Monte Carlo method. For a high number of iterations (), both methods have approximately the same results, but the proposed formula is much faster.

4. Option Pricing with Transaction Cost

An option is a derivative instrument that gives its holder a right to buy or sell an asset at a set price (the strike price) on a set date (contract expiration). A European option can be defined as a type of options’ contract (call or put option) that restricts its execution until the expiration date. A European call option is an option for the right to buy an asset at a specified time and price. The call option price formula on the zero coupon bond is as follows:

Also, a European put option is an option for the right to sell an asset at a specified time and price. The put option formula on the zero coupon bond can be written as

In the reality of securities market, investors pay money for each transaction called the transaction cost. Leland used this fact and suggested that the no-arbitrage assumption can be replaced by the delta hedging strategy under the condition of discrete time occasions and transaction costs. After that, according to Leland’s idea, Yuri M. Kabanov and Mher M. Safarian showed that, in order to eliminate arbitrage, the transaction cost coefficient should be as , where and are constant and is the number of revisions.

In the following, we calculate transaction costs formula by constructing a portfolio containing a European option and share of the zero coupon bond. Let be a complete probability space, where denotes the -algebra generated by . Then, the value of the bond at time by maturity time is as follows:where is the value of the interest rate at time under the skew Vasicek model. Here, we put some limitations on the number of transactions and suppose the time between trades follows the exponential distribution. The exponential distribution is one of the widely used continuous distributions. It is often used to model the time elapsed between events.

Theorem 2. Suppose the underlying bond price satisfied in equation (24). Then, the value of the transaction cost can be written as follows:where , , , is contant, , and is the number of revision intervals.

Proof. In the constant volatility model, the random part of the option value is dependent only on the asset that exists in the option, and since the asset is tradable, therefore the option can be hedged and market can be completed. In this paper, the following basic assumptions were needed:(i)The portfolio is revised every , where is a finite, fixed, and small time step(ii)Underlying asset price, , satisfied equation (24)Since the trading occurs in a discrete time in a real financial market and there exist transaction costs in a real financial market, we will consider option pricing in a discrete time setting with transaction costs. FBM is not a semimartingale for , we cannot use Ito’s formula. Therefore, we use the fractional Taylor’s theorem for calculating.
Let be a European option. We construct a replicating portfolio with a long position of the put option by maturity time and buy share of Bond by maturity time , where . By considering Leland strategy, we find the number of the zero-coupon bond and the value of the transaction cost until time needed to eliminate arbitrage from replication portfolio . To do this, let be a replication portfolio as follows:After the time interval , the change in the value of the portfolio is as follows:where is the change of the value of the bond, unit of the bond hold in the portfolio, and represents the value of transaction costs associated with trading of the bond . Since the time step is very small, from Taylor’s theorem, we havewhere denotes the change in the bond price and is the change of the bond price share in , and we haveAll the transaction costs in the interval are obtained as follows:

Theorem 2 is a suitable tool for investigating bond pricing market efficiency under transaction cost. Previous research has assumed that the time between transactions is the same. However, this limitation on trading time is not correct. The investor can trade whenever he wants, and his trades cannot be limited to specific times. In the paper, we assume that the time between trades follows the exponential distribution. Table 5 uses the assumption and calculates the transaction cost for the portfolio according to the number of investor transactions. The results are also compared with a situation in which the time between trades is equal.

The value of the European call option is related to the value of the strike price and Expiration time. When the value of the strike price increases or the time expiration decreases; then, the values of the European call option and zero coupon bond decrease. However, put option price increases. These results are outlined in Tables 6 and 7.

In the following, we obtain the option price by using equations (22) and (23), the analytic approximation formula (9), and the transaction cost’s formula (25). When the expiration time amount increases, by equation (24), one can deduce that the value of the zero coupon bond decreases. Thus, by equations (22) and (23), it is obvious the call option price decreases and the put option price increases. These results can be seen in Table 6.

Strike price has an important role in the price of the option. Here, we investigate the value of the call and put option under zero coupon bond when the bond price is obtained by equation (9). The put (call) option with a high strike price is more (less) expensive than the put option with a low strike price. These effects are illustrated in Table 7.

Now, we study the effect of the skew parameter on the European call and put options prices. Investors are always interested in adopting call and put options with more profit and consequently; they should pay more for them. Indeed they can make a good profit if they have the right information about future interest rate changes. Using fair pricing models are not appropriate when the interest rate amount may fall or rise over a period of time due to events. In these cases, we must apply general models. In the mentioned model (4), if , then the model is the Vasicek model. Under different amounts of the skew parameter , the mathematical expectation of the skew process is in ascending or descending; thus, we can apply the related financial models in different states. When the skew parameter amount increases, the amount of the interest rate increases. Thus, by equations (22), (23), and (24), one can conclude that the values of the zero coupon bond and call option decrease but the put option price increases. These results can be seen in Table 8.

5. Conclusions

In this study, we used the skew Brownian motion as the random part of the Vasicek model and derived the analytical formula for pricing the zero-coupon bond. We showed that the formula is much faster than the Monte Carlo method. In addition, to make the model more consistent with real data market, we assumed that time between transactions has the exponential distribution and calibrated the parameters by the Newton–Raphson method. Then, we calculated the price of the European option on the bond by the obtained results and formulas and discussed on the value of the option by changing the exist parameters in the model. We will seek the further extensions and applications of the model in the future works.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.