Setup
From Single Option to Book-Level Risk
A single option's Greeks are straightforward to compute. A trading book is a collection of hundreds to thousands of positions across different underlyings, strikes, maturities, and option types. Aggregating these into meaningful, actionable risk metrics requires:
- Netting: which positions offset each other.
- Bucketing: grouping by the risk factor that drives each position.
- Ladder construction: expressing sensitivities as a vector indexed by market pillars.
- Cross-Greeks: second-order sensitivities that matter for books with large vega.
None of these is trivial. A common error is to aggregate Greeks naively and miss the distinction between a flat ladder (no net risk) and a butterfly (zero net vega but large volga). The two have identical total vega but completely different risk profiles.
Notation and Sign Conventions
Throughout:
- : portfolio value, where is the position (positive = long, negative = short) and the per-unit option price.
- Portfolio Greeks are additive for positions in the same underlying: . This is exact under the Black-Scholes flat-smile model; under smile models, the aggregation is approximate (because delta depends on the smile model, which is a portfolio-level calibration).
- All Greeks computed at market mid-prices under a consistent model (e.g., Black-Scholes with the implied vol for each option).
Netting and Bucketing
Delta Netting
Delta is aggregated across all positions in the same underlying:
A delta-neutral book requires , achieved by holding shares of the underlying. Note: delta netting applies within a single underlying. Across underlyings, deltas cannot be netted (a long delta in EURUSD and a short delta in GBPUSD are distinct risks).
Gamma Bucketing
Gamma is additive across positions in the same underlying:
However, the total net gamma is less informative than the gamma profile — the gamma as a function of spot. A long ATM straddle and a short OTM strangle may have similar total gammas but completely different profiles: the straddle has concentrated gamma at current spot, while the strangle has distributed gamma at the wings. The profile determines the P&L distribution under different spot moves.
Gamma bucketing by moneyness: divide positions into buckets by (log-moneyness) and report for each bucket. This reveals concentrations.
Theta Aggregation
For a delta-and-gamma-neutral book, the net theta is:
from the BS PDE. A flat gamma book has flat theta. A long gamma book pays theta.
Vega Ladder Construction
The Implied Vol Surface as a Risk Factor
The implied vol surface is a function of two variables. The option book's P&L from a move in the surface is:
where is the vega ladder entry at pillar . The vega ladder has dimensions (number of strike pillars) (number of maturity pillars).
Constructing the Vega Ladder
For each surface pillar :
where is the unit bump at pillar and (1 vol point). Each entry requires two full portfolio repricings (or one complex-step repricing). For a surface with pillars, this is 70 repricings (or 35 complex steps) per risk run.
Term structure of vega. Summing across strikes for each maturity bucket:
The vega term structure shows how the book's vol sensitivity is distributed across maturities — short-dated vega is more volatile (short-dated vol moves more) but also hedged more cheaply. Long-dated vega is more stable but harder to hedge (fewer liquid instruments at long maturities).
Vega-weighted by maturity: some desks report (vega normalised by the vol scaling ), which gives a "volatility-normalised" sensitivity comparable across maturities.