The Greeks and Option Risk Management › Higher-Order Greeks
Quantitative FinanceAll chapters The Greeks and Option Risk Management › Higher-Order GreeksOne section · Sections in this chapter10 / 14 ↓
Reading tools Definitions & inline links
Choose your expertise level to adjust how many terms are explained. Beginners see more tooltips, experts see fewer to maintain reading flow. Hover over underlined terms for instant definitions.
Article links
Make inline references clickable
Beyond the standard five Greeks, several higher-order sensitivities become important for sophisticated risk management. These cross-partial derivatives capture how the primary Greeks change when other market variables move, and gives a more complete picture of option risk dynamics.
Vanna: Sensitivity of Delta to Volatility
Vanna measures how delta changes when volatility changes:
where:
- Vanna: sensitivity of delta to volatility
- : delta
- : volatility
- : vega
- : spot price
This cross-partial derivative matters when both spot and volatility move together, as they often do in equity markets (where volatility tends to spike when prices fall). The equality between and follows from the symmetry of mixed partial derivatives, a consequence of the smoothness of the Black-Scholes pricing function.
For European options under Black-Scholes:
where:
- : sensitivity of delta to volatility
- : standardized moneyness terms
- : standard normal PDF
- : vega
- : spot price
- : volatility
- : time to expiration
Volga (Vomma): Sensitivity of Vega to Volatility
Volga or vomma measures the convexity of option value with respect to volatility:
where:
- Volga: sensitivity of vega to volatility
- : option value
- : vega
- : volatility
This becomes important when volatility itself is volatile. A portfolio with high volga benefits when realized volatility of implied volatility is high. In markets where implied volatility swings dramatically, volga exposure can dominate P&L.
Charm: Sensitivity of Delta to Time
Charm measures how delta changes as time passes:
where:
- Charm: sensitivity of delta to time
- : delta
- : time
- : theta
- : spot price
This is important for understanding how your hedge will need to change even if the spot price remains constant. A position that is delta-neutral today may drift away from neutrality simply due to the passage of time, requiring rebalancing.
Speed: Sensitivity of Gamma to Price
Speed is the third derivative of option price with respect to spot:
where:
- Speed: sensitivity of gamma to price
- : option value
- : gamma
- : spot price
Speed matters when gamma itself is highly sensitive to price movements. For large portfolios of options with different strikes, understanding speed helps us anticipate how our gamma exposure will change during market moves.
We can calculate these higher-order Greeks using the formulas derived from the Black-Scholes partial derivatives. These values help quantify the stability of the primary Greeks:
import numpy as np
from scipy.stats import norm
def calculate_higher_greeks(S, K, T, r, sigma):
"""Calculate higher-order Greeks for European options."""
if T <= 0:
return {"vanna": 0, "volga": 0, "charm": 0}
sqrt_T = np.sqrt(T)
d1 = (np.log(S / K) + (r + 0.5 * sigma**2) * T) / (sigma * sqrt_T)
d2 = d1 - sigma * sqrt_T
n_d1 = norm.pdf(d1)
# Vega (needed for other calculations)
vega = S * sqrt_T * n_d1
# Vanna
vanna = vega / S * (1 - d1 / (sigma * sqrt_T))
# Volga (Vomma)
volga = vega * d1 * d2 / sigma
# Charm (for call)
charm = -n_d1 * (2 * r * T - d2 * sigma * sqrt_T) / (2 * T * sigma * sqrt_T)
return {"vanna": vanna, "volga": volga, "charm": charm}# Parameters
S, K, T, r, sigma = 100, 100, 0.25, 0.05, 0.20
# Calculate higher-order Greeks for ATM option
higher_greeks = calculate_higher_greeks(S, K, T, r, sigma)Higher-Order Greeks for ATM Option (S=K=100, T=0.25, σ=20%) ======================================================= Vanna : -0.147330 Volga : 1.289138 Charm : -0.137508
The calculated values provide deeper insight: vanna is negative, meaning delta decreases as volatility rises. Volga is positive, indicating vega increases with volatility. Charm is negative, showing delta decay over time. While these higher-order Greeks may seem esoteric, they become critical when managing large option portfolios or when market conditions are extreme. In the 2008 and 2020 crashes, ignoring higher-order Greeks often led to unexpected losses as simple models failed to capture complex risk interactions.



The higher-order Greeks profiles reveal important asymmetries. Vanna is negative for ITM options and positive for OTM options, meaning volatility changes affect delta differently depending on moneyness. Volga peaks in both wings and changes sign briefly near ATM, so the curvature of vega depends on moneyness rather than remaining uniformly positive. Charm shows that delta drifts toward extreme values (0 or 1) as time passes, with the fastest drift occurring near the strike.