Quantitative Finance with Python
eBook - ePub

Quantitative Finance with Python

A Practical Guide to Investment Management, Trading, and Financial Engineering

  1. 704 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Quantitative Finance with Python

A Practical Guide to Investment Management, Trading, and Financial Engineering

About this book

Quantitative Finance with Python: A Practical Guide to Investment Management, Trading and Financial Engineering bridges the gap between the theory of mathematical finance and the practical applications of these concepts for derivative pricing and portfolio management. The book provides students with a very hands-on, rigorous introduction to foundational topics in quant finance, such as options pricing, portfolio optimization and machine learning. Simultaneously, the reader benefits from a strong emphasis on the practical applications of these concepts for institutional investors.

Features

  • Useful as both a teaching resource and as a practical tool for professional investors.
  • Ideal textbook for first year graduate students in quantitative finance programs, such as those in master's programs in Mathematical Finance, Quant Finance or Financial Engineering.
  • Includes a perspective on the future of quant finance techniques, and in particular covers some introductory concepts of Machine Learning.
  • Free-to-access repository with Python codes available at www.routledge.com/ 9781032014432 and on https://github.com/lingyixu/Quant-Finance-With-Python-Code.

Information

Year
2022
Print ISBN
9781032014432
Edition
1
eBook ISBN
9781000582376

II_________________Options Modeling

Chapter 8 Stochastic Models

DOI: 10.1201/9781003180975-8
In this chapter we explore the most common stochastic models that are used in quant finance applications. We begin by reviewing the simplest class of models including the Black-Scholes model/Geometric Brownian Motion and the Bachelier/Normal model. These models are ubiquitous in quant finance in spite of their simplicity and serve as quoting conventions in many markets. We then turn our attention to different approaches to modeling volatility skew, starting with stochastic volatility, then proceeding to jump-diffusion models before finally turning to local volatility models. The goal of this chapter is to orient the reader to the features and limitations of these models and to highlight how to work with the models in practice.
As a note to the reader, in this chapter, as we introduce new models we often introduce the characteristic functions associated with the model. Characteristic functions will turn out to be a key building block for efficient pricing via FFT, as we explore in chapter 9. More background on characteristic functions and their importance in solving pricing problems is provided in that chapter as well.

8.1 SIMPLE MODELS

8.1.1 Black-Scholes Model

Perhaps the most famous and commonly used stochastic model in finance is the so-called Black-Scholes model. In this model, we assume that an asset price follows the dynamics below:
dSt=rSt dt+σSt dW(8.1)
These dynamics are often referred to as Geometric Brownian motion, and it can be shown that specifying this model is equivalent to assuming that prices are log-normally distributed, and that returns are subsequently normally distributed. The model is characterized by a single parameter, σ which defines the volatility of the asset.
Importantly, volatility in the model is a function of the current asset price, and the σ parameter is interpreted as a relative or percentage volatility. As the price process increases, so will the magnitude of the dW term. That is, the volatility of the price of the underlying asset depends on the level of the underlying asset. The volatility of the return of the underlying asset, dStSt, however, is constant. This is a defining feature of the Black-Scholes model.
This model is perhaps still the most fundamental model in all of quant finance, and quants will find themselves constantly working with these dynamics. Even in the case where more complex models are used, these models are generally translated back to a Black-Scholes model in order to gain intuition and present results to market participants. Consequently, both technical and conceptual mastery of this model is of paramount importance for readers aspiring to be quants.
Under Black-Scholes dynamics, European option prices can be shown to have closed form solutions that are commonly known as the Black-Scholes formula.
C0=Φ(d1)S0Φ(d2)KerT(8.2)
P0=Φ(d2)KerTΦ(d1)S0(8.3)
Here, S0 is the current asset price, K is the strike, r is risk-free rate and T is the option expiry time. Further, Φ is the CDF of the standard normal distribution d1 and d2 are defined as:
d1=1σTlnS0K+r+σ22T,d2=d1σT(8.4)
There are multiple ways to derive the Black-Scholes formula from the underlying dynamics. Perhaps the simplest approach is to leverage our knowledge of the distribution of asset prices and log returns in the model to calculate the appropriate integrals from first principles. To see this, recall that the price of a call option can be written as:
C0=exp(rT)(SK)+ϕ(ST)dST(8.5)
As the payoff is equal ...

Table of contents

  1. Cover Page
  2. Half-Title Page
  3. Series Page
  4. Title Page
  5. Copyright Page
  6. Dedication Page
  7. Contents
  8. Foreword
  9. Author
  10. Contributors
  11. Acknowledgments
  12. Section I Foundations of Quant Modeling
  13. Section II Options Modeling
  14. Section III Quant Modeling in Different Markets
  15. Section IV Portfolio Construction & Risk Management
  16. Bibliography
  17. Index

Trusted by 375,005 students

Access to over 1.5 million titles for a fair monthly price.

Study more efficiently using our study tools.

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.5M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1.5 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Quantitative Finance with Python by Chris Kelliher in PDF and/or ePUB format, as well as other popular books in Business & Financial Engineering. We have over 1.5 million books available in our catalogue for you to explore.