Monte Carlo Simulation with Multiple Factors | European spread options with stochastic volatility

Поділитися
Вставка
  • Опубліковано 12 чер 2024
  • One of the main benefits of Monte Carlo simulations is to price options under multiple factors. By this I refer to multiple underlying asset prices or stochastic volatility or even changing interest rates.
    In this tutorial we will explore the pricing of a European Spread Call Option on the difference between two stock indices the Nasdaq and SP500 following a more general stochastic process. The SDE's will have stochastic volatility as described under the Heston Model (1993). The Monte Carlo procedure is exactly the same for a spread call option except the correlation matrix between Wiener processes is larger, as in we have four correlated normal variates to simulate the four processes. This will require the use of Cholesky decomposition to simulate correlated wiener variables for each factor within our monte carlo simulation.
    We develop two monte carlo methods, one that is termed the slow implementation where we step through each time step and simulation path to explain the calculations that are occuring elementwise. The next is the fast implementation where we vectorize the code.
    ★ ★ Code Available on GitHub ★ ★
    GitHub: github.com/TheQuantPy
    Specific Tutorial Link: github.com/TheQuantPy/youtube...
    00:00 Intro
    00:40 Heston Model Dynamics
    04:20 Nasdaq vs SP500 Index Spread
    05:10 Slow Implementation
    10:10 Fast Implementation
    ★ ★ QuantPy GitHub ★ ★
    Collection of resources used on QuantPy UA-cam channel. github.com/thequantpy
    ★ ★ Discord Community ★ ★
    Join a small niche community of like-minded quants on discord. / discord
    ★ ★ Support our Patreon Community ★ ★
    Get access to Jupyter Notebooks that can run in the browser without downloading python.
    / quantpy
    ★ ★ ThetaData API ★ ★
    ThetaData's API provides both realtime and historical options data for end-of-day, and intraday trades and quotes. Use coupon 'QPY1' to receive 20% off on your first month.
    www.thetadata.net/
    ★ ★ Online Quant Tutorials ★ ★
    WEBSITE: quantpy.com.au
    ★ ★ Contact Us ★ ★
    EMAIL: pythonforquants@gmail.com
    Disclaimer: All ideas, opinions, recommendations and/or forecasts, expressed or implied in this content, are for informational and educational purposes only and should not be construed as financial product advice or an inducement or instruction to invest, trade, and/or speculate in the markets. Any action or refraining from action; investments, trades, and/or speculations made in light of the ideas, opinions, and/or forecasts, expressed or implied in this content, are committed at your own risk an consequence, financial or otherwise. As an affiliate of ThetaData, QuantPy Pty Ltd is compensated for any purchases made through the link provided in this description.

КОМЕНТАРІ • 3

  • @krishnakanta85
    @krishnakanta85 2 роки тому +6

    I love your videos they are one of best out there. Thanks for the videos.

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

    Thank you for all your videos!! Could you go over how Heston model calibration for American option pricing would look like if JUMPS are added to the model, please?

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

    non-quant background retailer fan has a question to ask...since Fred removed ICE swap rates from their public database, do you know where can i find swap rates for free nowadays? THANKS:>