Setup
Why Interest Rate Models Differ from Equity Models
In equity models, the underlying (stock price) is directly observable and traded. In interest rate models, the "underlying" is an entire yield curve — an infinite-dimensional object. This creates structural differences:
-
Consistency with the initial curve. A model must, by construction, produce bond prices consistent with the observed term structure today. Black-Scholes for equities does not face this constraint (there is only one observable — the spot price). An interest rate model that misprices the initial curve is not miscalibrated: it is wrong.
-
Multi-asset nature. Interest rates at different tenors are correlated but not perfectly. A one-factor model cannot capture realistic correlation structure across the curve.
-
No-arbitrage drift conditions. Under the risk-neutral (or any equivalent) measure, the drift of interest rate processes is not free — it is constrained by the requirement that discounted bond prices are martingales (Heath-Jarrow-Morton framework).
Notation and Conventions
Throughout:
- : price at time of a zero-coupon bond paying 1 at . observed from the initial curve.
- : instantaneous forward rate at time for maturity , related to the bond price by .
- : short rate (instantaneous spot rate).
- : simply-compounded Libor rate for period set at time .
- : tenor of the -th period.
- All rates are continuously compounded unless explicitly stated "simply compounded."
Hull-White One-Factor Model
SDE and Structure
The Hull-White (HW1F) model (Hull and White, 1990) specifies short-rate dynamics under the risk-neutral measure :
Parameters:
- : mean-reversion speed (constant).
- : short-rate volatility (constant).
- : time-dependent drift, calibrated to exactly fit the initial term structure.
The model is affine: the bond price takes the form
where and are deterministic functions.
Exact Calibration to the Initial Curve
For the bond price formula to be consistent with the observed , the drift must satisfy:
where is the market instantaneous forward rate. This is derived by demanding for all and differentiating.
Key insight. The term absorbs the entire shape of the initial forward curve. Once calibrated, the model prices all zero-coupon bonds exactly, by construction. This is the defining feature that distinguishes HW from Vasicek (which does not fit the initial curve exactly).
Bond Price Formula
This follows from the affine structure of the SDE combined with the exact calibration condition.
Caplet Pricing in Closed Form
A caplet is a call option on the Libor rate , paying at . Since Libor is related to bond prices by
a caplet is equivalently a put on a zero-coupon bond with strike .
Under HW1F, the bond price is log-normal (since is Gaussian). The caplet has a Black's formula-type closed form:
Wait — more precisely, using the bond-put expression, the caplet price is:
Here is the standard deviation of under the -forward measure.
Limitations of HW1F
- Gaussian rates. Because is Gaussian (driven by a Brownian motion with no lower bound), the model allows negative short rates with positive probability. This was historically considered a theoretical flaw but became empirically relevant post-2012 with negative ECB and BOJ rates.
- One factor. The entire curve moves as a single linear factor (multiplied by ). Realistic co-movements across short and long tenors require multi-factor extensions (two-factor Hull-White, G2++ model).
- Constant and . A constant volatility structure cannot capture the volatility humps observed in caps and swaptions (vol peaked at 1–3 year tenors in most markets). Piecewise-constant is one extension.