Listed Volatility and Variance Derivatives: A Python-based Guide
by Yves J. Hilpisch
Quick Summary
This Wiley Finance title provides a rigorous, Python-implemented guide to listed volatility and variance derivatives, with a focus on the European VSTOXX ecosystem. Hilpisch covers model-free variance replication, volatility index construction, futures and options valuation using square-root diffusion models, Monte Carlo simulation, and model calibration. The book serves as both a quantitative finance reference and a hands-on Python programming tutorial.
Detailed Summary
Yves Hilpisch's "Listed Volatility and Variance Derivatives" bridges quantitative finance theory and practical Python implementation for the growing market in listed volatility products. The book is organized into three major parts covering theoretical foundations, listed volatility derivatives, and listed variance derivatives.
Part One introduces the conceptual landscape. Chapter 1 surveys option pricing and hedging fundamentals, distinguishes between historical volatility, implied volatility, and realized variance, and traces the history of listed volatility products in both the US (VIX ecosystem) and Europe (VSTOXX). The chapter introduces the concept of volatility-of-volatility indexes and establishes why volatility itself has become a tradeable asset class. Chapter 2 provides a comprehensive Python tutorial covering data types, NumPy, matplotlib, and pandas -- the full scientific computing stack needed for the rest of the book. Chapter 3 presents the model-free replication of variance through option spanning, the theory of log contracts, static replication of realized variance and variance swaps, and the concept of constant dollar-gamma portfolios. The chapter derives the VSTOXX volatility index formula from first principles.
Part Two focuses on listed volatility derivatives. Chapter 4 retrieves and analyzes historical data for the EURO STOXX 50 and VSTOXX indexes, performing correlation analysis and evaluating constant-proportion investment strategies that combine equity and volatility exposure. Chapter 5 walks through the complete VSTOXX index calculation, from collecting option data to computing sub-indexes and the final index value, providing full Python scripts. Chapter 6 develops a square-root diffusion (SRD) model for valuing VSTOXX futures and options, implementing Monte Carlo simulation with automated testing and calibration to market quotes. Chapter 7 extends the modeling to a square-root jump diffusion (SRJD) framework, calibrating term structures and pricing options with greater accuracy.
Part Three turns to listed variance derivatives, covering variance swaps, conditional variance swaps, and variance futures. Throughout, the emphasis is on practical implementation: every model is accompanied by complete, executable Python code.
The book's distinctive contribution is making these advanced quantitative topics accessible through code. Rather than presenting formulas in isolation, Hilpisch shows readers how to retrieve market data, implement numerical methods, run simulations, calibrate models, and visualize results -- all within the Python ecosystem. This makes the book valuable both for practitioners who need to price and risk-manage volatility products and for quantitative researchers who want reproducible implementations.