Simultaneous Calibration in Multi-Curve Interest Rate Bootstrapping
Summary
The document explains why building an OIS discount curve first and then using it to bootstrap a separate LIBOR forward curve may not capture the dependencies among curves and instruments. It describes a simultaneous calibration approach: choose market instruments with known prices, assign weights, and solve for curve knot values that minimize the weighted pricing errors. When the setup is well posed and sufficiently calibrated, the fitted prices can match the inputs.
The answer says instrument selection varies by currency and should provide enough coverage to determine the curves. It identifies collateralized interbank swaps as a standard instrument set and notes that additional curves, such as repo curves, can be added. This is a conceptual overview rather than a full implementation: it does not specify instruments, interpolation, solver details, or how to set weights in a particular market. Its claims about interdependence and desk requirements are presented without worked market data.
Key ideas
- Multi-curve construction can require solving discount and forward curves together because they depend on one another.
- Calibration can be framed as minimizing weighted differences between observed instrument prices and model prices.
- The chosen instruments must cover the curve knots sufficiently for the calibration to be solvable.
- Collateralized interbank swaps are described as a standard basis for constructing curves, with other curves added as needed.
Tags
Full text
# Dual Curve Bootstrapping - When to OIS discount?
# Dual Curve Bootstrapping - When to OIS discount?
I am a new quant and I am trying to understand some of the specifics of dual curve bootstrapping. For concreteness, suppose I want to build a Libor forward curve.
From what I understand
- OIS discounting is appropriate for collateralized contracts
- Each tenor (1m, 3m,6m 12m) needs its own forward curve, computed from market instruments with the same underlying tenor.
The dual curve bootstrapping approach is then (correct me if I'm wrong)
- Build OIS discounting curve from OIS swaps
- Build LIBOR forward curve by bootstrapping from deposits, FRA's, and swaps using the OIS curve from 1 for discounting.
> When computing the LIBOR forward curve (in step 2) should I apply OIS discounting only to the swap portion? For the deposits and FRA's I should compute the fowards using the LIBOR discount factors (iteratively computed during bootstrapping)? If yes, is this because deposits and FRA's are uncollateralized?
## Answer by Attack68 (score 4, accepted)
https://quant.stackexchange.com/a/41033
Modern curve building methodologies, certainly implemented in top tier fixed income trading houses, use a simultaneous non-linear solver to construct all curves at once. Essentially the procedure is:
a) define a set of instruments whose prices are known and will be calibrated (arbitrarily different in different currencies but of sufficient coverage to actually permit calculable results)
b) provide weights, $\mathbf{w}$, to the instrument prices.
c) solve the optimisation problem:
$$ \min_k \left ( ||\mathbf{w^T}(\mathbf{P_0}-\mathbf{P(k)})||_2 \right ) $$
where $k$ are the determined levels some knot points on each curve permitting the level of flexibility and controlling the levels, $P_0$ are the input prices of the chosen instruments and $P(k)$ are the output prices of those instruments with the current iterations and levels of $k$.
Note that if this formulation is well posed and calibrated one can often find a solution of c.zero to this problem.
It is generally not possible to do what you describe due a strong interdependency and a lack of data in order to solve the OIS curve first. Another reason is because the programmatic and quantitative tools of international trading desks need to be general enough to provide a flexible enough configuration for all currencies and be globally maintainable by a core set of developers. A further reason is that for nanosecond responsiveness for market makers simultaneity is of utmost importance and approximated reactivity to futures markets is an inherent property that is facilitated by the approach I cite but not in yours.
The instrument prices that should be used to construct the basic set of curves are interbank standard collateralised swaps. But of course in this setup you can create additional curves and additional instruments that define other curves (e.g. repo rates).
Reference wise, "Open Gamma" has detailed papers, google it in combination with "Multi Curve Framework". Darbyshire: Pricing and Trading Interest Rate Derivatives outlines how Barclays builds their curves in a multi curve framework, with some intricate examples. Piterbarg also worked at Barclays and his more academic works doubtless cover some of the same modelling material, albeit they are more geared toward stochastic analysis and option pricing.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.