Perturbational bonds

Perturbational bond definition

Jump to navigation

Jump to search

Introduction

This security type specifies a security whose returns are calculated using the security’s risk numbers (yield to maturity, modified duration, convexity) together with changes in the underlying yield curve. The security has a perturbational type.

Security description

The perturbational approach does not require any information about the cash-flow structure of the security. Instead, the user supplies a set of risk numbers (yield to maturity, modified duration, convexity) that describe how the security’s return is affected by the passage of time and by changes in the yield curve. In other words, risk numbers are used as a proxy for an explicit pricing model that represents the relationship between interest rate changes and return.

The return over a given interval is calculated using the following expression1:

<math>r = y \cdot \delta T - MD \cdot \delta y\,</math>

where

<math>r\,</math> is the return of the security over the interval;

<math>\delta T\,</math> is the elapsed time over the interval, expressed as a fraction of a year;

<math>y\,</math> is the yield to maturity of the security;

<math>MD\,</math> is the modified duration of the security, expressed in years;

<math>\delta y\,</math> is the change in the security’s zero coupon yield at the maturity date.

The perturbational security type may be used to model any type of security whose price is driven by the underlying market’s term structure. In practice, this means virtually all fixed income securities, including money market instruments (bills, FRNs, forwards) and longer-dated securities (bonds, MBS, inflation-linked securities).

However, there are some tradeoffs required in using this security type for attribution. Although no pricing model need be specified, more data is needed to use the perturbational model, and the results may not be as accurate, particularly when cash flows are not concentrated in a single bullet payment but are instead spread out over the security’s lifetime. This is because the perturbational approach implicitly assumes that the security’s price is determined by a single cash flow at some point during its lifetime.

The perturbational approach gives the most accurate results for securities with a single large cashflow, although it typically works well for the majority of coupon-paying bonds. However, the user can also use it in other cases, such as for securities where the cash flows are unknown but we have a good estimate of its interest rate sensitivity, or for complex securitized bonds.

For mortgage-backed securities (MBS) and securitized pools of MBS, it may be preferable to used effective duration as a measure of interest-rate sensitivity than the modified duration, which includes the effects of optionality and other security-specific effects.

Perturbational attribution can even be used for entire portfolios or benchmarks, if aggregate risk data is available.

Return to security type list

Perturbational bonds

Jump to navigation

Jump to search

Contents

Introduction

This security type specifies a coupon-paying security whose returns are calculated using the security’s risk numbers (yield to maturity, modified duration, convexity) together with changes in the underlying yield curve. The security is referred to as a perturbational bond.

For coupon-paying bonds that are priced directly off the underlying yield curve, refer to the definition of a BOND.

Security description

The perturbational approach does not require any information about the cash-flow structure of the security. Instead, the user supplies a set of risk numbers (yield to maturity, modified duration, convexity) that describe how the security’s return is affected by the passage of time and by changes in the yield curve. In other words, risk numbers are used as a proxy for an explicit pricing model that represents the relationship between interest rate changes and return.

The return over a given interval is calculated using the following expression1:

<math>r = y \cdot \delta t - MD \cdot \delta y\,</math>

where

<math>r\,</math> is the return of the security over the interval;

<math>\delta t\,</math> is the elapsed time over the interval, expressed as a fraction of a year;

<math>y\,</math> is the yield to maturity of the security;

<math>MD\,</math> is the modified duration of the security, expressed in years;

<math>\delta y\,</math> is the change in the security’s zero coupon yield at the maturity date.

The perturbational security type may be used to model any type of security whose price is driven by the underlying market’s term structure. In practice, this means virtually all fixed income securities, including money market instruments (bills, FRNs, forwards) and longer-dated securities (bonds, MBS, inflation-linked securities).

However, there are some tradeoffs required in using this security type for attribution. Although no pricing model need be specified, more data is needed to use the perturbational model, and the results may not be as accurate, particularly when cash flows are not concentrated in a single bullet payment but are instead spread out over the security’s lifetime. This is because the perturbational approach implicitly assumes that the security’s price is determined by a single cash flow at some point during its lifetime.

The perturbational approach gives the most accurate results for securities with a single large cashflow, although it typically works well for the majority of coupon-paying bonds. However, the user can also use it in other cases, such as for securities where the cash flows are unknown but we have a good estimate of its interest rate sensitivity, or for complex securitized bonds.

For mortgage-backed securities (MBS) and securitized pools of MBS, it may be preferable to used effective duration as a measure of interest-rate sensitivity than the modified duration, which includes the effects of optionality and other security-specific effects.

