Solve the Vasicek short-rate process under the
pricing measure, then find the mean and
variance of the integral of the rate to maturity. That integral is Gaussian, so the
zero-coupon bond price is the exponential of minus its mean plus half its variance. For a three-year bond with today's short rate
3%, long-run level
4.5%, mean-reversion speed
0.7, and diffusion
volatility 1.5%, the price per unit
face value is about
0.89055.
Integrate the short rate before taking the discount expectation
Measure time forward from today, fix maturity τ, and assume
drs=κ(θ−rs)ds+σrdWsQ,κ>0.
An integrating factor gives rs=θ+(r0−θ)e−κs+σr∫0se−κ(s−u)dWuQ. Define B(a)=(1−e−κa)/κ. Integrating the short rate over time and switching the deterministic and stochastic integrals yields
I=∫0τrsds=θτ+(r0−θ)B(τ)+σr∫0τB(τ−u)dWuQ.
The stochastic term is Gaussian with mean zero. The Itô isometry gives variance
v=κ2σr2[τ−2B(τ)+2κ1−e−2κτ].
With m=θτ+(r0−θ)B(τ), the normal moment-generating formula gives P(0,τ)=EQ[e−I]=e−m+v/2. Equivalently, P(0,τ)=A(τ)e−B(τ)r0, where logA=−θ(τ−B(τ))+v/2. The current rate enters the log price linearly, which gives the model its affine bond-pricing form. The maturity-dependent coefficient B(τ) also gives the bond’s sensitivity to today's short rate. Differentiating the affine price gives ∂P/∂r0=−B(τ)P. As maturity grows, B(τ) approaches 1/κ, reflecting how the current short rate gradually loses influence on future rates.
The current-rate coefficient
B(τ) comes from integrating the
exponential decay of a one-unit increase in
r0. The random part requires integrating the effect of each Brownian shock over all subsequent rates up to maturity. After exchanging the integrations, a shock at time
u gets weight
σr(1−e−κ(τ−u))/κ. This integrand is deterministic, so the accumulated random term is Gaussian and its variance is the integral of the squared weight. Only then apply the Gaussian exponential moment. The
convexity adjustment is why discounting at the mean accumulated short rate alone gives a different price.
To check the variance algebra, write k=κ and expand the squared kernel under the integral. After changing variables to the time from each shock to maturity, its integral is
k2σr2[τ−k2(1−e−kτ)+2k1−e−2kτ].
The constant, first exponential and squared exponential each produce one of the three terms. The expression must be nonnegative because it came from integrating a square. When σr=0, it vanishes and the price is simply the discount factor along the deterministic mean-reverting rate path.
Translate a Gaussian integral into a bond price and yield
Set
r0=0.03,
θ=0.045,
κ=0.7,
σr=0.015, and
τ=3. Then
B(3)≈1.253634,
m≈0.116195, and
v≈0.0005493. The bond price is
e−0.116195+0.0005493/2≈0.890546. The continuously compounded three-year yield is
−log(0.890546)/3≈3.864%. It lies above today's short rate in this exercise because the expected rate rises toward its long-run level over the
investment horizon.
References and next steps