the qfin.ai learning project — an independent set of study notes on Quantitative Finance. For educational purposes only. Nothing on this page constitutes financial, investment, legal, or tax advice.
What Is Quantitative Finance?
Quantitative finance (commonly abbreviated as QFin) is the discipline of applying mathematics, statistics, and computation to understand and solve problems in finance. Where traditional finance often relies on qualitative judgment, quantitative finance seeks to answer three core questions with models and data:
- What should an asset’s price be? (Pricing)
- How large is future risk? (Risk management)
- How can returns be optimized under controlled risk? (Portfolio management)
You may have encountered related terms — “quantitative investing,” “financial engineering,” “computational finance.” They overlap heavily with quantitative finance, differing mainly in emphasis: financial engineering leans toward product design, computational finance toward numerical implementation, and quantitative investing toward trading strategy.
A Young Discipline with Deep Roots
As a formalized field, quantitative finance took shape in the mid-to-late 20th century:
- 1952 — Harry Markowitz published Portfolio Selection, characterizing return and risk with mean and variance. This founded Modern Portfolio Theory (MPT) and earned him a Nobel Prize.
- 1960s–70s — Sharpe, Lintner, and others developed the Capital Asset Pricing Model (CAPM); Black, Scholes, and Merton derived the option pricing formula (1973), laying the mathematical foundation for derivatives markets. Also a Nobel-winning contribution.
- 1980s–90s — Financial engineering flourished: volatility modeling (GARCH), interest rate models, and credit risk models proliferated; quantitative hedge funds emerged as major players.
- 2000s–present — Explosive growth in computing power and data availability brought machine learning into asset pricing and risk management, ushering in the fully data-driven era of quantitative finance.
Three Pillars: Math, Statistics, Programming
1. Mathematics — the Language of Models
Common mathematical tools in quantitative finance:
| Tool | Application in Finance |
|---|---|
| Calculus & Stochastic Calculus | Derivatives pricing (e.g., Itô’s Lemma) |
| Linear Algebra | Portfolio optimization, Principal Component Analysis (PCA) |
| Probability & Stochastic Processes | Price path modeling (e.g., Brownian motion) |
| Partial Differential Equations | Solving pricing equations (e.g., Black-Scholes) |
2. Statistics — Extracting Patterns from Data
- Time series analysis (ARIMA, GARCH): studying the dynamics of asset returns and volatility
- Regression analysis: identifying factors that explain asset returns (factor models)
- Bayesian methods: updating beliefs under uncertainty
3. Programming — Turning Ideas into Executable Models
The typical quantitative research toolchain: Python (pandas, NumPy, scikit-learn) for research and backtesting, C++ for high-frequency/low-latency systems, R for statistical analysis, SQL for data management. In recent years, machine learning frameworks (PyTorch, TensorFlow) have become standard for factor mining and signal prediction.
A Classic Problem: How Do You Price an Option?
A minimal example of how quantitative finance works. An option’s value depends on the uncertain future price of an underlying asset. The key insight of the Black-Scholes model: under a no-arbitrage assumption, one can construct a portfolio of the underlying asset and a risk-free asset that perfectly replicates the option’s payoff — and the cost of that replicating portfolio is the option’s fair price.
This reflects the quantitative finance mindset: transform “what is the value?” into “construct an equivalent,” then prove the equivalence mathematically. This is known as no-arbitrage pricing, one of the cornerstones of modern finance.
A Self-Study Path
- Mathematical foundations: calculus, linear algebra, probability & statistics — the entry threshold
- One programming language: Python is currently the most accessible starting point
- Classic texts: Shreve’s Stochastic Calculus for Finance, Hull’s Options, Futures, and Other Derivatives, Tsay’s Analysis of Financial Time Series
- Hands-on projects: start by backtesting a simple mean-reversion strategy to learn about overfitting, transaction costs, and slippage — the things textbooks can’t teach
- Communities & courses: university programs (such as CUHK’s quantitative finance curriculum), QuantNet, Wilmott forums, and similar resources
Disclaimer: This page consists of personal study notes. It does not constitute investment, legal, or tax advice. Markets involve risk; independent judgment is advised.