The Greeks and Option Risk Management › Vega: Sensitivity to Volatility
Quantitative FinanceAll chapters The Greeks and Option Risk Management › Vega: Sensitivity to VolatilityOne section · Sections in this chapter5 / 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
Vega ( or sometimes ) measures the sensitivity of an option's price to changes in implied volatility. While delta captures exposure to price movements that are directly observable in the market, vega captures exposure to volatility, which is the market's expectation of future price variability. This distinction matters because volatility is not directly observable; it must be estimated or implied from option prices themselves.
Mathematically, vega is defined as:
where:
- : option vega
- : option value
- : implied volatility
Despite being called a "Greek," vega is not a Greek letter; it is the name of a star. The term has become standard in options markets.
Vega for European Options
Deriving vega requires differentiating the Black-Scholes formula with respect to volatility . Like theta, volatility appears in multiple places in the formula, including in both and as well as in the scaling of the distribution. After working through the calculus, a remarkably clean result emerges.
For both European calls and puts:
where:
- : option vega
- : underlying price
- : strike price
- : risk-free interest rate
- : volatility
- : time to expiration
- : standard normal PDF
- : standardized moneyness factor
Like gamma, vega is identical for calls and puts with the same parameters, which follows from put-call parity (the right side of the parity relationship doesn't depend on volatility). This symmetry makes intuitive sense: both calls and puts benefit equally from increased uncertainty about future prices, because both options benefit from large moves in their favorable direction.
Understanding Vega
Vega captures exposure to volatility, which is arguably the most important risk factor in options trading. While stock prices are observable in real time, volatility must be estimated or implied from option prices. This inherent uncertainty about the correct volatility makes volatility risk central to options management. We often say that when you trade options, you are really trading volatility, not direction.
The key properties of vega include:
-
Always positive for long options: Higher volatility increases the value of both calls and puts because it increases the probability of large moves, which benefit option holders. Whether you hold a call hoping for a big move up or a put hoping for a big move down, more volatility increases your chances of success.
-
Maximum at-the-money: ATM options have the highest vega because their value is most sensitive to the probability of ending up in the money, which volatility directly affects. An at-the-money option is balanced between having value and being worthless, so changes in the expected distribution of future prices matter most.
-
Increases with time: Unlike gamma (which increases near expiration), vega increases with time to expiration because there's more time for volatility to have an effect. Over a longer horizon, volatility has more opportunity to compound and produce large cumulative price movements.
Our vega implementation calculates the sensitivity to volatility. Note that while input volatility is typically a decimal (e.g., 0.20), we often speak of vega per 1% change in vol, which requires dividing the result by 100:
import numpy as np
from scipy.stats import norm
def black_scholes_vega(S, K, T, r, sigma):
"""Calculate Black-Scholes vega for European options."""
if T <= 0:
return 0.0
d1 = (np.log(S / K) + (r + 0.5 * sigma**2) * T) / (sigma * np.sqrt(T))
return S * np.sqrt(T) * norm.pdf(d1)# Parameters
K = 100
r = 0.05
sigma = 0.20
S_range = np.linspace(70, 130, 200)
T_values = [0.25, 0.5, 1.0]
labels = [f"{t} yr" for t in T_values]
The relationship between vega and time is critical for volatility trading strategies. If you believe volatility will increase, you want long vega exposure, and longer-dated options provide more vega per dollar invested. However, this also means longer-dated options carry more volatility risk if your view is wrong. The choice between short-dated and long-dated options for a volatility trade involves balancing the magnitude of vega exposure against the cost of theta and the risk of being wrong about the timing of volatility changes.