Papers
Topics
Authors
Recent
Search
2000 character limit reached

Volatility Band (VB): Option Pricing Bounds

Updated 27 December 2025
  • Volatility Band (VB) is a rigorous, model-independent interval that bounds Black–Scholes implied volatility to ensure no-arbitrage pricing.
  • It employs optimization-based variational formulations to derive explicit upper and lower bounds, facilitating numerical inversion and efficient computation.
  • VBs are practical tools for model validation, risk management, and super-replication pricing under both static and stochastic volatility conditions.

A volatility band (VB) is a rigorous, model-independent interval enclosing the Black–Scholes implied volatility, defined for arbitrary moneyness and call price. VB encapsulates both theoretical and practical facets: as analytical upper and lower bounds derived from optimized representations of option prices, and as a robust tool for model validation, risk management, and numerical inversion of implied volatility. The concept of volatility bands can also be generalized to settings with uncertain or stochastic bounds on volatility, as in super-replication pricing under volatility-uncertainty (Tehranchi, 2015, &&&1&&&).

1. Theoretical Foundation and Definition

The canonical setting is the normalized Black–Scholes call price function BS(k,y)BS(k,y) in terms of log-moneyness kk and total volatility y>0y > 0:

BS(k,y)=Φ(k/y+y/2)ekΦ(k/yy/2),BS(k, y) = \Phi(-k/y + y/2) - e^k \Phi(-k/y - y/2),

where Φ\Phi denotes the standard normal CDF. For any arbitrage-free call price cc and log-moneyness kk, the total implied volatility y=BS1(k,c)y = BS^{-1}(k, c) solves BS(k,y)=cBS(k, y) = c, and the implied volatility is σimp=y/T\sigma^{imp} = y / \sqrt{T}.

A volatility band VB(k,c)VB(k, c) is a deterministic interval [σL(k,c),σU(k,c)][\sigma_L(k, c), \sigma_U(k, c)] (with explicit formulae) such that for all kk and all cc in the option price’s no-arbitrage range, the true implied volatility satisfies:

σL(k,c)σimp(k,c)σU(k,c).\sigma_L(k, c) \leq \sigma^{imp}(k, c) \leq \sigma_U(k, c).

The construction of VB relies on variational formulations of BS(k,c)BS(k, c) as one-dimensional optimization problems, enabling explicit bound derivation (Tehranchi, 2015).

2. Optimization-Based Derivation and Explicit Bounds

The implied total standard deviation y=BS1(k,c)y = BS^{-1}(k, c) admits dual variational characterizations. Introduce the parametric functions

H1(d;k,c)=dΦ1(ek(Φ(d)c)), H2(d;k,c)=Φ1(c+ekΦ(d))d.H_1(d; k, c) = d - \Phi^{-1}(e^{-k} (\Phi(d) - c)), \ H_2(d; k, c) = \Phi^{-1}(c + e^k \Phi(d)) - d.

Then, for every (k,c)(k, c) in the relevant range,

BS(k,c)=infdRH1(d;k,c)=infdRH2(d;k,c).BS(k, c) = \inf_{d \in \mathbb{R}} H_1(d; k, c) = \inf_{d \in \mathbb{R}} H_2(d; k, c).

Insertion of specific trial values for dd yields uniform, explicit upper and lower bounds for yy, and thus for σimp\sigma^{imp}:

  • For k0k \geq 0:

σL(k,c)=2Φ1(1c2)T,σU(k,c)=2Φ1(1c1+ek)T.\sigma_L(k, c) = \frac{-2 \Phi^{-1}\left(\frac{1-c}{2}\right)}{\sqrt{T}}, \quad \sigma_U(k, c) = \frac{-2 \Phi^{-1}\left(\frac{1-c}{1+e^k}\right)}{\sqrt{T}}.

  • For k<0k < 0, the lower bound is replaced by

σL(k,c)=2Φ1(1c2ek)T.\sigma_L(k, c) = \frac{-2 \Phi^{-1}\left(\frac{1-c}{2e^k}\right)}{\sqrt{T}}.

The band [σL(k,c),  σU(k,c)][ \sigma_L(k, c),\; \sigma_U(k, c) ] thus traps the true implied volatility for any non-negative, arbitrage-free call price surface. These bounds arise directly from the minimization program, with the upper bound corresponding to a suitable trial d2d_2 in H2H_2 and the lower to a comparison with the ATM case k=0k=0 (Tehranchi, 2015).

3. Symmetry Properties and Asymptotic Regimes

The Black–Scholes formula possesses symmetries that enlarge the range of volatility bands:

  • Put–Call Symmetry: BS(k,c)=BS(k,ekc+1ek)BS(k, c) = BS(-k, e^{-k} c + 1 - e^{-k}). This reduces the study of VBs for k<0k<0 to those for k>0k>0.
  • Volatility Inversion Symmetry: For

c^=10c2k[BS(k,u)]2du,\hat{c} = 1 - \int_0^c \frac{2k}{[BS(k, u)]^2} du,

one has BS(k,c)=2k/BS(k,c^)BS(k, c) = 2k / BS(k, \hat{c}), transforming valid bounds for BS(k,c)BS(k, c) into new ones for BS(k,c^)BS(k, \hat{c}) and hence for BS(k,c)BS(k, c).

