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!
- Probability, Random Variables, Expectation and Convergence.
- Parametric Inference, Hypothesis Testing, Bayesian Inference, Linear Regression, Logistic Regression.
- ARMA Models, SARIMA Models, GARCH Models.
- Log Returns, Geometric Brownian Motion, Itô-Doeblin Formula, Black-Scholes-Merton Model, Option Greeks.
- Stochastic Differential Equations, Jump Processes, Exotic Options, American Options.
- 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.
- Cantarutti, N. (2019). Financial Models Numerical Methods [Computer software]. https://github.com/cantaro86/Financial-Models-Numerical-Methods
- Reid, M. (2020). Reliability [Computer software]. https://github.com/MatthewReid854/reliability
- Roland, A. (2021). Statistics and Probability For Data Science [Computer software]. https://github.com/CodeRabbitHub/Statistics-and-Probability-For-Data-Science