Since the establishment of Black-Scholes formula for the European call option in 1973, lots of economic models have been reported, such as Heston’s model, jump diffusion model, constant elasticity of variance (CEV) model, Cox-Ingersoll-Ross (CIR)  model and so on. Among them, the jump diffusion model has stirred a great deal of research interest, as the jump diffusion processes more in line with the actual market law. In 1976, Merton  has set up a discontinuous model firstly to describe the stock returns process and analyze the option pricing problem. Jump diffusions with positive exponential jumps have been studied by Mordecki in 1999, who obtained the analytical solution of some optimal stopping problems. A double exponential jump diffusion model has been introduced to study the option pricing by Kou in , and the model produced analytical solutions for a variety of option-pricing problems, including call and put options, interest rate derivatives, and path-dependent options. Boyarchenko and Levendorskii have proposed the expected present value (EPV) pricing model in  according to the Lévy process, and studied the mean return of stochastic volatility.
The binomial tree method, first proposed by Cox, Ross and Rubinste  in 1979, is one of the most popular approaches to price options in diffusion models. Nowadays, the binomial tree pricing method has been well studied in the past few years. For example, Amin  first generalized Cox, Ross and Rubinstein’s binomial tree method to jump diffusion models for vanilla options. Alfredo Ibonez  discussed the algorithm of American put options and obtained the optimal execution boundary by Newton interpolation method. Hou and Zhou  analyzed the currently used option pricing binary tree by using random error, the correction method promoted a binary tree parameter model, but it is limited to the analysis of European options and lacks practical examples. Zhang and Yue  discussed the no-arbitrage conditions of binary tree option pricing, and obtained a single time period and European call option pricing formula for multi-period market. More relevant studies on the various kinds option pricing and binary tree methods were investigated in     and  and Liu , Song  and Lian .
In view of the above discussion, although the previous studies have their own characteristics, there are still some shortcomings: 1) The price of the underlying asset is subject to the majority of the Black-Scholes model, which does not fully reflect the characteristics of the market price. 2) Simply consider Binary tree pricing, without combining the binary tree pricing with the analytical pricing of the model. 3) When calculating the binary tree parameters, most literatures default the condition ud = 1 or p = 1/2. In this paper, following the idea of Merton (1976)  and Zhang (2000) , we try to use the binary tree method to analyze the pricing problem of European options based on a class of jump diffusion model in this paper. The rest of the paper is organized as follows. In Section 2, the jump-diffusion model is introduced and the problem under consideration is formulated. In Section 3, the binomial tree is constructed to design the pricing formula for European options under the jump-diffusion model. In Section 4, a simulation example is given to demonstrate the main results obtained. Finally, we conclude the paper in Section 5.
2. Model Formulation and Preliminaries
Assume all the work following is performed in a given risk-neutral probability space . Consider following class of stochastic differential equation:
where denotes the stock price at time t, is the expectation yield rate, is a standard Brownian motion, is a poisson process with rate , and is a sequence of independent identically (iid) nonnegative random variable such that has a normal distribution with following density:
According to the Itô formula for the stochastic differential equation with jump diffusion, we can get the solution of the Equation (1) as follows:
Then, we can furthermore rewrite the Equation (3) as follows:
Noting that and .
Taking the mathematical expectation on both sides of Equation (4), we have
Because of the independence of and , one has
where , before calculating the mathematical expectation of , we shall introduce following lemma.
Lemma 2.1 If and , then, we have
Let be the moment generation function of random variable , then, the moment generation of a compound poisson process is
Therefore, we have
When and , we obtain
3. Binomial Tree Model
Assume the stock price jumps n times in , let ,
divide the period into m parts. Set and . Assume that the stock price will move to two new values and with probability pand . If the initial stock price is at the current time . The stock price will become or after . Thus, there will be 3 values , and . Repeat the above operation and we can achieve the binomial tree shown in Figure 1.
Theorem 3.1 Consider the stock price model as Equation (1), the corresponding pricing formula can be designed as following equation by using the binomial tree method:
Figure 1. Binary tree.
Proof. Let be the option price at node after , is the interest rate. The price can be recursively computed by the backward induction algorithm.
The proof of (13) can be easily given, we assume at anytime the price of option is C and at the next step. The price of option will become Cu with probability P or Cd with probability 1 - P like Figure 1. So we have
By the method of induction, at the any node in a binary tree, the formula of (13) is always correct.
Therefore, the price of European options at the initial time can be given as follows:
where , and . According to the law of the total expectation, the European call option at the initial time should obey the following equation:
To compute the , we must confirm the parameter p, u and d first. Next, we shall calculate p, u and d by using the moment estimation theory.
In the traditional model, usually supply and we have following equation:
However, there is a fault in this method, because when , p may be zero or a negative number which obviously contradicts with the reality. In this paper, we restructure the formula to calculate the parameter of the binomial tree by introducing the third moment:
Then, we set up the following equation groups:
Thus, we can get the solution of p, u and d as follows:
where , and
Substitute the three parameters into the Equation (14) and the according to option price with a jump diffusion model can be calculated. Now, we want to calculate Europe option with a continuous model and compare the result with binomial tree. While, in the risk-neutral world, the asset grows at the market risk-less instant interest rate . Thus, the asset price would satisfy .
Let and .
Then, a new real-valued measure Q is absolutely continuous with respect to P, and can be defined as follows:
In fact, the new measure Q can be seen as the risk-neutral measure. Consequently, under the risk-neutral measure Q, the price C of European call option with expiry date T and strike price K can be formulated as the discounted expectation of the payoff .
Meanwhile, we know following equations hold
Thus, after some simple calculation, we have following theorem.
Theorem 3.2 According to the considered jump-diffusion model (1), the analytical solution of the European call option can be designed as follows:
Until now, we have obtained the European call option through two methods. In fact, when , the option price given by the binomial tree model will tend to the value aboving because of the Central limit theorem and we will use a numerical analysis to prove it in the next section.
4. Numerical Analysis
In this section, we aim to demonstrate the effectiveness and applicability of the proposed methods. Assume . Figure 2 shows the change process of the option price when given the different steps . Compared with continuous analytic result, we can see that the options price is equal to the continuous model with m tending up. When , they are almost coincided. It proves that the options pricing formula established by the proposed new binomial tree model based on jump diffusion model (1) is convergent.
We also wonder realize the options price changing in maturity [0, T] with stable steps M.
As it shows in Figure 3 and Figure 4, at the same maturity, when binary tree steps M is becoming greater. The difference between analytical solution and our binary tree methods get small at time T. It is consistent with the real finance market and also proves the correction of our methods.
Figure 2. Option price.
Figure 3. Option price when steps M = 5.
Figure 4. Option price when steps M = 20.
In this paper, we have dealt with the pricing problem for European option based on a class of jump diffusion model. A new binomial tree has been constructed and the corresponding pricing scheme for European option has been proposed. We have adopted the third moment to calculate the parameter of binomial tree. Compared with the analytic solutions, a numerical example has shown that the proposed binomial tree model with jump-diffusion can approximate the Merton model, and can be proved that the established binomial tree method works better than traditional binomial tree. When nodes m tends to be infinite, both of them are the same as analytic solutions. Furthermore, the model can be extended to the pricing of exotic options such as American options, lookback options and butterfly options based on the jump diffusion process.
This work was supported in part by the National Nature Science Foundations of China under Grant No. 61673103, 61403248 and the Shanghai Yangfan Program of China under Grant 14YF1409800.
 Alfredo, I. and Fernando, Z. (2004) Monte Carlo Valuation of American Options through Computation of the Optimal Exercise Frontier. Journal of Financial & Quantitative Analysis, 39, 253-275.
 Cheng, L., Xiao, S. and Li, S. (2003) Numerical Analysis on Binomial Tree Methods for a Jump-Diffusion Model. Journal of Computational and Applied Mathematics, 156, 23-45.
 Liu, J., Wu, W., Xu, J. and Zhao, H. (2014) An Accurate Binomial Model for Pricing American Asian Option. Journal of System Science and Complexity, 27, 993-1007.
 Jiang, Y., Song, S. and Wang, Y. (2018) Pricing European Vanilla Options under a Jump-to-Default Threshold Diffusion Model. Journal of Computational and Applied Mathematics, 344, 438-456.