Perturbational attribution can even be used for entire portfolios or benchmarks, if aggregate risk data is available.

Security code

Perturbatonal bonds have security type PERTURBATIONAL_BOND.

Calculation of returns

No pricing is carried out for this type of security. Instead, returns are calculated directly using the expression shown above.

Security file setup

A perturbational bond is set up as follows:

Untitled

Field numberFieldTypeDescriptionSample
1
Security ID
String

Identification code

AU300TB01208

2
Name
String

Name of bond

CGL 6% 15/02/2017

3
Start date
Date

Date at which record becomes effective

[Blank]01/01/2010

4
Security type
String

Type code for bond (PERTURBATIONAL_BOND)

PERTURBATIONAL_BOND

5
Currency
String

3-character currency code

AUD

6
Yield curve
String

Yield curve applicable to this security

AUD_CURVE

7
Maturity
Date

Maturity date of bond

15/02/2017

8
Credit rating
String

Credit rating

AAA

Unlike a conventional bond, a perturbational bond does not require entries for coupon or coupon frequency. If these quantities are supplied, they will be ignored. Otherwise, the definitions of a conventional bond and a perturbational bond are identical, apart from the security type.

Returns file setup

A bond requires the following information in the returns file:

Untitled

Field numberFieldTypeDescriptionSample
1
Date

Date

Date at end of interval

30/11/2009

2
Portfolio

String

Name of portfolio

STF1

3
Security ID

String

Identifier for security

AU0000IFXHB8

4
Market weight

Double

Market weight of security within portfolio

0.04553

5
Base currency return

Double

Base currency return of security

0.00293

6
Local currency return

Double

Local currency return of security

0.00293

7
Yield to maturity

Double

Yield to maturity at end of current interval

0.0407

8
Modified duration

Double

Modified duration at end of current interval

1.544

9
Convexity

Double

Convexity at end of current interval

10.04

Unlike a conventional bond, a perturbational bond must have values supplied for fields 7 (yield to maturity) and 8 (modified duration). If no convexity is supplied in field 9, the convexity of the bond is set to zero.

Example 1

A bond is issued in AUD with a 6% coupon, maturity date 15th February 2017, paying two coupons per year. The bond has a AAA credit rating and is priced off the AUD_CURVE yield curve.

This security is represented by a single entry in the security definition file:

Untitled

Security IDNameStart dateSecurity typeCurrencyYield curveMaturityCredit ratingCouponFrequency
AU300TB01208

CGL 6% 15/02/2017

PERTURBATIONAL_BOND

AUD

AUD_CURVE

February 15, 2017

AAA

0.06
2

The Start date field is left blank, indicating that all supplied characteristics remain unchanged during the bill's lifetime.

The security has the corresponding entries in the returns file:

Untitled

DatePortfolioSecurity IDMarket weightBase currency returnLocal currency returnYTMMDC
March 12, 2010
STF1
AU300TB01208
0.0422
0.0001232
0.0001232
5.665
8.05
22.55
April 12, 2010
STF1
AU300TB01208
0.0422
0.0001232
0.0001232
5.66
8.03
22.45
May 12, 2010
STF1
AU300TB01208
0.0426
0.000128
0.000128
5.641
7.99
22.43
0
0
0
0
0
0

These records show the weight, returns, yield to maturity (YTM), modified duration (MD) and convexity (C) of the security over successive days within the STF1 portfolio.

Example 2

A perturbational bond is issued in USD with a 9% coupon, maturity date 20th March 2015, two coupons per year, and is priced off the AUD_CURVE yield curve. At issue, the bond was assigned a AA credit rating but was downgraded to AA- on 15th June 2006. This security is represented by two entries in the security definition file:

Untitled

Security IDNameStart dateSecurity typeCurrencyYield curveMaturityCredit ratingCouponCoupon frequency
US00000MEGA
MEGACORP 9.75% 20-MAR-2015
PERTURBATIONAL_BOND
USD
USD_CURVE
March 20, 2015
AA
0.09
2
US00000MEGA
MEGACORP 9.75% 20-MAR-2015
June 15, 2006
PERTURBATIONAL_BOND
USD
USD_CURVE
March 20, 2015
AA-
0.09
2

Both rows are identical except for the entries in the Start date and Credit rating column.

Any of the entries apart from the ID code may be changed during the bond’s lifetime, including security type and currency.

See also

Security type BOND