Merton Jump Diffusion Model

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ต.ค. 2024
  • Derives formula for the price of a European call option under the Merton's Jump Diffusion model.

ความคิดเห็น • 76

  • @hyunpang8267
    @hyunpang8267 2 ปีที่แล้ว +3

    OMG this deserve more views and likes, making such a complicated model so simple to understand with your notations and highlighting.

    • @quantpie
      @quantpie  2 ปีที่แล้ว

      thank you! glad you found it useful!! many thanks

  • @sharatvyas
    @sharatvyas 3 ปีที่แล้ว +8

    I'm just starting to learn this area of math/finance/statistics and these videos have been amazing to get an intuitive understanding of what's really going on

    • @quantpie
      @quantpie  3 ปีที่แล้ว

      Great to hear! many thanks!

  • @TheChalarock
    @TheChalarock 3 ปีที่แล้ว +2

    It is impossible for me not to thank you for the time you invest in teaching us

    • @quantpie
      @quantpie  3 ปีที่แล้ว +1

      so nice of you! you are welcome, and thank you!

  • @Ignoramus.et.Ignorabimus
    @Ignoramus.et.Ignorabimus 3 ปีที่แล้ว +2

    Many thanks Quantipe for the lovely teaching and patience and illustration put into this splendid work. God bless!

    • @quantpie
      @quantpie  3 ปีที่แล้ว +1

      Glad you enjoyed it! thank you!

  • @yiranzi8678
    @yiranzi8678 2 ปีที่แล้ว +1

    Thank you. I spent hours for homework about this before watching your video. You saved my life.

    • @quantpie
      @quantpie  2 ปีที่แล้ว

      You're welcome! thanks! What you did is the best approach, give it a go and then watch, one learns a lot more using this approach!

  • @rileyheiman1161
    @rileyheiman1161 2 ปีที่แล้ว +3

    very few people on earth know stochastic calculus this well!

  • @JaGWiREE
    @JaGWiREE 3 ปีที่แล้ว +3

    Glad to see more uploads. Been a bit busy getting into statistical field theory and exploring more stochastics, but looking forward to getting back into finance soon :-). Cannot thank you enough once again for these uploads.

    • @quantpie
      @quantpie  3 ปีที่แล้ว +1

      Good to hear you are having fun! Keep it up, and thanks for the kind words as always!!

  • @JBasics
    @JBasics 3 ปีที่แล้ว +6

    what happens to the t at 11:16? On the second line -λk is multiplied by t and on the third line it isn't anymore

    • @quantpie
      @quantpie  3 ปีที่แล้ว +1

      many thanks for highlighting this! Last time we saw the t(ea) had been drinking itself! Sorry this is a typo, the t should not have disappeared.

  • @williamqiu1917
    @williamqiu1917 2 ปีที่แล้ว

    In awe of this amazing presentation!!

  • @caetanocardeliquio7174
    @caetanocardeliquio7174 3 ปีที่แล้ว +1

    Another amazing video. I hope to see a video on the Levy-Khintchine Theorem. I understand the parts of the characteristic exponent due to the Brownian motion and due to the compound Poisson process. However, I am having a hard time understanding why it appears a: -i \theta x 1_{|x|

    • @quantpie
      @quantpie  3 ปีที่แล้ว +1

      Great suggestion! It is on the list, it is just that the levy series does not seem to be of much interest to people, so the progress has been slow. Actually we had the LK video a while back, but never quite polished it because of interest! We shall try to get back to it soon! thanks for the patience!

  • @HungDuong-dt3lg
    @HungDuong-dt3lg 2 ปีที่แล้ว +2

    At 5:55, when there are more than one jumps occur, why didn't you write (\prod(Y_j -1) dN_t. Where did the dN_t term go in the case of multiple jumps? Can you explain please.

    • @quantpie
      @quantpie  2 ปีที่แล้ว

      The prod will require the number of terms to be multiplied right? And that's where the dN_t went - i.e., into the upper limit of the product. Does that make sense?

    • @Oaaten
      @Oaaten 29 วันที่ผ่านมา

      Actually, the maximum of the number of arrival jumps belong an infinitesimal small time period dt is one because of the Ito’s rule (dt)^2=0. Consider P(dN_t=n)= \frac{(\lambda dt)^n}{n!}e^{-\lambda dt}, P(dN_t\ge2)=0. It means that we don’t use \prod because there is only one jump, at the most, during dt.

  • @khansari4532
    @khansari4532 3 ปีที่แล้ว +1

    Very nice video but I'm a little confused in 5:54 you write that the stochastic differential equation is given by
    dS_t/S_t = (µ- λκ) + σ W_t + ( \prod^{dN_t}_{j=1} Y_j - 1), but in textbooks the SDE for Merton's jump-diffusion model is given by
    dS_t/S_t = (µ- λκ) + σ W_t + d( \SUM^{N_t}_{j=1} Y_j - 1), see for example KOU or Steven E.Shreve
    Can you explain that some more?

    • @quantpie
      @quantpie  3 ปีที่แล้ว +1

      Ah the textbook version has to be compared with the infinitesimal version. It is just that we write it in terms of the new jumps (dN_t), and they write in terms of the change in the aggregate counter. Hope this helps!

  • @shogoh8684
    @shogoh8684 2 ปีที่แล้ว

    At 9:00, can we take the expectation of the random sum instead of assuming the number of jumps is equal to some fixed number n?

  • @Sobriquet80
    @Sobriquet80 3 ปีที่แล้ว +1

    Thanks for yet another instructive video! Absolutely loved it.
    Is the Jump feature only important for short dated OTM options? How about Barriers and other exotics with discontinuous payoffs? What would be the challenges of implementing the Jump feature with the Local Volatility model in terms of parameters observability, hedging etc.

    • @quantpie
      @quantpie  3 ปีที่แล้ว +1

      You are welcome! Indeed people do report that models with jumps produce fit for exotics (e.g., things that involve forward vol), but others think that it makes the model too complex. Regime switching is probably a more pragmatic alternative, though this might not solve all the problems!

  • @mohamadghrayeb6923
    @mohamadghrayeb6923 2 ปีที่แล้ว +1

    Would be great if we expand what we learned from the videos to encompass the merton jump model and the stochastic volatility model to arrive at the Bates model! thanks a lot for the videos anyway really helpful.

    • @quantpie
      @quantpie  2 ปีที่แล้ว

      thank you!! Yes we do intend to cover Bates at some point, just never got around it! but it is on the list. thank you very much!

  • @carolinify11
    @carolinify11 2 ปีที่แล้ว

    Thank you for this video! One question: As some people have pointed out, the "t" disappears from the expression of the jump part of S_0 - can the "t" really be absorbed by S_0 as you suggest? Since it is not a constant parameter?

  • @ItachiUchiha-ge6em
    @ItachiUchiha-ge6em 2 ปีที่แล้ว +1

    Hi thanks for your explanation, very helpful! Could you maybe explain (at min 4:40) why the jump introduces a drift?

    • @quantpie
      @quantpie  2 ปีที่แล้ว

      Many thanks and sorry for the slow response! Assuming you have process without jump as base, and you then introduce jump, which can occur randomly, but when the jump occurs the price on average changes by some positive amount. In this simple case, you you can see that adding the jump will introduced a drift? A positive drift? Same reasoning applies to the case in video though there are a few more moving elements.

  • @kingshukdutta2064
    @kingshukdutta2064 3 ปีที่แล้ว +2

    At 11:16, while moving from the second step to the third, where did the t factor go from -lambda*k? Shouldn't it be -lambda*k*t in the third statement?

    • @quantpie
      @quantpie  3 ปีที่แล้ว +1

      hello this is a typo! thanks for highlighting!

  • @WeiXing25
    @WeiXing25 3 ปีที่แล้ว +1

    Thank you!! I have been checking you site everyday for the latest video!

    • @quantpie
      @quantpie  3 ปีที่แล้ว

      You are so welcome! Thank you!

    • @WeiXing25
      @WeiXing25 3 ปีที่แล้ว +1

      Hey buddy what happened to the normal option pricing video you had up a few weeks ago?

    • @quantpie
      @quantpie  3 ปีที่แล้ว

      @@WeiXing25 People did not like the voiceless series, partly because they were to meant to facilitate a future video, so we removed them for now. Please send us the email address that you use to access TH-cam, and will send you a link to the normal model video!

    • @WeiXing25
      @WeiXing25 3 ปีที่แล้ว +1

      @@quantpie Thanks!

    • @WeiXing25
      @WeiXing25 3 ปีที่แล้ว +1

      Can I ask what future videos you plan to release?

  • @Vaggos16
    @Vaggos16 2 ปีที่แล้ว +1

    Hi.I am looking for the bates model and how the parameters impact on the implied volatility curve. if you have a tutorial like the heston model it will helps me a lot.thank you in advance

    • @quantpie
      @quantpie  2 ปีที่แล้ว

      noted! thank you, yes Bates is on the to-do list! many thanks for the suggestion! much appreciated!

  • @glongoria8004
    @glongoria8004 2 ปีที่แล้ว +1

    great video. I think there is a typo in the derivation. At 11:16 is a "t" missing from the first parenthesis ("first set of brackets") in the 3rd line: lnSt - ln So = (-\lambda*k +n*
    u_y + 0.5*n*\sigma_y^2 ) + ...?? or at least the first term inside those parenthesis, ie, \lambda*k should be multiplied by t

    • @quantpie
      @quantpie  2 ปีที่แล้ว +1

      Thank you! Yes you are right!

  • @amrabou-senna9838
    @amrabou-senna9838 3 ปีที่แล้ว +1

    Thanks alot very much for this great videos

    • @quantpie
      @quantpie  3 ปีที่แล้ว

      Glad you like them! Very nice of you! thank you!

  • @Gilloup
    @Gilloup 10 หลายเดือนก่อน

    At 13:45 you weigh the calls using lambda times T whereas in Joshi 2003 and several codes the call formula use lambda times m times T where m is the exponential of your mu_y. You and Joshi use different values of the uderlying asset in the summation. Joshi uses the same underlying asset value for all the calls of the summation. Would you have a look please and try to consolidate the two approaches if feasible ?

  • @surendrabarsode8959
    @surendrabarsode8959 3 ปีที่แล้ว +1

    Nice video and well explained. Can you have another follow up video wit some specific examples to understand actual calculations. Thanks

    • @quantpie
      @quantpie  3 ปีที่แล้ว

      thanks yes calibration and implemenation will follow!

  • @TheChalarock
    @TheChalarock 3 ปีที่แล้ว +1

    if I want to do a simulation of this model. The S0n factor of the solution: Is it added in the model at the instant the first jump occurs? o Is it added from the initial moment? This with the idea of comparing it with the numerical solution of euler-maruyama.
    What could be an initial condition of Yt?

    • @quantpie
      @quantpie  3 ปีที่แล้ว

      Many thanks for the question! Have created some basic Python code that calculates the Merton price using the analytical formulae (two versions) and basic simulation. You can compare it to Black Scholes. You can find the code here, warning may contain typo: github.com/quantpie/Merton-Jump-Diffusion-Model-Python-code/blob/main/Merton%20Jump%20Diffusion%20model.py

  • @yinyl
    @yinyl 3 ปีที่แล้ว +1

    great video ! would you mind explainning the risk neutral world?

    • @quantpie
      @quantpie  3 ปีที่แล้ว

      Many thanks! Could you elaborate a bit more as to what are you looking for please? We have a couple of videos in the Simplified playlist which covers the risk neutral valuation - these are the Change of probability and Girsanov theorem videos - so if you could have a look, and let us know what additional items would you like us to cover, that would be very much appreciated!

  • @steviezecevic123
    @steviezecevic123 ปีที่แล้ว

    Could anyone explain further how dS^2/s@ was derived? The point in the video I am referring to is 7:53 . TY.

  • @sounakmojumder5689
    @sounakmojumder5689 6 หลายเดือนก่อน

    Why mean of jump is divided from equstion

  • @madaragrothendieckottchiwa8648
    @madaragrothendieckottchiwa8648 3 ปีที่แล้ว +1

    Thank you !!!! Good session

    • @quantpie
      @quantpie  3 ปีที่แล้ว

      Thank you for the kind words as always!

  • @irfayasseyf1603
    @irfayasseyf1603 2 ปีที่แล้ว +1

    Brillant derivation.

    • @quantpie
      @quantpie  2 ปีที่แล้ว

      thank you @Irfayas Seyf!

  • @qiguosun129
    @qiguosun129 9 หลายเดือนก่อน

    Thanks!

  • @athinansutchada3649
    @athinansutchada3649 3 ปีที่แล้ว +1

    Do you have some references?

    • @quantpie
      @quantpie  3 ปีที่แล้ว

      Hello! Merton’s original paper is quite readable, and probably better than most textbooks! Many thanks!

  • @alexgold4965
    @alexgold4965 3 ปีที่แล้ว +3

    I think that you have mad a mistake. Around 11 minutes when putting apart terms which doesn't depend on t nor Wt .you have put lambda mulitplied by k but it was originally in factor of t not constant. Great content though

    • @quantpie
      @quantpie  3 ปีที่แล้ว

      Thanks, could you clarify a bit further please. Is this when we try to reformat the equation to the Black Scholes form? You mean k depends on t? If yes then dependence on t is not the key splitting criteria here as this solution now works for any t, and for European options only the terminal distribution matters, so t is more like a constant in this context.

    • @alexgold4965
      @alexgold4965 3 ปีที่แล้ว +1

      at 11:20 : (-lambda * k + n*mu_y +(n*sigma_y**2)/2) in the part So(n) but in fact you should have ( -k*lambda*t +...)

    • @quantpie
      @quantpie  3 ปีที่แล้ว +1

      ah thank you! good spot! Indeed should be \lambda k t!

    • @lanvu437
      @lanvu437 3 ปีที่แล้ว +1

      Well then it should not be embedded in S0(n) don't you think? For american option, t is not a constant for example

    • @quantpie
      @quantpie  3 ปีที่แล้ว

      @@lanvu437 It is all about adapting Black Scholes to account for jumps, so American options are not in scope as Black Scholes work for European options. Including t in the S0 won't change anything - btw, \sigma_n also depends on t. Hope this helps!

  • @yizhangli2434
    @yizhangli2434 3 ปีที่แล้ว

    great explanation!

    • @quantpie
      @quantpie  3 ปีที่แล้ว

      Glad it was helpful!

  • @WeiXing25
    @WeiXing25 3 ปีที่แล้ว

    Hey buddy when is your first SABR video? Can't wait to see it!!

    • @quantpie
      @quantpie  3 ปีที่แล้ว +1

      sorry to keep you waiting - will be out in a week (wish!)!

  • @nicolastorres147
    @nicolastorres147 2 ปีที่แล้ว

    2:28 Oil futures would like to introduce themselves