Binomial Option Pricing Model || Theory & Implementation in Python

Поділитися
Вставка
  • Опубліковано 25 гру 2024

КОМЕНТАРІ • 31

  • @king199324
    @king199324 5 днів тому

    Great idea using the numpy arrays! thanks for sharing!

  • @nielsenhari
    @nielsenhari 3 роки тому +7

    Thank you so much
    I get it now. You explained everything in 30min very clear, and there is our teacher taking weeks and I got nothing.
    Good job!!!

  • @frederikwoite3916
    @frederikwoite3916 2 роки тому +5

    You are beyond skilled in both teaching and QF!

  • @mphikelelimbongiseni6277
    @mphikelelimbongiseni6277 4 місяці тому +1

    Useful amongst many, Thank you👏

  • @georgekollias3442
    @georgekollias3442 10 місяців тому

    great video, simplicity at its best :)

  • @teroliikala
    @teroliikala 2 роки тому +1

    Brilliant channel. Keep it up!

  • @benardkiplimo3508
    @benardkiplimo3508 Рік тому

    Well done!
    Thank you for the video

  • @homodeus-k9f
    @homodeus-k9f Рік тому

    Hey I think it's great work here and now that I've started my financial engineering masters I can finally understand this. Just one thing tho - in the risk-neutral probabilities coding part, I think it should be u = np.exp(sigma * np.sqrt(T / N)), d = 1 / u, qu = (R - d) / (u - d)... I think there was a mixup somewhere

    • @gatsbyliu1084
      @gatsbyliu1084 Рік тому

      I am on my way study financial engineering master too :), so good to see another person in manadarin name

  • @Picklpickls
    @Picklpickls 2 роки тому +1

    It is an amazing video!

  • @topticktom
    @topticktom 10 місяців тому +1

    Didn"t understand any of it, but I did enjoy the 49 minutes anyways

  • @KazekageKidd
    @KazekageKidd 3 роки тому +2

    Fantastic lesson mate., really like this approach.

  • @daves1413
    @daves1413 Рік тому +1

    In 15:36 you say "bank account (Su-Sd)". I think it should be "stock units" not "bank account units" for your beta, no?

  • @aniruddhvasishta8334
    @aniruddhvasishta8334 Рік тому +1

    At 32:49 -- won't you get a recombining tree even if ud is not 1 since if the stock price goes up then down the price will be udS_0 whereas if it goes down then up you'll get duS_0 which are the same thing? In these cases it's just not true that S_2 = S_0 but I don't see why that's an issue.

  • @PJokerLP
    @PJokerLP Рік тому

    Hey, thanks for your video.
    But shouldn't type 2 arbitrage (3:36) be defined as P(V_T>=V_0) = 1, since your definition allows for losing money by having V_0 > 0.
    Greetings and stay healthy
    Marcel

  • @chykeinvesting9429
    @chykeinvesting9429 2 роки тому +1

    hey this was so great, I actually am using this to help me secure a quant position at a trading desk... I am just confused on one part, can i schedule a one on one?

  • @SamManink23
    @SamManink23 Місяць тому

    I have one question why we are taking bank account units.

  • @joshuakendrick3528
    @joshuakendrick3528 6 місяців тому

    How does the coding change for American options?

  • @samuraijgt
    @samuraijgt 5 місяців тому

    Why does the bank account not decrease in value when going to the down state

  • @gutefrage9425
    @gutefrage9425 2 роки тому

    I understand it but what is it good for? How to apply it?

  • @wqw9475
    @wqw9475 2 роки тому

    Hi very nice video but I think you have forgotten to take the max between the expectation and the payoff for each node.

    • @jonathonemerick2084
      @jonathonemerick2084 2 роки тому

      That’s the pricing formula for American style options not European style

    • @wqw9475
      @wqw9475 2 роки тому

      @@jonathonemerick2084 For European you never need to take the max. I mean exactly for the US kind the author forgot to take the max for each node.

    • @QuantPy
      @QuantPy  2 роки тому

      This video was for European pricing only. No max required for each node?
      Please check another video for American style option pricing ua-cam.com/video/K2Iy8bCmXjk/v-deo.html

    • @wqw9475
      @wqw9475 2 роки тому

      @@jonathonemerick2084 ok I got it because that's for European pricing. I thought it's for American kind. Thanks for your response.

    • @wqw9475
      @wqw9475 2 роки тому

      @@QuantPy Yes I get it now since I was working on American side so I thought this example too. Thanks for the response.

  • @jayjayf9699
    @jayjayf9699 5 місяців тому

    If you have a 4 step time tree the number of nodes does not equal N+1

  • @annog6673
    @annog6673 2 роки тому

    You flipped the meaning of alpha and beta right on the middle and got a little bit confused there, didn't you? Or is there a meaning behind using beta for the weighting of stock and calling it bank account weighting?

    • @QuantPy
      @QuantPy  2 роки тому

      The alpha and beta terms are just constants. In the video I've assigned Beta as the number of Shares and Alpha as the number of bank account units. Feel free to use your own constants and go through the math 👍