Futures Convexity in Interest-Rate Curve Bootstrapping
Summary
The document examines how futures convexity affects interest-rate curve construction, including multicurve bootstrapping. Futures quotes can be related to synthetic forward rates derived from discount curves, with a convexity adjustment. Modeling that adjustment creates a circular dependency: the model needs curves for calibration, while the curves being built depend on the model’s convexity estimates. The question asks how to solve this jointly.
The response describes curve construction in practice as fitting the available market prices while judging liquidity, bid-offer quality, and possible outliers across instruments. It says practitioners often hold convexity assumptions steady day to day, updating them when trades or strong market evidence warrant it. Model inputs such as volatility and curve relationships matter, but market positioning, liquidity, and cross-market pressures can also move convexity prices. The account is practitioner commentary, not a specified iterative calibration algorithm, and it emphasizes that some illiquid prices may not be reconciled within bid-offer spreads.
Key ideas
- Futures quotes can be connected to synthetic forwards through a convexity adjustment.
- Calibrating a convexity model and bootstrapping curves together creates a dependency between model inputs and the curves being estimated.
- Practical curve fitting weighs market prices, liquidity, bid-offer quality, and potential outliers.
- Convexity assumptions are often kept stable and changed when trades or strong price evidence support an update.
- Illiquid instruments and trading pressures can create price differences that a single curve set cannot fit within bid-offer spreads.
Tags
Full text
# Convexity in interest rate curve bootstrapping # Convexity in interest rate curve bootstrapping Whether the bootstrapping is a multicurve one or not, one can use futures quotes. One link these quotes to corresponding (synthetic) forwards (that can be expressed as known functions of zero-coupons) plus convexity. It is often said that this convexity is negligible. If one still wants to take it precisely into account, one has to use a model (often Hull-White) that will have to be calibrated on ... a spot discount curve at least (in a non multicurve setting) as well as on a spot "forward" curve (in the multicurve setting), curve(s) that one is constructing : it is a vicious circle. How to do a simultaneous boostrap and calibration of model used to compute the convexity ? Is there a kind of iterative procedure to put in place to handle this ? (How do practitioners do if they want to take convexity into account ? (In fact I know how they do, but I don't want to do it this way, I want a joint bootstrap and calibration of model used to calculate the convexity.)) ## Answer by Attack68 (score 1) https://quant.stackexchange.com/a/46064 Generally speaking there are more inputs that are required to precisely specify the multicurve structure, and they are potentially more important. For example consider constructing a EUR interest rate curveset for 3 years, in the indexes EONIA, 3M EURIOBOR, 6M EURIBOR. The information you have available are: - Some outright EONIA quotes in generic tenors; 1M, 2M, 3M, 6M, 12M, - Some EONIA/3M basis prices; 1Y, 2Y, 3Y, and some sporadic IMM basis instruments, - The 2Y and 3Y 6M-Swap prices, - The 2Y and 3Y 6s3s IBOR basis prices. - The Euribor futures (3M) quotes (and potentially some marketable convexity quotes) You broadly recognise there is a general quadratic shape to convexity. Your task is to produce a curveset that minimises error to all of the given prices that you are privy to knowing. This is not a science but an art, since the variability in all the prices, the liquidity and the ability to 'discover the outlier' is needed. For example suppose that the Euribor strip is well bid (implying lower overall yields), but the 2Y 6M-Swap was well bid (implying higher rates) then you might expect that convexities need to tighten (go closer to zero) but if the 6s3s basis is well bid also then adjusting that might correct your curveset, without any thought of convexity. Alternatively you might find that the illiquidity of some of these specific products has systematic arbitrage inescapable - you simply cannot find a curveset that simultaneously falls inside market bid-offers. But still the prices are not immediately arbitraged away due to transaction costs of various kinds. Practitioners operate on the basis on having convexities set and unchanged from day to day. But convexities are updated when sporadic market trades are reported or there is strong price evidence to suggest that they are in demand/supply. Whilst the theoretic models will describe futures convexity as being dependent upon volatility and correlation between basis (OIS/IBOR) and curve structure, this describes a relatively small window of movement. I have personally seen convexity prices move significantly based on completely exogenous factors. Such as trading a large amount of futures on one exchange (EUREX) versus a large amount of swaps on another exchange (LIFFE) to mitagate maintenance margin in either venue. The on-going capital savings will dwarf the one or two basis points of convexity that the trade costs on entry by a skewed convexity market.
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.