Skip to content
All library documents

Why Duration and Proceeds Constraints Can Conflict in Bond Flies

Article Quant Q&A · Author: quanty

Summary

The document examines how to choose notionals for a three-bond, proceeds-weighted butterfly using bonds identified as the wings and belly. It lays out a duration-neutrality condition and a proceeds or notional neutrality condition, then tries to solve both at once using PVBP values. The example produces unequal wing duration contributions, prompting the author to question the setup. The response’s key lesson is that the two constraints may be inconsistent: duration neutrality alone determines the relative notionals, leaving no independent freedom to impose proceeds neutrality as well.

The useful diagnostic is to check whether the desired constraints can be satisfied simultaneously before interpreting the calculated notionals as an error. The example illustrates that equations which appear individually reasonable can overconstrain a trade. The response is brief and does not derive a general feasibility test, discuss alternative fly definitions, or address practical details such as signs, financing, or instrument conventions. Those choices would need to be specified for an implementation.

Key ideas

  • A bond butterfly can be constructed to target duration neutrality and proceeds neutrality.
  • Duration neutrality imposes a relationship among the bond notionals through their PVBPs.
  • Once duration neutrality fixes the relative notionals, proceeds neutrality may not also be achievable.
  • Check whether the constraints are mutually consistent before solving for trade sizes.

Tags

Full text
# How are the notionals on proceeds-weighted bond butterflies calculated?


# How are the notionals on proceeds-weighted bond butterflies calculated?












Most LDI (Liability-Driven Investment) accounts construct bond butterfly (fly) trades by weighting them according to proceeds. This creates two constraints:

- The fly is duration-neutral (the usual constraint for a fly trade), and

- The fly is notional-neutral (the proceeds-weighted constraint).

I've been taking several bonds (Gilts) and have been trying to compute the notionals necessary to obtain a proceeds-weighted fly. However, I seem to be getting strange results that don't make much sense.

I'm going to outline how I approached it and would appreciate an input as to what I'm doing wrong.

The maths

First of all, we can set up the two constraints mathematically. Everything with subscript $2$ will refer to the bond in the belly of the fly, and those with subscript $1$ and $3$ will be the wings.

To obtain duration-neutrality, we need

$$D_2-(D_1+D_3)=0,$$

and for notional-neutrality we need

$$N_2-(N_1+N_3)=0.$$

If we let $P$ be the PVBP of a bond (known values), then the first constraint becomes

$$100N_2P_2-(100N_1P_1+100N_3P_3)=0$$

$$N_2P_2-(N_1P_1+N_3P_3)=0,$$

and also

$$N_1P_1=N_3P_3$$

$$N_2P_2-2N_1P_1=0$$

In the first formula I use the fact that $D=100NP$, which uses N in millions. E.g. if $P=10$ and $N=100m$, then the duration is $D=100\times 100\times 10=100,000$, a duration of 100k per basis point.

Assuming that we will use a belly notional of $N_2=100\text{m}$, we now have a system of two equations with two unknowns:

$$N_1+N_3=N_2$$

$$N_2P_2-2N_1P_1=0.$$

If we let $N_1=N_2-N_3$ and substitute it into the second formula then we get:

$$N_2P_2-2(N_2-N_3)P_1=0$$

$$2N_3P_1=2N_2P_1-N_2P_2$$

$$N_3=\frac{N_2(2P_1-P_2)}{2P_1}$$

and subsequently we have $$N_1=N_2-N_3=100-N_3.$$

A real example

Consider now the following PVBPs:

$$P_1=10.8$$

$$P_2=17.2$$

$$P_3=18.7,$$

and $N_2=100$. The notional required to satisfy the two constraints for a proceeds-neutral fly should be

$$N_3=\frac{N_2(2P_1-P_2)}{2P_1}=\frac{100\times ((2\times 10.8)-17.2)}{2\times 10.8}=20.4\text{m}.$$

And hence $$N_1=100-20.4=79.6\text{m}.$$

We can check the notionals get the appropriate durations, by using $D=100NP$

$$100\times 20.4\times 18.7=34,000$$

$$100\times 79.6\times 10.8=85,000.$$

For the bond in the belly we have

$$100\times 100\times 17.2=172,000.$$

The problem

Clearly something is very wrong. I have used what seem to be to be valid constraints, yet I have ended up with non-similar durations for the wings, and durations on the wings that don't add up to the duration on the belly.

I've tried various other constraints, but end up with similar issues. I will just state the other set of formulas that I have used.

First is:

$$N_2=N_1+N_3$$

$$N_1P_1-N_3P_3=0$$

And I've also tried using

$$N_2=N_1+N_3$$

$$N_1P_1+N_3P_3=N_2P_2$$

Thanks for getting this far, and I hope you can help!

## Answer by dm63 (score 1)

https://quant.stackexchange.com/a/50575

I believe the duration constraint and the proceeds constraint are not self consistent. You cannot satisfy both. The duration constraint alone fixes $N_1/N_2$ and $N_3/N_2$, so you cannot also satisfy the proceeds constraint.

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.