Why Bond Futures Spreads Do Not Reveal the Underlying Bond Price
Summary
The document explains why comparing two delivery months of a bond future generally cannot isolate the underlying bond’s price using a simple carry relationship. Futures pricing depends on the cheapest-to-deliver bond, its conversion factor, the repo rate through delivery, and the net basis, which captures deviations from arbitrage-free pricing, including delivery-basket optionality. The response gives a pricing relationship that adjusts the bond price for repo financing and conversion factor, then accounts for net basis.
The conversion factor is known, but repo rates can be uncertain and differ across settlement dates or market participants. Net basis may be observable, though its value can also require modeling. Calendar spreads may therefore be uninformative about the base asset: the two contracts can have different repo rates and different cheapest-to-deliver bonds. Treating the conversion factor as one and assuming zero basis can produce invalid comparisons, and small repo estimation errors may materially affect conclusions. The discussion is specifically framed around German Bund futures, with these caveats applying broadly to bond futures.
Key ideas
- Bond futures pricing reflects the deliverable bond, its conversion factor, repo financing, and net basis.
- Repo rates may differ across contract delivery dates and market participants.
- Calendar spread prices do not reliably isolate an underlying bond price when delivery economics differ.
- Assuming a unit conversion factor or zero net basis can distort theoretical comparisons.
Tags
Full text
# get base asset price for bond future
# get base asset price for bond future
Is it possible to obtain the base asset price (underlying price) for futures using the first and second periods future.
like let's say we have $ FGBL_1 $ first future and $FGBL_2$ second future.
$ FGBL_1 = e^{(1+R)*T_1}*B$ $ FGBL_2 = e^{(1+R)*T_2}*B$
so by dividing them I can get $\frac{FGBL_2 }{FGBL_1} = e^{(1+R)(T_2-T_1)}$ where $T_1-T2 = 3 $ months so after this I can isolate $R$ and use it to get B-base asset?
Is it right for bonds futures generally and specifically FGBL (German Bund futures)?
## Answer by Attack68 (score 1)
https://quant.stackexchange.com/a/39778
The price of a bond futures contract is dependent on a number of variables;
- The base price of the underlying CTD bond asset
- The conversion factor of the bond price, which is a technique to 'equate' bonds under the specific contract terms of the future.
- The repo rate to delivery of the bond future.
- The net basis, reflecting the deviation from arbitrage free pricing, due to effects such as optionality on the CTD bond from the delivery basket.
You then have that:
$$F = \frac{P(1 + d R)}{C} - N $$
d = day count fraction, F = Future price, C = Conversion factor, N = net basis, R = repo rate, P = Bond asset price.
Of these variables the conversion factor is fixed and should be considered known, but the repo rate is often highly uncertain and can be different prices for different entities depending upon their access to interbank market or through dealers, and the bid/offer margin can be high, so is a source of inaccuracy. The net basis is usually an observable unless you have some form of stochastic modeller and can have a view on its value.
Having two calendar spread prices is not necessarily of any benefit for two reasons: 1) the two repo rates can be fundamentally and significantly different because of the different settlement data, 2) the CTD bonds are not guaranteed to be the same and fairly often will be different.
A word of warning: if you intend to use, as a proxy, a conversion factor of 1 and derive a theoretic futures price based on the theoretic bond of the futures contract specification with some good estimates for repo rates and a net basis of zero and compare the prices you will not yield any valid metrics since the fundamental differences you detect will reflect the nuanced difference between potentially different CTD bonds and the different levels of optionality of the respective baskets. And if you misestimate the repos only slightly your analysis may give a reversed conclusion since this formula is highly sensitive.Shown in full with attribution under the source's licence. Licence: CC BY-SA 4.0 (Stack Exchange)
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.