I am looking at corporate bond (FR0013367620) in Bloomberg for which I have these values:

DUR_ADJ_MID (modified duration performed using the yield to worst): 6.649 DUR_ADJ_OAS_MID (security's price/yield sensitivity calculated by shifting the entire yield curve): 4.48 OAS_SPREAD_DUR_MID (price sensitivity calculated by shifting the OAS - keeping the yield curve fixed): 6.647

The current yield is 1.041 (YLD_CNV_MID in Bloomberg). My understanding is that if this yield goes from 1.041 to 1.051 (1.041 + 1%) the price of this bond will go down by 6.649%.

Now how if DUR_ADJ_OAS_MID and OAS_SPREAD_DUR_MID are the sensitivity to the treasury curve and to the spread respectively (as explained by a Bloomberg rep) how can this bond be more sensitive only to the spread (OAS) than the full curve (treasury + spread)?


1 Answer 1


DUR_ADJ_OAS_MID = 4.48 is the security's price/yield sensitivity calculated by shifting the Treasury yield curve while keeping the OAS constant.

Anyway you may want to have an intuition of why this number es lower than the sensitivity to changes in the OAS: 6.647.

Well, the model behind the aforementioned numbers assumes that the Treasury rates are stochastic and modelled with a tree, and that the spread is constant. Yes, the model assumes that the spread in constant. Therefore, the spread duration is computed by assuming another constant spread, and comparing the bond price for each spread. If you complain that this is not coherent, you are entitled to do so.

Now, what explains the different durations?

The option owned by the bondholder decreases the price risk of the bond, which is generated by the change in both the Treasury rates and the spread. However, the only risk modelled by the tree is the Treasury rates risk. That is why the sensitivity to changes in those rates appears to be lower than the sensitivity to changes in the spread. The model does not assume that the bondholder can react to changes in the spread just because it is assumed to be constant.

If this is not the answer to your question, please comment on my answer and reword your question.

  • $\begingroup$ I retrieved the DUR_ADJ_OAS_MID (shock in yield curve according to you) and the OAS_SPREAD_DUR_MID for different bonds. 1. Government bond: US912810SD19, why is the DUR_ADJ_OAS_MID 23.69 and the OAS_SPREAD_DUR 22.71? I thought this bond was a point of the yield curve therefore where does the spread come from? 2. I can see callables which have similar DUR_ADJ_OAS_MID and OAS_SPREAD_DUR like XS1894610119 3. It is true that most bullets (non callable, puttable or sinkable) have similar values for both fields. Do you know what explains this? $\endgroup$
    – tweedi
    Oct 24, 2018 at 17:57
  • $\begingroup$ @tweedi 1. It is pointless to compute 'Options' Adjusted Spreads for bonds without options. It is also pointless to compute Options Adjusted Spreads for bonds without a spread. However, you can do it. The OAS should be zero and the OAS_SPREAD_DUR_MID is computed by perturbing the zero spread. The difference can arise from a difference of the tree's dealing with Treasury rates and spreads. The difference will be greater the longest the duration of the bond. If you get the documentation from Bloomberg, I will be more precise. $\endgroup$ Oct 24, 2018 at 22:27
  • $\begingroup$ @tweedi 2. If the call is far out of the money, the durations will be similar. 3. It is true. In theory they must be equal. The difference can arise from a different way the tree deals with Treasury rates and spreads. $\endgroup$ Oct 24, 2018 at 22:27

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.