Skip to content

The holder of a long bond forward must pay the forward-delivery-price and receive the named bond at forward-delivery-time. The holder of the forward does not own the bond before delivery. So coupons paid before delivery belong to the current owner of the bond.

At valuation-time, start with the current dirty-bond-price Pdirty\explain{dirty-bond-price}{P^{\mathrm{dirty}}}. Subtract the local predelivery-coupon-present-value I0pre\explain{predelivery-coupon-present-value}{I_0^{\mathrm{pre}}}. The difference is the prepaid forward value: the value today of receiving the bond at delivery. Dividing the prepaid forward value by the discount factor to delivery converts it to an amount at delivery. This amount is the fair bond-forward-price:

F0,TfwdB=Pdirty−I0preD(0,Tfwd)\explain{bond-forward-price}{F^B_{0,T_{\mathrm{fwd}}}} =\frac{ \explain{dirty-bond-price}{P^{\mathrm{dirty}}} -\explain{predelivery-coupon-present-value}{I_0^{\mathrm{pre}}} }{ \explain{discount-factor}{D(0,\explain{forward-delivery-time}{T_{\mathrm{fwd}}})} }

For a dirty price of USD 960, a present value of the predelivery coupons of USD 95.45, and a discount factor to delivery of 0.92, (2.6.1) gives the bond forward price:

F0,TfwdB=960−95.450.92=939.72826087 USD per bond\explain{bond-forward-price}{F^B_{0,\explain{forward-delivery-time}{T}_{\mathrm{fwd}}}} =\frac{960-95.45}{0.92} =939.72826087\ \text{USD per bond}

An existing contract can have a different delivery price. The earlier lesson on forward value calculates the value of such a contract. This lesson calculates the fair delivery price of a new contract.

A clean price quote must first be converted to a dirty price. In the same way, the accrued interest at the delivery date must be added to a clean delivery price or a clean strike. If clean and dirty prices are mixed, the result can look like a pricing discrepancy, but it is only a mismatch of conventions.

Knowledge check 2.6.1 Bond forward

Link to Knowledge check 2.6.1: Bond forward

The known-income cash-and-carry relation (2.6.1) and its coupon-bond application follow Hull, Chapter 5 §§5.3–5.5; Hull also treats the dirty-price basis of the bond forward and the strike in Chapter 28 §28.1 [1].

  1. Hull, Options, Futures, and Other Derivatives (8th ed., 2012). draft ↩
Notation used on this page (11)
I0preI_0^{\mathrm{pre}}Predelivery coupon present valuedraft

Valuation-time present value of coupons paid to the current bond owner before forward delivery.

Units: stated currency at valuation time per bond

A(0,t)A(0,t)Accumulation factordraft

Grows one current unit over a stated future horizon under the selected rate model.

Units: dimensionless currency-units per current currency-unit

F0,TfwdBF^{B}_{0,T_{\mathrm{fwd}}}Bond forward pricedraft

Fair dirty delivery price fixed at valuation time for delivery of the named bond at the forward date; positive delivery cash paid by the long under the lesson's no-arbitrage assumptions.

Units: stated currency at forward delivery per bond

mmCompounding frequencydraft

Number of equal compounding periods per year under the stated rate convention, a positive integer fixed by the model convention.

Units: compounding periods per year

PdirtyP^{\mathrm{dirty}}Dirty bond pricedraft

Full cash or invoice price paid for the bond, equal to clean price plus accrued interest; a positive cash price paid by the buyer under the stated settlement convention.

Units: stated currency at settlement

D(0,t)D(0,t)Discount factordraft

Converts one deterministic future unit into value at valuation time.

Units: current currency-units per future currency-unit

KfwdK_{\mathrm{fwd}}Forward delivery pricedraft

Contractual currency amount per unit of underlying paid by the long at delivery and received by the short.

Units: delivery-time currency per unit of underlying

TfwdT_{\mathrm{fwd}}Forward delivery timedraft

Future model time when the forward counterparties exchange the underlying and delivery payment; a contract date shared by the long and short, not the underlying asset's maturity.

Units: model-years from the stated valuation time

j(m)j^{(m)}Nominal annual ratedraft

Annualized rate quote that must be paired with its compounding frequency.

Units: decimal rate per year

rmr_mPeriodic ratedraft

Rate applied once in each compounding period under the stated convention, derived from the stated nominal annual quote in this model.

Units: decimal per compounding period

00Valuation timedraft

Common origin from which later model times and present values are measured.

Units: years from the valuation date