Skip to content

A collection of educational notebooks covering key mathematical concepts and their applications in quantitative finance

License

patrick-t98/quantitative-finance-notebooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

quantitative-finance-notebooks

A collection of educational notebooks covering key mathematical concepts and their applications in quantitative finance.

This repository aims to enhance understanding of quantitative finance by combining mathematical theory with coding examples in Python. Prerequisites include a basic knowledge in statistics, stochastic calculus, financial derivatives terminology, and Python programming. This repository is made possible thanks to some excellent academic textbooks, GitHub repositories and YouTube videos, which can be found below. Hopefully, readers will feel they have a firmer grasp of the topics and find inspiration for practical applications!

Contents

  1. Set Theory and Probability, Random Variables, Expectation and Convergence.
  2. Parametric Inference, Hypothesis Testing, Bayesian Inference, Linear Regression, Logistic Regression.
  3. ARMA Models, SARIMA Models, GARCH Models.
  4. Log Returns, Geometric Brownian Motion, Itô-Doeblin Formula, Black-Scholes-Merton Model, Option Greeks.
  5. Stochastic Differential Equations, Jump Processes, Exotic Options, American Options.

References

Textbooks

  • Huang, C., and Petukhina, A. (2022). Applied Time Series Analysis and Forecasting with Python.
  • Natenberg, S. (1994). Optional Volatility and Pricing: Advanced Trading Strategies and Techniques.
  • Shreve, S. (2008). Stochastic Calculus for Finance II Continuous-Time Models.
  • Wasserman, L. (2004). All of Statistics: A Concise Course in Statistical Inference.

GitHub Repositories

YouTube Videos

Releases

No releases published

Packages

No packages published