Serving the Quantitative Finance Community

 
User avatar
johnywaker
Topic Author
Posts: 0
Joined: May 1st, 2007, 12:27 pm

Monte Carlo JUMP-Diffusion

September 10th, 2007, 7:49 pm

I've implemented the Merto Jump diffusion model with normal distribution for the jump and it happens that even if I don't have a jump, the spot price using Jumpn Diffusion versus GBM are differents due to Lambda*kappa in (dS/dS-)=(mu-Lambda*kappa)dt+sigma*dz+dp.I then have the following question.Shall we really use (mu-Lambda*kappa)*dt even if there is no jump? If yes, do that means the Jump Diffusion solution in the contest of very small values of Lambda or very small time period is exp(-Lambda*kappa *dt) times the the Black-Scholes price with no jump??Also can it hapen that the call price in a jump-diffusion framework is less than the Black-Scholes price of the same option using the same volatility?? That is what I realised using the summation formula in the Merton OPTION PRICINGWHEN UNDERLYING STOCK RETURNS ARE DISCONTINUOUS (1976)
 
User avatar
mj
Posts: 12
Joined: December 20th, 2001, 12:32 pm

Monte Carlo JUMP-Diffusion

September 11th, 2007, 12:21 am

yesnothese issues are covered in my book "concepts etc"
 
User avatar
Leonidas
Posts: 0
Joined: June 6th, 2007, 7:53 am

Monte Carlo JUMP-Diffusion

September 11th, 2007, 6:58 am

Hey,why not using it? If there are no jumps, lambda is zero and dP has no influence, which gives you GBM.
 
User avatar
tontonkum
Posts: 0
Joined: July 26th, 2007, 12:08 pm

Monte Carlo JUMP-Diffusion

September 11th, 2007, 10:34 am

QuoteOriginally posted by: johnywakerI've implemented the Merto Jump diffusion model with normal distribution for the jump and it happens that even if I don't have a jump, the spot price using Jumpn Diffusion versus GBM are differents due to Lambda*kappa in (dS/dS-)=(mu-Lambda*kappa)dt+sigma*dz+dp.I then have the following question.Shall we really use (mu-Lambda*kappa)*dt even if there is no jump? If yes, do that means the Jump Diffusion solution in the contest of very small values of Lambda or very small time period is exp(-Lambda*kappa *dt) times the the Black-Scholes price with no jump??The -Lambda*kappa coefficient to ensure that your process is a martingale wrt the risk neutral mesure. In other terms, it makes you fit the first moment of your process distribution with the one of the GBM. Having a difference on trajectories with no jumps in Merton vs GBM allowes you to retrieve the wanted expectation of your process (which HAS to be the same for both models).But maybe it was not what you meant ?
 
User avatar
tonygwynn
Posts: 1
Joined: August 22nd, 2008, 6:12 am

Monte Carlo JUMP-Diffusion

August 23rd, 2008, 2:25 am

I use Monte Carlo simulations to price the European put options. Please see my attached matlab code.Reference:1. Glasserman P. , Monte Carlo Methods in Financial Engineering, 2004.2. Jimmy E. Hilliard and Adam Schwartz, Pricing European and American Derivatives under a Jump-Diffusion Process: A Bivariate Tree Approach, Vol. 40, No. 3, September 2005.
Attachments
Merton1976_EuroPut_MC.zip
(827 Bytes) Downloaded 64 times
Last edited by tonygwynn on August 22nd, 2008, 10:00 pm, edited 1 time in total.
 
User avatar
gozzi84
Posts: 0
Joined: April 26th, 2008, 8:24 am

Monte Carlo JUMP-Diffusion

August 23rd, 2008, 9:50 am

I'm a novice in Matlab but looking at your code the parameter kappa will always have zero value... is that correct?I have a question for you... how have you estimated the parameters of the model? In particular lambda?
 
User avatar
tonygwynn
Posts: 1
Joined: August 22nd, 2008, 6:12 am

Monte Carlo JUMP-Diffusion

August 24th, 2008, 11:47 am

You can change some or all parameter values in the jump-diffusion model. For more detailed information, please see the Merton's (1976) paper.
Last edited by tonygwynn on August 23rd, 2008, 10:00 pm, edited 1 time in total.