Asymptotic analysis of the uniform bounds yields leading-order behavior for extreme strikes, maturities, and prices. For example:

  • As c1c\rightarrow 1 (long-maturity, in-the-money regime):

BS(k,c)=8ln(1c)+O(ln[ln(1c)]ln(1c))BS(k, c) = \sqrt{-8 \ln(1-c)} + O\left(\frac{\ln[-\ln(1-c)]}{\sqrt{-\ln(1-c)}}\right)

  • As c0c \to 0 (short-maturity, far out-of-the-money), and for right/left wings, analogous expansions follow directly by inserting bounds into limits (Tehranchi, 2015).

4. Numerical Implementation and Computational Aspects

The explicit construction of the volatility band enables efficient numerical procedures. For any model or calibrated price curve (k,T)c(k, T) \mapsto c, corresponding VBs can be computed by applying the closed-form formulas. These bands provide initial bracketing intervals for root-finding (e.g., bisection or Newton–Raphson) in numerical inversion for implied volatility, ensuring global convergence.

Numerical illustrations confirm that the bands [yL,yU][y_L, y_U] frequently provide sharp enclosures, especially in the wings and for extreme maturities. However, in the at-the-money (ATM) region, the band may be relatively wide (conservative), and tightening it remains an open challenge (Tehranchi, 2015).

5. Applications in Model Validation, Risk Management, and Super-Replication

Volatility bands possess several practical applications:

  • Model Validation: For any parametric or nonparametric model yielding theoretical prices cmodel(k,T)c_{model}(k, T), the test σmodel(k,T)VB(k,cmodel)\sigma_{model}(k, T) \in VB(k, c_{model}) can immediately detect misspecification by identifying price-implied volatility values outside the theoretically admissible band.
  • Risk Management: VB supplies robust, worst-case bounds for implied volatility under arbitrary shape of the call price surface, essential for stress testing derivative portfolios.
  • Numerical Inversion: The deterministic bands localize the true implied volatility, enabling guaranteed convergence when numerically inverting for σimp\sigma^{imp}.
  • Super-Replication under Volatility Uncertainty: In an extended framework where volatility itself lies within stochastic bands—i.e., a process bounded by LtL_t, UtU_t where Lt=dZtL_t = d\sqrt{Z_t}, Ut=uZtU_t = u\sqrt{Z_t} for a slow mean-reverting ZtZ_t—the concept of volatility bands appears in the optimal control formulation of the super-replication price. The link is via a Hamilton–Jacobi–Bellman (HJB) PDE, whose nonlinear control term reflects stochastic bounds (Fouque et al., 2017).

6. Extensions: Stochastic Bands, Computational Reduction, and Open Problems

The volatility band methodology extends beyond the static, model-independent Black–Scholes setting.

  • Uncertain Volatility Model with Stochastic Bands: In the framework where volatility bounds are themselves stochastic, e.g. Lt=dZtL_t = d\sqrt{Z_t} and Ut=uZtU_t = u\sqrt{Z_t} with ZtZ_t a CIR process, the robust option price is the supremum over all volatilities in [Lt,Ut][L_t, U_t]. The super-replication price satisfies a two-dimensional, fully nonlinear HJB–Black–Scholes–Barenblatt PDE. Using regular perturbation (expansion in small δ\delta, the time-scale parameter for ZtZ_t), the computational complexity reduces dramatically—only two families of one-dimensional PDEs must be solved, as opposed to a full two-dimensional PDE (Fouque et al., 2017). The bands themselves now reflect market-observed stochasticity, e.g. via the VIX index.
  • Open Problems: While VBs are tight in the wings and for extreme maturities, the ATM region remains a domain where band width may be overly conservative. Further, extensions to local-volatility or general pricing kernels, as well as fully multidimensional (strike, maturity) analogues that preserve arbitrage conditions, are not yet systematically explored (Tehranchi, 2015).

7. Summary Table: Volatility Band Formulas for k0k \geq 0

Quantity Formula Domain
Lower bound σL\sigma_L 2Φ1(1c2)/T-2\Phi^{-1}\left(\frac{1-c}{2}\right)/\sqrt{T} k0k \geq 0, c[(1ek)+,1)c \in [(1-e^k)^+,1)
Upper bound σU\sigma_U 2Φ1(1c1+ek)/T-2\Phi^{-1}\left(\frac{1-c}{1+e^k}\right)/\sqrt{T} k0k \geq 0, c[(1ek)+,1)c \in [(1-e^k)^+,1)
Implied volatility σimp\sigma^{imp} Satisfies σLσimpσU\sigma_L \leq \sigma^{imp} \leq \sigma_U k0k \geq 0, c[(1ek)+,1)c \in [(1-e^k)^+,1)

These formulas and their counterparts for k<0k<0 provide the explicit volatility bands essential to all outlined practical and theoretical applications (Tehranchi, 2015). In stochastic and uncertain volatility environments, the concept is further enriched and retains computational and theoretical tractability (Fouque et al., 2017).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Volatility Band (VB).