Skip to content

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

License

Notifications You must be signed in to change notification settings

patrick-t98/quantitative-finance-notebooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 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 and GitHub repositories, 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. 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