Professional Documents
Culture Documents
Table Of Contents
Financial Instrument Topics............................................................................................................. 1 Fixed Income Instrument Coverage ...............................................................................................1 FX, Equity, and Commodities Coverage .......................................................................................... 2 RM3.4 Changes to Swaption Asset Type ......................................................................................... 3 Summary ................................................................................................................................... 4 This specification gives the specs for the yield-based formulae for cap and floor, as well the delta calculation.................................................................................................................................. 4 Credit Default Swaps ................................................................................................................... 6 Summary ................................................................................................................................ 6 What is a credit default swap?.................................................................................................... 6 Model definitions ...................................................................................................................... 7 Analytics ................................................................................................................................. 7 Mandatory Convertibles ............................................................................................................... 9 Summary to RM3.6 Instrument - Mandatory Convertible Bonds...................................................... 9 What are mandatory converts? .................................................................................................. 9 RML Fields Definitions ............................................................................................................... 9 Model Definitions.................................................................................................................... 10 Analytics ............................................................................................................................... 10 Repurchase Agreement .............................................................................................................. 13 Repo Transactions .................................................................................................................. 13 Equity Option............................................................................................................................ 15 European Equity Call Option .................................................................................................... 15 Equity Option Position ............................................................................................................. 16 Equity Option Risk Settings...................................................................................................... 17 Equity Option PV Report Layout................................................................................................ 18 Equity Option PV Report .......................................................................................................... 19 Equity Option VaR Report Layout.............................................................................................. 20 Equity Option VaR Report ........................................................................................................ 21 Excel of Option Price Calculation............................................................................................... 22 Excel of Historical Simulation ................................................................................................... 23 Rank Ordering of Historical Returns showing 95% VaR Level........................................................ 24 Spread Options ......................................................................................................................... 25 Spread Option........................................................................................................................ 25 Addendum to Spread Option .................................................................................................... 30 FRN Case Study ........................................................................................................................ 34 Floating Rate Note Case Study ................................................................................................. 34 FRN Underlying settings and market data .................................................................................. 37 FRN PV Analysis ..................................................................................................................... 38 FRN Interest Rate Sensitivity and VaR analysis .......................................................................... 40 FRN Start Date and First Coupon Date ...................................................................................... 43 FX Forward............................................................................................................................... 44 FX Forward Example ............................................................................................................... 44 FX Forward Position Screen ..................................................................................................... 46 FX Forward Risk Settings......................................................................................................... 47 FX Forward Report Details ....................................................................................................... 49 FX Exotic Options ...................................................................................................................... 51 Reverse Knockout Option ........................................................................................................ 51 Use the RiskManager position type Foreign Exchange Single Barrier Option, exactly as per the field descriptions in RiskManager. Direction is determined by whether the spot is above or below the barrier. Below is an example of an RKO. Note that todays spot rate is .68 USD/CAD, so the direction is rebate is up. .................................................................................................................... 51 One-Touch options ................................................................................................................. 53 Digital Knockout Option........................................................................................................... 56 Digital Options ....................................................................................................................... 59 Callable Bonds .......................................................................................................................... 62 Callable Bond Decomposition Introduction ................................................................................. 62 Callable Bond Decomposition Examples ..................................................................................... 63 Callable Bond Decomposition Conclusion ................................................................................... 64 High Grade or High Yield Bond .................................................................................................... 67 Corporate Bond Example ......................................................................................................... 67 Corporate Bond Position Editor Screen ...................................................................................... 69 Corporate Bond Report Preparation........................................................................................... 70 Corporate Bond Report Details ................................................................................................. 72
Table Of Contents
Corporate Bond Position - RML ................................................................................................. 74 Interest Rate Swap.................................................................................................................... 75 RiskManager Swap Example (1) ............................................................................................... 75 RiskManager Swap Example (2) ............................................................................................... 76 RiskManager Swap Example (3) ............................................................................................... 77 Excel Swap Example ............................................................................................................... 78 Swaps with Accrued Interest.................................................................................................... 79 Addendum to RiskManager Specifications Bulletin....................................................................... 80 Liffe SwapNote Futures .............................................................................................................. 84 Liffe SwapNote Futures ........................................................................................................... 84 Mortgage Backed Securities........................................................................................................ 85 Summary of Mortgage Backed Functionality............................................................................... 85 Mortgage Example Positions .................................................................................................... 88 Mortgage Example Positions (2) ............................................................................................... 90 mbsName.............................................................................................................................. 92 Mortgage Example Position XML ............................................................................................. 110 Mortgage Example Risk Report............................................................................................... 111 Mortgage Example Yield Shift Impact ...................................................................................... 112 Pfandbrief European Mortgage Bonds......................................................................................... 113 Pfandbrief European Mortgage Bonds ...................................................................................... 113 Case Studies in Using RiskManager3 ............................................................................................ 115 Risk Attribution for Asset Managers ........................................................................................... 115 Objectives of Risk Attribution ................................................................................................. 115 Relative VaR and Risk Attribution Foundations ......................................................................... 120 Risk Attribution Report and Examples ..................................................................................... 135 Drill Down Reporting................................................................................................................ 151 Introduction......................................................................................................................... 151 Review Positions .................................................................................................................. 152 Edit from the Position Interface .............................................................................................. 153 Search for a Position ............................................................................................................. 154 Open a Position for Edit......................................................................................................... 155 Custom Bucket Interface ....................................................................................................... 156 Create Reports Using Tags..................................................................................................... 157 Single Statistic Report........................................................................................................... 158 Customizable Table Report .................................................................................................... 159 Create a Benchmark ............................................................................................................. 160 Add Benchmark to a Report ................................................................................................... 161 Relative VaR Report .............................................................................................................. 162 Fixed Income Statistics in Reports ............................................................................................. 163 Fixed Income Report Statistics ............................................................................................... 163 Section 1: Value at Risk and Marginal Value at Risk .................................................................. 164 Section 2: Duration and Stress Tests ...................................................................................... 166 Section 3:Bond Equivalents ................................................................................................... 169 Global Bank ............................................................................................................................ 171 Global Bank Example ............................................................................................................ 171 Historical Simulation ............................................................................................................. 172 Monte Carlo Simulation ......................................................................................................... 173 Corporate Level Reporting ..................................................................................................... 174 Corporate Level Reporting (2) ................................................................................................ 176 Stress Testing ...................................................................................................................... 177 Stress Testing (2)................................................................................................................. 178 Stress Testing (3)................................................................................................................. 179 Business Unit Level Reporting ................................................................................................ 180 Business Unit Level Reporting (2) ........................................................................................... 181 Sources of Diversification ...................................................................................................... 182 Portfolio Level Reporting ....................................................................................................... 183 Portfolio Level Reporting (2) .................................................................................................. 184 Portfolio Level Reporting - Stress Tests ................................................................................... 185 Analysis of Multiple Strategies .................................................................................................. 186 Examples of Common Strategies ............................................................................................ 186 Strategy Case Study Position Import xml ................................................................................ 187 Bond Strategy - Bond Arbitrage.............................................................................................. 193 Bond Strategy - Corporate Spread .......................................................................................... 194 Equity Strategy - General ...................................................................................................... 195 Equity Strategy - Technology ................................................................................................. 196 Equity Strategy - Multi-Class.................................................................................................. 197
ii
Table Of Contents
Option Strategy - Convert Arbitrage ....................................................................................... 199 Option Strategy - Covered Call............................................................................................... 200 Structured Strategy - Eurodollar Hedge................................................................................... 201 Structured Strategy - Swaps.................................................................................................. 202 Index ....................................................................................................................................... 203
iii
Commodities
6.
Summary This specification gives the specs for the yield-based formulae for cap and floor, as well the delta calculation.
In the price-based approach, an interest rate cap can be regarded as a portfolio of European put options on zero-coupon bonds. In the yield-based approach, however, it can be modelled as a portfolio of European call options on LIBOR rates, with the valuation given by (Black 76 model):
where
, Cumulative distribution function of the standard normal distribution Notional of the cap/floor Number of interest payments Start time of the k-th interest pay period, ( Forward rate between Cap or floor rate Volatility of Discount Factor at k = . ,( = for all k, since we use the flat volatility) and , maturity of the cap/floor)
Analogously, a floor can be modelled as a portfolio of European call options on zerocoupon bonds or a portfolio of put options on interest rates. The yield-based valuation is
(1
n):
for caplets,
for floorlets.
Summary
This specification discusses the implementation of CDS in RiskManager. It will be implemented in conjunction with the CreditGrades model which supplies default probability term structure.
> <issuerUseHistoricalV ol> <issuerDebtPerShare > <issuerBondRecovery Rate> </creditGradeModel> <customBucketList> <ignoreFXRisk> <fxHedgingPercent> </creditDefaultSwap>
<issuerVolatility>82.4</issuerVolatility> <issuerVolatilitySeries>EquityVol.AMS.ASM</issuerVolatil itySeries> <issuerUseHistoricalVol/> <issuerDebtPerShare>2.58</issuerDebtPerShare> <issuerBondRecoveryRate>50</issuerBondRecoveryRate > </creditGradeModel> <ignoreFXRisk/> <fxHedgingPercent>20</fxHedgingPercent> <customBucketList> <customBucket> <customDimensionName>Portfolio</customDimensionNa me> <customBucketValue>CDS</customBucketValue> </customBucket> </customBucketList> </creditDefaultSwap> </positions>
Fields with bold-face characters are required, they are optional otherwise.
Model definitions
s: f: spread spread frequency spread payment dates
bond recovery rate discount factor for t= ti , using the LIBOR rate. CreditGrades cumulative default probability
Analytics
The present value of a CDS for the protection buyer (the opposite for a protection seller) is: PV = Discounted Expected Loss Discounted Expected Spread Payments which translates into (1)
There
(2) The cumulative default probability F(ti) is obtained from the CreditGrades model in the same way as it is done for Corporate Bond. Since CDS is normally written against an issuer name instead of a specific asset, the bond coupon and bond coupon frequency are defined on a weighted-average base. We assume the coupon frequency is identical to the CDS spread frequency. If the user leaves the bond coupon field blank, well calculate the par coupon under the assumptions that: (1) Coupon frequency is the same as the CDS spread frequency; (2) Bond maturity is the same as the CDS expiry. Fair spread s* is defined as the value of spread that make the PV of the CDS equal to zero.
(3) When user specifies s*, well calibrate against equity volatility.
Mandatory Convertibles
<dateOfIssuance> <issuePrice> <conversionPrice> <maturityDate> <marketPrice> <customBucketList> <ignoreFXRisk> <fxHedgingPercent> </ mandatoryConvertibleBond > The <conversionPrice> tag is optional. If user specifies it, then this is in effect a DECS; Otherwise, if the user leaves it blank, then it is considered a PERCS position.
Model Definitions
F Cj DFj S0 S Sc r T CR0 CR9 C P (.) - face value (bond principal). - jth coupon payment. - jth discount factor off risky curve. - equity price at issuance. - current equity price. - conversion price. - implied volatility of equity. - dividend yield of equity. - risk-free interest rate. - time to maturity. - minimum conversion ratio. - maximum conversion ratio. - European call price. - European put price. - standard normal cdf.
Analytics
10
Synthetically, a mandatory converts can be decomposed into a bond, a long call, and short put on the underlying equity (DECS); or into a bond and a short put on the underlying (PERCS). (i) PV(DECS) = Bond + minimum conversion ratio * call struck at the conversion price - maximum conversion ratio * put struck at the issue price or
(1) (ii) PV(PERCS) = Bond - conversion ratio * put struck at the issue price Or
(2) where C is the Black-Sholes call price with an underlying S, a strike of Sc, and a volatility of , (3) P is the Black-Sholes put price with an underlying S, a strike of S0, and a volatility of ,
(4)
, ( 5) Notice that in equation (1) and (2), the coupons of the bond are discounted using the risky rate whereas the principal of the bond is discounted using risk-free rate. This is because the principal is pledged to buy the shares at maturity thus can be deemed as cash. Issues outstanding Normal mandatory convertibles convert at face value when , thus
holds. However, Jorge has observed from the condition website a position that breaks this condition, hence our pricing formular. Do such beasts really exist in the market? How should we handle them if they do? For normal mandatory convertibles, since the above mentioned condition holds, user only need specify either the conversion ratio or the conversion price, not both. Which one should we allow them specify in the interface?
11
12
Repurchase Agreement
Repo Transactions
How can I represent Repo Transactions in RM? Repos can be input as one or more transactions depending on the nature of the repo business you are trying to model. Lending money to the Repo market If you repo in securities for overnight lending to a counterparty, then you are essentially engaging in a short-term deposit where the security itself is held only for collateral. For credit risk purposes the nature of the security is relevant (in case of a default), but from a market risk (interest rate) perspective it is not very significant. Therefore you could enter these transactions as Money Market deposits tied to the relevant Money Market curve. This would be the case even for term repos. When inputting these as MM transactions, the rate should be equal to the annualized rate at which funds were lent, and the deposit should mature at the same time as the repo. If funds were lent on a discount basis, one can alternatively enter these as zero-coupon bonds with the expiration date set as the term date of the repo. These are mathematically equivalent. Financing positions with Repos If you purchase and hold securities for investment and immediately repo them out for financing, then the nature of the security itself is important. VaR of the underlying security is the relevant risk you need to measure. Therefore you should enter these as owning the bonds themselves. When you repo out a bond, you still receive the cashflows and are therefore subject to the full risk of the bond. To represent the financing component, you should additionally enter a short MM deposit (or zero-coupon bond) as described above. This additional MM position has little effect on VaR (especially for overnight repos) but will have a significant impact on the net present value of your portfolio. However, if you repo out foreign bonds then financing does effect VaR since you will not be subject to FX risk during the term of the repo and must include the short foreign MM deposit. A shortcut method for canceling FX risk for a bond is also available by turning on the FX hedge flag when defining the bond. This preserves all interest rate risk but filters out FX risk. The RM Import Specifications Guide explains how to activate this field.
Example: On May 22, 2000 you buy 1 million CAD face value of 10 year CAD Bonds for a total price of 975,000 CAD. To finance this position you repo out the bonds at 5% for 30 days. You would enter this transaction in two parts. The first is the bond set (nominal = 1 million CAD). The second is a short MM deposit at 5% with a deposit date of May 22, 2000 and a maturity date of June 21, 2000. Your net risk will be a combination of bond risk (major contribution) and financing risk (minor contribution). Your net present value will be near zero since you are long a bond but short cash. Flow Diagram: Repo flows in red. Interest flow in yellow. The two initial cash flows of paying for the bond and cash received on the start of the repo cancel out.
13
14
Equity Option
European Equity Call Option
RML of position 10 Call Options on FTSE 100 Strike Price 5600 Strike Date 31 Aug 2001 All dates are in the yyyymmdd format
Description Position Opening Tag Instrument Type Instrument Name Equity Name Number Shares Strike Expiry Date Option Type Exercise Type Dividend Close Instrument Tag
rml code <positions> <equityOption> <positionName>My equity option position</positionName> <equityName>FTSE 100</equityName> <numberOfShares>10</numberOfShares> <strikePrice>5600</strikePrice> <optionExpiryDate>20010831</optionExpiryDate> <optionType><call></call></optionType> <exerciseType><european></european></exerciseType> <dividendYield>0</dividendYield> </equityOption> <groupCustomBucketList><groupCustomBucket> <customDimensionName>Asset Type</customDimensionName> <customBucketValue>equityOption</customBucketValue> <positionNameList> <positionName>My equity option position</positionName> </positionNameList> </groupCustomBucket> </groupCustomBucketList> </positions>
15
16
17
18
19
20
21
22
23
24
Spread Options
Spread Option
25
<positionName> <positionId> <longLeg> <commodityName> <numberOfUnits> <underlyingPrice> <volatility> <futuresExpiryDate> </longLeg > <shortLeg> <commodityName> <numberOfUnits> <underlyingPrice> <volatility> <futuresExpiryDate> </shortLeg > <longFactor> <shortFactor> <numberOfContracts> <strikePrice> <optionExpiryDate> <marketPrice> <correlation> <optionType> <settlementDate> <settlementPrice> <commodityCurrency> <customBucketList> <ignoreFXRisk> <fxHedgingPercent>
26
K a b C P (.) (.)
- strike price - long factor. - short factor. - European call price. - European put price. - standard normal pdf. - standard normal cdf.
Analytics
(i) When strike price K>=0, the call price is (refer to Jorges note)
(1) where V(X2) is the Black-Scholes formula for a call with an underlying S*, a strike of b*S(2)+K, and a volatility of , , (2)
, (3) , (4)
. (5) The put price can be obtained using call-put parity . (6) (ii) When strike price K<0, we make the observation that . (7)
27
Implementation
It finally boils down to calculating the integral in (1). This integral can be done fast numerically using Gaussian Quadratures. N-points Gauss-Hermite Integration is given by
(8) In our case, If we choose N=30, then the abscissas xk and the corresponding weights w(xk) are given by k 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 xk -6.86334529353 -6.13827922013 -5.53314715155 -4.98891896861 -4.48305535708 -4.00390860387 -3.54444387315 -3.09997052959 -2.66713212453 -2.24339146776 -1.8267411436 -1.4155278002 -1.00833827105 -0.603921058626 -0.201128576549 0.201128576549 0.603921058626 1.00833827105 1.4155278002 1.8267411436 2.24339146776 2.66713212453 3.09997052959 3.54444387315 4.00390860387 4.48305535708 4.98891896861 5.53314715155 6.13827922013 6.86334529353 w(xk) 0.834247471 0.649097982 0.569402692 0.522525689 0.491057996 0.468374813 0.451321036 0.438177023 0.427918063 0.419895004 0.413679364 0.408981575 0.405605123 0.403419817 0.402346067 0.402346067 0.403419817 0.405605123 0.408981575 0.413679364 0.419895004 0.427918063 0.438177023 0.451321036 0.468374813 0.491057996 0.522525689 0.569402692 0.649097982 0.834247471
28
These xk and w(xk) shall be hard-coded. Issues outstanding Convenience yields. In the case for futures underlyings, ; In the case for commodity underlyings, shall we use the spot and futures prices S and F to back out the convenience yield from ? Currently our practice is to set =0. Currently we do not handle American spread option. So we take the <exerciseType> tag out for now. We can put it back on in the future when we handle American spread options.
29
If underlyingPrice is omitted, it is calculated as for the underlyingPrice of a Commodity Option: the spot price of the commodity. If underlyingPrice is given, the price derived as above is scaled to produce the given value. If volatility is omitted, it is calculated as for the volatility of a Commodity Option: the historical volatility of a spot commodity. If correlation is omitted and marketPrice is also omitted, correlation is computed as the historical correlation between prices of two spot commodities. If correlation is omitted and marketPrice is given, correlation is calibrated to produce marketPrice.
30
</commodityFutureSpreadOption> If underlyingPrice for a leg is omitted, it is calculated as for the underlyingPrice of a Commodity Future Option with the same details as the leg (commodityName and futuresExpiryDate). If underlyingPrice is given, the price derived as above is scaled to produce the given value. If volatility for a leg is omitted, it is calculated as for the volatility of a Commodity Future Option with the same details as the leg. If correlation is omitted and marketPrice is also omitted, correlation is computed as the historical correlation between prices of commodity futures.
31
If correlation is omitted and marketPrice is given, correlation is calibrated to produce marketPrice. If correlation and marketPrice are both given, marketPrice is disregarded. Commodity Future Spread Options do not have settlement dates or settlement prices. Sample Commodity Spread Option <commoditySpreadOption> <positionName>cso test</positionName> <positionId>cso test</positionId> <longLeg> <commodityName>NYMEX - NY Harbor Unleaded Gasoline</commodityName> <underlyingPrice>50</underlyingPrice> <volatility>50</volatility> </longLeg> <shortLeg> <commodityName>NYMEX - WTI Light Sweet Crude</commodityName> <underlyingPrice>75</underlyingPrice> <volatility>75</volatility> </shortLeg> <longFactor>1</longFactor> <shortFactor>1</shortFactor> <numberOfUnits>100</numberOfUnits> <strikePrice>5</strikePrice> <optionExpiryDate>20030415</optionExpiryDate> <correlation>0.6</correlation> <optionType> <call/> </optionType> </commoditySpreadOption> Analysis date: 10/15/2002 Continuous risk free rate: 1.653897% Price for call (above): 142.14 Price for put (change <call/> to <put/>): 3,138.04 Sample commodity future spread option <commodityFutureSpreadOption> <positionName>cfso test</positionName> <positionId>cfso test</positionId> <longLeg>
32
<commodityName>NYMEX - NY Harbor Unleaded Gasoline</commodityName> <numberOfUnits>100</numberOfUnits> <underlyingPrice>50</underlyingPrice> <futuresExpiryDate>20030630</futuresExpiryDate> <volatility>50</volatility> </longLeg> <shortLeg> <commodityName>NYMEX - WTI Light Sweet Crude</commodityName> <numberOfUnits>150</numberOfUnits> <underlyingPrice>75</underlyingPrice> <futuresExpiryDate>20030630</futuresExpiryDate> <volatility>75</volatility> </shortLeg> <longFactor>2</longFactor> <shortFactor>3</shortFactor> <numberOfContracts>100</numberOfContracts> <strikePrice>900</strikePrice> <optionExpiryDate>20030415</optionExpiryDate> <correlation>0.6</correlation> <optionType> <call/> </optionType> </commodityFutureSpreadOption> Analysis date: 10/15/2002 Continuous risk free rate: 1.653897% Price for call (above): 229.99 Price for put (change <call/> to <put/>): 101,888.16
33
34
This is a standard FRN, starting on May 1st, 2002 and maturing in 2 years. There are semiannual coupon payments. The rate at which the coupon is paid is calculated from the US Corporate All Industries Baa curve, whilst the calculation of the coupons present value is based upon the USD Swap curve. For a swap inside RiskManager, each leg can be defined as floating, and users can define specific reference and discount curves on both sides. If either the reference or discount curve is not specified, RiskManager will default to the risk-free curve in that currency, which could have a significant impact upon your results.
35
36
The continuous rate is calculated from semi-annual rates using the formula:
As there are cashflows between the analysis date and two years forward, RiskManager, as explained in Return to RiskMetrics Evolution of a Standard {Mina, Xiao (2001)}, will create a clone of the reference curves 2Y point at time t=0. This will produce a flat (in terms of interest rates) reference curve between 0 and 2Y. Please refer to the section below.
37
FRN PV Analysis
Discount Curve USD Swap Nodes Years Semiannual Rate Continuous Rate Volatility 6M 0.500 2.0920 2.08 0.0229 1Y 1.000 2.6351 2.62 0.0396 2Y 2.000 3.5872 3.56 0.0546 3Y 3.000 4.2203 4.18 0.0548 0 0.000 5.3317 5.26 0.0478 Reference Curve USD Corp. Ind. Baa 2Y 2.000 5.3317 5.26 0.0478 3Y 3.000 5.9969 5.91 0.0491
01/05/2002 5,000,000
Discount Rate Forward Rate 0.02085 0.02617 0.03090 0.03557 0.05261 0.05261 0.05261 0.05263
TOTAL
5,170,203.03
The reference and discount curves are built as shown in the last section, converting semi-annual rates into continuous rates. Please note the clone at 0 for the reference curve.
For each cashflow date, the system will then calculate the estimated forward and discount rates using, interpolating between the appropriate points on the curves.
For example for the flow on the 1st of November, the continuous discount rate is calculated as follows:
Based upon the estimated forward rate, the future coupons (Flows) are calculated. These are then discounted back to the analysis date using the discount rate. Thus the present value is calculated.
Also please note: The final flow takes into account the principal exchange at maturity. The number of years is calculated by dividing the number of days by 365 (Act/365). The coupon value is an intermediate value used only for calculation
38
Note on bucketing in RiskManager RiskManager buckets are defined as greater than or equal to the bucket start date, and less than the bucket end date If users are reporting PV by maturity, then the PV will be attributed to the maturity date of the FRN as shown below.
39
For Parametric VaR calculations, the absolute PVBP delta is multiplied by the risk factor (price) volatility and scaled by the number of standard deviations in a normal distribution to get to the relevant confidence level. For 95% PVaR, the factor is 1.65.
40
As you can see above, the PVBP delta calculated against the six-month point on the discount curve is attributed to the 6M-9M bucket, whilst the delta against the one-year point goes into the 12M-18M bucket, and so on.
The system looks at each cashflow individually for analysis purposes. On a spreadsheet, this would look like the following, with the PV of each cashflow being recalculated for delta (PVBP) analysis.
Curve Risk Factor Rate of Factor Value of Cashflow 1 2.092 Discount 6M 2.102 2.082 2.635 Discount 1Y 2.645 2.625 5.332 Reference 2Y 5.342 5.322 132,996.91 132,990.31 133,003.47 132,996.91 132,996.86 132,996.96 132,996.91 133,246.51 132,747.56 249.47 1969 -0.05 0.4 -6.58 25 Delta PVBP 95 % VaR at Point
Curve
Risk Factor
Rate of Factor Value of Cashflow 2 2.635 $ 128,767.00 128,754.27 128,779.68 $ 128,767.00 129,008.60 128,525.63
95 % VaR at Point
Discount
1Y
83
Reference
2Y
5.342 5.322
241.49
1906
and so on for the other flows. The bucketing is similar to that for PVBP delta analysis, but now risk factor correlations are also taken into account, and the VaR is not additive.
41
For simulation based VaR analysis (i.e. Historical and Monte Carlo), the underlying risk factors are stressed. The subsequent PV losses/gains are ordered, and then based upon the specified confidence level(s), the position's VaR is derived.
42
43
FX Forward
FX Forward Example
Consider a straightforward transaction of buying GBP 1,000,000 in exchange for JPY at a rate of 177.25 JPY/GBP on 26th October, 2001. The following steps will demonstrate how a Foreign Exchange Forward can be set up within RiskManager3 and also how a PV report can be run with this position. Using the above information, the details for the trade can be inserted into the Foreign Exchange Forward position window in RM3 as displayed below (note the descriptions of the fields in the position window are also given below). Once satisfied that all information is correct then save the position.
Position Name Notional Forward Currency Settle Currency Forward Price Forward Date
Insert a descriptive name for the position. Amount, in Forward Currency, to be bought or sold on the Forward Date. Can be positive or negative depending on whether buying or selling the Forward Currency. Must be non-zero number. Currency to be bought or sold on Forward Date. Currency in which the forward is priced and settled. Price, in terms of the Settle Currency, at which the Forward Currency will be bought or sold. Must be a positive number. Date on which the Forward Currency will be bought.
An explanation for the fields can be seen in the Position Import Specification Help
44
45
From the report screen (see "Reports", "Risk Settings") it is possible to set up the risk settings required for a particular report.
46
Risk Settings for "today" used for the FX Forward Position 1. 2. 3. 4. 1-Day Horizon GBP Base Reporting Currency One year lookback period In this example, "today" is July 6 2001. This is a relative setting.
Risk Settings for October 25, 2001 - One day before the forward date of Oct 26th.
47
1. 2. 3. 4.
1-Day Horizon GBP Base Reporting Currency One year lookback period In this example, the analysis date is fixed at Oct 25, 2001. October 25th is one day before the forward date. We would expect to see the PV of the position approaching zero.
48
Report output - Note the two columns of PV. Each of the Risk Settings are side by side. Risk Setting 1: The fx forward position is valued as of July 6, 2001 (today's date in this case). Risk Setting 2: The fx forward position is valued as of October 25, 2001 (one day before the forward date). Note the Analysis Dates for Risk Settings below the report (circled).
49
50
FX Exotic Options
Reverse Knockout Option
In this type of option, if the price touches the barrier, the option ceases to exist (knockout). If it does not, then at expiry the option acts like an ordinary European option. Reverse indicates that the Barrier of the RKO is triggered at a level when the option is in-the-money: for a call the barrier would be above spot, for a put below spot. If the barrier is not triggered the pay out is the same as for a Vanilla option.
Use the RiskManager position type Foreign Exchange Single Barrier Option, exactly as per the field descriptions in RiskManager. Direction is determined by whether the spot is above or below the barrier. Below is an example of an RKO. Note that todays spot rate is .68 USD/CAD, so the direction is rebate is up.
51
52
One-Touch options
One-Touch fxoptions pay a rebate if the barrier is touched, then the option disappears. They can be entered into RiskManager using the RM position type FX Single Barrier Option, where barrier type is knockout. In the case of a call, set the strike price to a very high number, in direction to up, so that the option will never actually be called. In my example I will use 999,999,999. (In the case of a put set the strike price to a very low number like .000001 and the direction to down). Set the rebate to the payout amount, expressed in settlement currency. Example: Expiration date April 11, 2003 If GBP/EUR rate rises and touches .7, then receive rebate of 250,000 EUR (The GBP/EUR spot rate is currently .6880329)
53
Using this method requires all numbers except notional to be in terms of SettleCurrency. If the barrier had been given by the terms of the contract in GBP, then we would be forced to invert this contract to enter it into RiskManager. A call in currency x/currency y can be expressed as a put in currency y/currency x. If the rebate had been stipulated as 200,000 GBP, then we could invert the trade as follows.
54
55
If the price goes down to .6644, the barrier is hit and the option no longer exists. If the price goes up to .7092 on expiry date, the call excercisesand we make a profit of 100,000 USD.
We enter the two Foreign Exchange Single Barrier Options side A and B as follows: Side A
56
Side B
57
58
Digital Options
RiskMetrics will soon add a security type for Digital Options in version 3.7, however for now we can get a very good approximation of a digital option by combining two ordinary european call options. We do this by creating a bull-spread for digital call options and a bear-spread for digital put options. For the digital call option (bull-spread) we buy a call with a strike price p1 and sell a call with a higher strike price p2. The distance between p1 and p2 should be very narrow, to minimize the possibility that the calls will expire and the spot will fall between them. The notional amount on both call options should be set to notional = payoff/(p2-p1) The two options should be given the same tag to indicate that they are a pair. Example 1: Long Digital Call option pays 200,000 EUR with strike at 2.0 EUR/GBP Create two FX Options. The currency of the payoff determines the settlement currency.
Option 1
59
Option 2:
Same as above except Strike: 2.0 Notional: -2,000,000
Example 2: To create the short digital option (the counterpartys view of the trade above) we need a negative payoff. Simply reverse the signs of the notional amounts on the two above trades. Example 3: If the payoff were expressed in the other currency (GBP), for example 200,000 GBP, then we would be required to invert the currencies of this trade making the GBP the settle currency. This is analogous to a long bear spread, where we buy a put at a strike price p2 and sell a put at lower strike price p1. (It is also the proper treatment for a Long Digital Put Option.)
60
This is the same as example 1 except: -Use puts instead of calls -Invert the strike price, for example use = .5 for the short put and 1/1.9 = .5263 for the long put strike prices. -Notional = payout/(p2-p1) = 200,000/(.5263-.5) = 7,600,000
61
Callable Bonds
Callable Bond Decomposition Introduction
Callable bond is a bond that contains provisions allowing the issuing firm to buy back the bond at a predetermined price at certain times in the future. The holder of such a bond has essentially sold a call option to the issuer. The strike price or call price in the option is the predetermined price that must be paid by the issuer to the holder. In RiskManager, the call schedule is described by a series of callDate and callPrice. (Refer to RML guide for explanation on how call schedule is specified in RiskManager.) In light of the callable feature of the bond, one interesting exercise is to decompose the callable bond into a underlying bond plus a short call option on that bond, or in other words, create a synthetic callable bond by constructing a portfolio consists of a bond and a short call option, and then examine how well the two compare with one another. Although it sounds like a plausible idea, there are two issues we need to address which render the comparison only approximate. 1. The replicating portfolio is not exact. In the original callable bond, the bond is callable in the course from 2/27/2003 to its maturity 8/27/2004. This call schedule cannot be replicated by either an European or American bond option. As a best approximation, we use a European call that expires on the first call date. 2. In RiskManager, the models we employ to price bond option is different from that to price more complex interest rate derivatives such as callable bond. We employ Black76 model to price bond option, in which case the forward bond price is assumed to be log-normal at expiry. However, for interest rate derivative thats path-dependent, we also need to model the dynamics of the interest rate process. Black-Derman-Toy model (BDT tree) is employed for this purpose. The difference here is directly linked with the difference in the first item.
62
In this example above, the call option is in-the-money. As it goes more towards out-of-the-money, the synthetic portfolio departs further away from the original callable. In other words, the difference between the two models grows larger. This can be seen from the next example.
The second example is very similar to the first one except that the call prices for both the callable bond and the bond option are set to $100. Compare the results here (Figure 3) with that from the previous example (Figure 1), we see that: 1. In PV report, the synthetic callable worth less than the original callable bond, indicating that the bond option priced using Black76 is more expensive than that from the BDT model. 2. Consistently in both VaR reports, the VaRs for the synthetic callable is higher than that for the callable bond. Hence we can see the difference between these two models. From the replicating portfolios viewpoint, the difference can probably be attributed to the optimal exercise time. As the option goes more towards out-of-the-money, the optimal date for the issuer to call back the bond probably goes further away from the first call date, which is the assumption we made for our bond option.
63
Figure 1: Report that compare the callable bond with the synthetic portfolio. X=$96.
64
Figure 2: Simulated returns for the callable bond based on one-year history between 8/30/2001 to 8/30/2002. Blue line is the historical density. Red line the normal density.
65
Figure 3: Report that compare the callable bond with the synthetic portfolio. X=$100.
66
The following steps will demonstrate how a corporate bond position, using the above example security, can be set up within RiskManager3 and also how a PV report can be run for this position. Using the specifications for the bond (along with price capture information and trade details) one has the necessary information to input numbers into RiskManager3 software. The description of the fields are given immediately below. An explanation for the fields can be seen in the Position Import Specification Help
Position Name
A descriptive name for the position. Principal amount of bond, in currency, due on maturity date. Must be non-zero. A positive number indicates a long position and a negative number indicates a short position. Currency of bond. Must be a currency code which matches one currently defined in the market database. Yield curve to use for discounting all future coupon and principal payments. Must match a yield curve currently defined in the market database. A parallel shift, in basis points, that is applied to the Discount Curve for discounting purposes. May be positive or negative number to reflect raising or lowering the discount curve. For a bond without callable features, if this field is specified, RiskServer will calibrate its risk model based on this adjustment, and if this field is left blank, a spread will be computed internally. For a bond with callable features, if this field is specified, it is used to create a BDT tree, and left blank the default is 0. Interest on bond, as an annual percentage. Must be greater than or equal to zero. The frequency of coupon payments (defaults to semi-annual unless specified). The date at which interest begins to accumulate for the first coupon. If left blank, assumed value is one normal pay period, as based on frequency, prior to the first coupon. The date on which the first coupon is paid. If left blank, a normal coupon schedule based on Frequency and Maturity Date is assumed.
Notional
Currency
USD
Discount Curve
Discount Spread
65.00 bp
Coupon Frequency
7.125 Semi-annual
Start Date
Date that principal will be paid back. Latest closing market price (clean) of the bond. For a bond without callable features, if this field is specified, RiskServer calibrates its risk model to match this clean price by adjusting the discount curve spread. For a bond with callable features, if this field is specified, RiskServer calibrates the BDT
Bond Price
103.25
67
Accrued Interest
Settlement Date
27/08/2025
Settlement Price
tree to produce this clean price by adjusting the option-adjusted spread. If left blank, current market price is computed from appropriate historical time series. Current accrued interest of the bond. If specified, RiskServer adjusts the clean price of the bond by this field. If left blank, accrued interest is computed from the coupon schedule of the bond. Note this field is only applicable if a Bond Price has been specified. The date on which the purchase (or sale) of this bond settles. If left blank, RiskServer assumes the bond has already settled. If a settlement date has been specified, then this field is the clean price paid (or received) for the bond on that date. RiskServer automatically adds accrued interest to this price. If left blank, RiskServer will assume a settlement Price that is equal to the current fair market value of the bond. Note this field is only applicable if a settlement date has been specified.
68
69
From the report screen (see "Reports ", "Risk Settings ") it is possible to set up the risk settings required for a particular report.
70
71
PV Report Results
72
73
74
75
76
77
78
What is it ?
An easy way to think of it is to compare it with the old swaps model that has the same <referenceFrequency>, and whose <couponFrequency> is the same as the new models <resetFrequency>. On each reset date, instead of paying the coupon out, one retains the coupon, let it accrue interest along with the principal till the new models coupon payment dates, on which date all the coupons as well as their accrued interests are paid out.
Implementation
This model can be extended from the current swaps model. On the floating side, on each reset dates, first add coupon from the last reset period onto the principal so that it also accrues interest in the next reset period. Then check if the current reset date is also a coupon payment date. If so, the current principal minus the notional gives the coupon payment that should be paid out on that day and principal is reduced back to notional amount. Otherwise if this reset date is not a coupon payment date, then calculate the coupon for the next reset period the same way as what we did before based on the aggregated principal. This coupon will be added onto the principal on next reset date. This new model introduces no new questions in the case of pay in arrears.
79
Statement of Problem
The diagram above illustrates an FRN with first coupon payment on 9/1, coupon frequency semiannual, and reset frequency monthly. The first coupon payment is of normal length, so it has five resets before the final payment. The business date is 6/15, so three resets have already occurred and we are partway through the fourth. On 4/1, a coupon of c1 was accrued on notional n. On 5/1, a coupon of c2 was accrued on (n + c1). On 6/1, a coupon of c3 was accrued on (n + c1 + c2). On 6/1, accruedInterest = c1 + c2 + c3 + currentRate (n + c1 + c2 + c3) (14 days). In general, we can compute: accruedInterest = accruedCoupon + currentRate (notional + accruedCoupon) partialTerm where partialTerm is the interval from the last reset date to the business date. The user is permitted to enter accruedCoupon, currentRate, and accruedInterest. The notional and partialTerm can be regarded as fixed. What do we do if the user enters values for these three variables that do not satisfy this equation? The three relevant variables, accruedCoupon, currentRate, and accruedInterest, are all optional and all have default values as follows: The accruedCoupon will be computed using historical rates from the relevant dates, with reset spread added if non-zero. The accruedCoupon will always be zero if the reset frequency is equal to the coupon frequency. The currentRate will be determined from historical data, with reset spread added if non-zero. (As a side note, if the user specified a currentRate, the reset spread will not be added to it.)
80
The accruedInterest will be determined from equation (1). The accrued interest enters into the pricing only insofar as it forms part of the dirty price used for calibration. If the market price is not entered, the accrued interest should not be entered either, and indeed a user-input accrued interest will be disregarded and a new accrued interest will be computed from equation (1). Therefore, if accrued interest is specified, the most important goal is to keep the dirty price as entered by the user, even if that means moving some of the value from accrued interest to market price.
Discussion
This discussion concerns only the situation where the user entered an accrued interest (and therefore also a market price).
If position is inArrears If the position is inArrears, then the accrual date and the payment date of the next coupon (or reset) are the same, and are in the future. Therefore, the currentRate is effectively zero and accruedInterest must be equal to accruedCoupon. If the user enters either value, the other will be set to match. If the user enters both values, and they are different, then we must pick one or the other. We chose to use the accruedCoupon, and so the accruedInterest will be set to the accruedCoupon and the marketPrice will be adjusted to produce the same dirty price. A warning will be given, explaining the change. If the position is not in arrears If the position is not in arrears, we have four possible cases: neither of the other two factors was given, one or the other was given, both were given. Neither given: We try to get the currentRate from the historical data and solve for the accruedCoupon in equation (1), so accruedCoupon will not come from historical data. If the accruedCoupon is negative in this case, then instead the accruedCoupon will be computed using historical rates. If the accruedCoupon is less than the accruedInterest, we can solve for the currentRate in equation (1). In that case, currentRate will not be taken from the historical data. If the accruedCoupon exceeds the accruedInterest, however, we cannot use historical data and have no reasonable values for either variable. We therefore arbitrarily set accruedCoupon to 0 and solve for currentRate in equation (1). Note that accruedCoupon is always considered to be given as 0 if reset frequency is equal to payment frequency. Current rate only: If the currentRate only is given, we have two cases, depending on whether the reset frequency is equal to the coupon frequency or not.
81
If the reset frequency is equal to the coupon frequency, then the accruedCoupon must be zero. The accruedInterest should therefore be equal to the product of the currentRate and the partialTerm. If it is not, we will change the accruedInterest and adjust the marketPrice to match. A warning will be given. If the reset frequency is different from the coupon frequency, we can solve for the accruedCoupon in equation (1). If the result is less than 0, then again we will change the accruedInterest to make equation (1) true, adjust the marketPrice, and give a warning. Note that accruedCoupon is always considered to be given as 0 if reset frequency is equal to payment frequency. Accrued coupon only: We can solve for the currentRate from equation (1). Current rate and accrued coupon: This is the worst case, where the user has entered all variables. If equation (1) is not satisfied, we will change the accruedInterest to make equation (1) true, adjust the marketPrice, and give a warning. Effect of solving for current rate In the past, we have always obtained then current rate from the historical data, even if this means that there is no relationship between the current rate and the user-entered accrued interest. If the user has entered an accrued interest which is wildly wrong relative to the historical current rate, solving for the current rate will produce a wildly wrong current rate. Since we will then proceed to calibrate the position to produce the right dirty price, the position will still likely have the right price, but the VaR by yield curve will be a bit different from a position that has the right current rate and accrued interest. We could perhaps always correct the accrued interest to match the current rate, but the accrued interest given by the user does give information about the current rate, which may be better information than we can obtain from the historical data. So should we honor it, knowing that perhaps it will produce a bad current rate, or disregard it except as a component of the dirty price? Outstanding issue What do we do if the reset frequency and payment frequency are not equal, the user gave us an accrued interest and nothing else, and the accrued coupon came out negative when we solved for it using the historical current rate? As things stand, we then try getting the accrued coupon from historical data and solving for the current rate. This gives the historical accrued coupon control over the current rate, but is that really appropriate? The user has an accrued interest, which he presumably got from a current rate which he neglected to tell the engine, and it might be that current rate is close to the rate we got from the historical data. If the accrued coupon is way off based
82
on the historical current rate and accrued interest, maybe the real problem is that the user neglected to give us a good start date. So fixing the accrued coupon at zero and computing a current rate from the accrued interest may be the solution most likely to produce a reasonable number for the value of the first coupon, even though it fails to make use of some of the historical data that we actually have.
83
Swapnote contracts are traded in Liffe Connect - started on 20 March 2001 2, 5, and 10 year contract notes are listed Delivery months are March, June, September and December with third Wednesday as the delivery date. Unit of trading is Euro 100,000
Motivation:
Since responsibility of monetary policy to the European Central Bank, respective govt bonds have lost their benchmark status. Further reduction of govt debt issuance is placing increased pressure on govt bond markets via supply/demand imbalances and distortions resulting in price uncertainties As a result, market participants using futures contracts referenced against the govt. curves to hedge credit and interest risks are subject to higher basis risk. A futures contract referenced against the swap proves reduced basis risk and a better hedge (provides from 2 year to 10 year maturity) The swap curve has become the benchmark for the whole spectrum of the European Fixed Income Market while the correlation between govt. bonds and non-govt. credit securities have deteriorated.
Types of instruments better correlated to Euro Swap Curve than govt. bond curves (source, Liffe):
Corporate bonds eurobonds Pfandbriefe bonds Lower credit euro-govt bonds OTC swaps Swaptions
Modelling in RiskManager:
As Commodity Future & Commodity Future Option The Euro Swapnote contracts are supported.
Modelled as a forward starting swap Forward Starting Date is the expiry of the Future (and starting of the swap. e.g. 19 Dec 2001) Fixed rate is always at 6% Swap payments is annual for the Euro Swap Both legs mapped to the Euro Swap Curve Maturity Date is 2, 5 or 10 years from the forward starting date Full notional to be input (e.g. 2 contracts means 200,000 euros).
84
The user can optionally specify a price for each MBS pool held in which case that price is used to calibrate the MBS model. If no price is specified RiskManager uses an indicative price for each pool. From the parameters above, RiskManager maps each MBS pool to a series of Partial Derivatives representing first- and second-order price sensitivities to various points on the US Swap Curve. As scenarios for US Swap Curve moves are generated in the normal course of RiskManager calculations, distributions of MBS price changes are computed in a correlated fashion with all other asset classes. All of the usual VaR and Stress-Tests statistics available in RiskManager can therefore be computed for individual MBS as well as multi-asset portfolios containing MBS. Partial Derivatives are computed with regard to the pre-payment risk associated with each generic MBS pool. Calculations of the Partials for each generic pool are computed nightly based on current US Swap curve levels and volatilities. A Derivative Solutions Calculation Server performs the actual computation of all Partial Derivatives. The Partial Derivatives for each generic pool are loaded into RiskMetrics DataMetrics infrastructure for daily delivery to RiskManager clients along with other Market Data to which they subscribe. For complete details on the method of computing MBS risk using Partial Derivatives, and its accuracy for modeling pre-payment risk, please refer to RiskMetrics Journal, Spring 2001, pp. 45-69.
85
SOLUTIONS
1.
Who is Derivative Solutions? - Derivative Solutions, Inc. is a leading provider of analytical software for fixed income securities, with a strong focus on mortgage backed securities, structured products including CMOs and Asset Backed Securities and complex derivatives. Their software is widely used by traders, analysts, portfolio managers, strategists and risk managers at leading dealer, investor, and issuer institutions. Their Mortgage and ABS analytics are also used by other Software Companies in commercially available products that traditionally lacked analytics for these instruments. The firms goal is to provide the most comprehensive set of analytics, link it with the best data sources and deliver it in the right technology. Derivative Solutions, founded in 1991, has offices in Chicago and New York City.
2.
Why is mortgage VaR so hard? Accurate VaR for mortgages depends on generating monte-carlo simulations of interest rates to determine the potential price distribution. However, the pricing of mortgages is itself a monte-carlo process. VaR of MBS has traditionally been a monte-carlo process on a monte-carlo process, and thus computationally unrealistic.
3.
What is the solution? Based on joint research between Derivative Solutions and Riskmetrics, we have developed a computationally efficient and accurate way to determine the sensitivity of mortgages to changes in interest rates. These sensitivities are accurate across changes in yield curve levels and shapes. Details can be found in our joint paper, Comparing methods to approximate mortgage-backed security VaR, published in the Spring 2001 Riskmetrics Journal.
4.
86
selected IOs and POs are included. In phase II, user-specified securities will be added, including CMOs and ABS.
5.
models are required for accurate mortgage analysis. First, an optionpricing model is needed to generate the arbitrage-free interest rates. Second, a prepayment model is needed to evaluate how homeowners will exercise their refinancing option at different interest rates through time. Derivative Solutions provides a proprietary, twofactor monte-carlo option-pricing model, calibrated to Riskmetrics volatilities, for full, option-adjusted valuation. Derivative Solutions also provides a proprietary prepayment model for each of the different types of mortgages described above. The models reflect the effects of housing turnover, refinancing behavior, burnout and seasonality.
6.
library of securities calculations in an easy to use COM object to Riskserver. Riskserver calculates the sensitivities every night based on Riskmetrics market data. Riskmetrics has integrated this single object into their software, so that users can work with mortgages as if they were any other security in Riskserver.
How is the link between Derivative Solutions and Riskmetrics accomplished? Derivative Solutions has provided a
87
Mortgage-Backed Securities
Indicative, not guaranteed; from Bear Stearns Cos./Street SoftwareTechnology Inc. Price Price Avg Spread To Spread Change Life Avg Life Change PSA Yield
(Pts-32ds)
(32ds)
(Years)
(Bps)
30-YEAR FMAC 6.5% GOLD FMAC 7.0% GOLD FMAC 7.5% GOLD FNMA 6.5% FNMA 7.0% FNMA 7.5% GNMA 6.5% GNMA 7.0% GNMA 7.5% 15-YEAR FMAC 6.5% 103-12 GOLD FNMA 6.5% 103-09 GNMA 6.5% 103-31 unch unch unch 4.2 4.2 4.2 196 unch 193 unch 180 1 300 300 300 5.53 5.51 5.36 102-07 103-23 104-03 102-03 103-18 104-02 102-15 103-22 104-11 -01 unch -01 -01 unch unch -01 -01 -01 3.8 2.4 1.8 3.7 2.3 1.9 6.8 4.7 2.6 238 237 232 238 233 226 198 227 260 7 2 2 6 3 1 2 unch 3 460 735 863 476 805 862 226 343 614 5.79 5.24 4.97 5.77 5.16 4.92 6.03 6.02 5.53
*Extrapolated from benchmarks based on projections from Bear Stearns prepayment model, assuming interest rates remain unchanged. Treasury Quotes
88
callable prior to maturity, yields are computed to the earliest call date for issues quoted above par and to the maturity date for issues quoted below par. *-When issued. Daily change expressed in basis points. Rate 4 5/8 Maturity Mo/Yr May 06n Bid 103:21 Asked 103:24 Chg .... Asked Yield 3.73
89
Mapping your specific mortgage bond to a generic issue. To do this, your can refer to the topic mbsName. FNMA 7% 30yr Pass Through position is shown below.
90
UST 5yr
91
mbsName
Field 1 FNFH - which covers two agencies: FNMA - Federal National Mortgage Association. FHLMC - Federal Home Loan Mortgage Corporation. GNMA Government National Mortgage Association Field 2 PT - Pass Through IO - Interest Only PO - Principal Only Field 3 15Y - Fifteen Year Mortgage 30Y - Thirty Year Mortgage
Table of Generics as of December 13, 2002 This table changes over time as old mortgages expire and new issuance. Download this table
FNFH-IO-15Y-6.5-1994 FNFH-IO-30Y-6.0-1994 FNFH-IO-30Y-6.0-1999 FNFH-IO-30Y-6.0-2001 FNFH-IO-30Y-6.5-1994 FNFH-IO-30Y-6.5-1999 FNFH-IO-30Y-6.5-2001 FNFH-IO-30Y-7.0-1993 FNFH-IO-30Y-7.0-1994 FNFH-IO-30Y-7.0-1996 FNFH-IO-30Y-7.0-1997 FNFH-IO-30Y-7.0-2000 FNFH-IO-30Y-7.0-2001 FNFH-IO-30Y-7.5-1993 FNFH-IO-30Y-7.5-1997 FNFH-IO-30Y-7.5-1999 FNFH-IO-30Y-7.5-2000 FNFH-IO-30Y-8.0-1991 FNFH-IO-30Y-8.0-1992
92
FNFH-IO-30Y-8.0-1993 FNFH-IO-30Y-8.0-1994 FNFH-IO-30Y-8.0-1995 FNFH-IO-30Y-8.0-1996 FNFH-IO-30Y-8.0-1997 FNFH-IO-30Y-8.0-2000 FNFH-IO-30Y-8.5-1994 FNFH-IO-30Y-8.5-1995 FNFH-IO-30Y-8.5-1996 FNFH-IO-30Y-8.5-1997 FNFH-IO-30Y-9.0-1995 FNFH-PO-15Y-6.5-1994 FNFH-PO-30Y-6.0-1994 FNFH-PO-30Y-6.0-1999 FNFH-PO-30Y-6.0-2001 FNFH-PO-30Y-6.5-1994 FNFH-PO-30Y-6.5-1999 FNFH-PO-30Y-6.5-2001 FNFH-PO-30Y-7.0-1993 FNFH-PO-30Y-7.0-1994 FNFH-PO-30Y-7.0-1996 FNFH-PO-30Y-7.0-1997 FNFH-PO-30Y-7.0-2000 FNFH-PO-30Y-7.0-2001 FNFH-PO-30Y-7.5-1993 FNFH-PO-30Y-7.5-1997 FNFH-PO-30Y-7.5-1999 FNFH-PO-30Y-7.5-2000 FNFH-PO-30Y-8.0-1991 FNFH-PO-30Y-8.0-1992 FNFH-PO-30Y-8.0-1993 FNFH-PO-30Y-8.0-1994 FNFH-PO-30Y-8.0-1995 FNFH-PO-30Y-8.0-1996 FNFH-PO-30Y-8.0-1997 FNFH-PO-30Y-8.0-2000 FNFH-PO-30Y-8.5-1994 FNFH-PO-30Y-8.5-1995 FNFH-PO-30Y-8.5-1996 FNFH-PO-30Y-8.5-1997 FNFH-PO-30Y-9.0-1995 FNFH-PT-05Y-5.0-1997 FNFH-PT-05Y-5.0-1998 FNFH-PT-05Y-5.0-1999 FNFH-PT-05Y-5.0-2001
93
FNFH-PT-05Y-5.0-2002 FNFH-PT-05Y-5.5-1997 FNFH-PT-05Y-5.5-1998 FNFH-PT-05Y-5.5-1999 FNFH-PT-05Y-5.5-2000 FNFH-PT-05Y-5.5-2001 FNFH-PT-05Y-5.5-2002 FNFH-PT-05Y-6.0-1997 FNFH-PT-05Y-6.0-1998 FNFH-PT-05Y-6.0-1999 FNFH-PT-05Y-6.0-2000 FNFH-PT-05Y-6.0-2001 FNFH-PT-05Y-6.0-2002 FNFH-PT-05Y-6.5-1997 FNFH-PT-05Y-6.5-1998 FNFH-PT-05Y-6.5-1999 FNFH-PT-05Y-6.5-2000 FNFH-PT-05Y-6.5-2001 FNFH-PT-05Y-6.5-2002 FNFH-PT-05Y-7.0-1997 FNFH-PT-05Y-7.0-1998 FNFH-PT-05Y-7.0-1999 FNFH-PT-05Y-7.0-2000 FNFH-PT-05Y-7.0-2001 FNFH-PT-05Y-7.5-1997 FNFH-PT-05Y-7.5-2000 FNFH-PT-05Y-7.5-2001 FNFH-PT-07Y-5.0-1996 FNFH-PT-07Y-5.0-1998 FNFH-PT-07Y-5.0-1999 FNFH-PT-07Y-5.0-2000 FNFH-PT-07Y-5.0-2001 FNFH-PT-07Y-5.0-2002 FNFH-PT-07Y-5.5-1995 FNFH-PT-07Y-5.5-1996 FNFH-PT-07Y-5.5-1997 FNFH-PT-07Y-5.5-1998 FNFH-PT-07Y-5.5-1999 FNFH-PT-07Y-5.5-2000 FNFH-PT-07Y-5.5-2001 FNFH-PT-07Y-5.5-2002 FNFH-PT-07Y-6.0-1995 FNFH-PT-07Y-6.0-1996 FNFH-PT-07Y-6.0-1997 FNFH-PT-07Y-6.0-1998
94
FNFH-PT-07Y-6.0-1999 FNFH-PT-07Y-6.0-2000 FNFH-PT-07Y-6.0-2001 FNFH-PT-07Y-6.0-2002 FNFH-PT-07Y-6.5-1995 FNFH-PT-07Y-6.5-1996 FNFH-PT-07Y-6.5-1997 FNFH-PT-07Y-6.5-1998 FNFH-PT-07Y-6.5-1999 FNFH-PT-07Y-6.5-2000 FNFH-PT-07Y-6.5-2001 FNFH-PT-07Y-6.5-2002 FNFH-PT-07Y-7.0-1994 FNFH-PT-07Y-7.0-1995 FNFH-PT-07Y-7.0-1996 FNFH-PT-07Y-7.0-1997 FNFH-PT-07Y-7.0-1998 FNFH-PT-07Y-7.0-1999 FNFH-PT-07Y-7.0-2000 FNFH-PT-07Y-7.0-2001 FNFH-PT-07Y-7.0-2002 FNFH-PT-07Y-7.5-1994 FNFH-PT-07Y-7.5-1995 FNFH-PT-07Y-7.5-1996 FNFH-PT-07Y-7.5-1997 FNFH-PT-07Y-7.5-1998 FNFH-PT-07Y-7.5-1999 FNFH-PT-07Y-7.5-2000 FNFH-PT-07Y-7.5-2001 FNFH-PT-15Y-5.0-1993 FNFH-PT-15Y-5.0-1994 FNFH-PT-15Y-5.0-1995 FNFH-PT-15Y-5.0-1996 FNFH-PT-15Y-5.0-1998 FNFH-PT-15Y-5.0-1999 FNFH-PT-15Y-5.0-2001 FNFH-PT-15Y-5.0-2002 FNFH-PT-15Y-5.5-1993 FNFH-PT-15Y-5.5-1994 FNFH-PT-15Y-5.5-1995 FNFH-PT-15Y-5.5-1996 FNFH-PT-15Y-5.5-1997 FNFH-PT-15Y-5.5-1998 FNFH-PT-15Y-5.5-1999 FNFH-PT-15Y-5.5-2000
95
FNFH-PT-15Y-5.5-2001 FNFH-PT-15Y-5.5-2002 FNFH-PT-15Y-6.0-1992 FNFH-PT-15Y-6.0-1993 FNFH-PT-15Y-6.0-1994 FNFH-PT-15Y-6.0-1995 FNFH-PT-15Y-6.0-1996 FNFH-PT-15Y-6.0-1997 FNFH-PT-15Y-6.0-1998 FNFH-PT-15Y-6.0-1999 FNFH-PT-15Y-6.0-2000 FNFH-PT-15Y-6.0-2001 FNFH-PT-15Y-6.0-2002 FNFH-PT-15Y-6.5-1992 FNFH-PT-15Y-6.5-1993 FNFH-PT-15Y-6.5-1994 FNFH-PT-15Y-6.5-1995 FNFH-PT-15Y-6.5-1996 FNFH-PT-15Y-6.5-1997 FNFH-PT-15Y-6.5-1998 FNFH-PT-15Y-6.5-1999 FNFH-PT-15Y-6.5-2000 FNFH-PT-15Y-6.5-2001 FNFH-PT-15Y-6.5-2002 FNFH-PT-15Y-7.0-1991 FNFH-PT-15Y-7.0-1992 FNFH-PT-15Y-7.0-1993 FNFH-PT-15Y-7.0-1994 FNFH-PT-15Y-7.0-1995 FNFH-PT-15Y-7.0-1996 FNFH-PT-15Y-7.0-1997 FNFH-PT-15Y-7.0-1998 FNFH-PT-15Y-7.0-1999 FNFH-PT-15Y-7.0-2000 FNFH-PT-15Y-7.0-2001 FNFH-PT-15Y-7.0-2002 FNFH-PT-15Y-7.5-1991 FNFH-PT-15Y-7.5-1992 FNFH-PT-15Y-7.5-1993 FNFH-PT-15Y-7.5-1994 FNFH-PT-15Y-7.5-1995 FNFH-PT-15Y-7.5-1996 FNFH-PT-15Y-7.5-1997 FNFH-PT-15Y-7.5-1998 FNFH-PT-15Y-7.5-1999
96
FNFH-PT-15Y-7.5-2000 FNFH-PT-15Y-7.5-2001 FNFH-PT-15Y-7.5-2002 FNFH-PT-15Y-8.0-1990 FNFH-PT-15Y-8.0-1991 FNFH-PT-15Y-8.0-1992 FNFH-PT-15Y-8.0-1993 FNFH-PT-15Y-8.0-1994 FNFH-PT-15Y-8.0-1995 FNFH-PT-15Y-8.0-1996 FNFH-PT-15Y-8.0-1997 FNFH-PT-15Y-8.0-1998 FNFH-PT-15Y-8.0-1999 FNFH-PT-15Y-8.0-2000 FNFH-PT-15Y-8.0-2001 FNFH-PT-20Y-5.5-1993 FNFH-PT-20Y-5.5-1994 FNFH-PT-20Y-5.5-1998 FNFH-PT-20Y-5.5-1999 FNFH-PT-20Y-5.5-2000 FNFH-PT-20Y-5.5-2001 FNFH-PT-20Y-5.5-2002 FNFH-PT-20Y-6.0-1993 FNFH-PT-20Y-6.0-1994 FNFH-PT-20Y-6.0-1995 FNFH-PT-20Y-6.0-1996 FNFH-PT-20Y-6.0-1997 FNFH-PT-20Y-6.0-1998 FNFH-PT-20Y-6.0-1999 FNFH-PT-20Y-6.0-2000 FNFH-PT-20Y-6.0-2001 FNFH-PT-20Y-6.0-2002 FNFH-PT-20Y-6.5-1993 FNFH-PT-20Y-6.5-1994 FNFH-PT-20Y-6.5-1995 FNFH-PT-20Y-6.5-1996 FNFH-PT-20Y-6.5-1997 FNFH-PT-20Y-6.5-1998 FNFH-PT-20Y-6.5-1999 FNFH-PT-20Y-6.5-2000 FNFH-PT-20Y-6.5-2001 FNFH-PT-20Y-6.5-2002 FNFH-PT-20Y-7.0-1992 FNFH-PT-20Y-7.0-1993 FNFH-PT-20Y-7.0-1994
97
FNFH-PT-20Y-7.0-1995 FNFH-PT-20Y-7.0-1996 FNFH-PT-20Y-7.0-1997 FNFH-PT-20Y-7.0-1998 FNFH-PT-20Y-7.0-1999 FNFH-PT-20Y-7.0-2000 FNFH-PT-20Y-7.0-2001 FNFH-PT-20Y-7.0-2002 FNFH-PT-20Y-7.5-1992 FNFH-PT-20Y-7.5-1993 FNFH-PT-20Y-7.5-1994 FNFH-PT-20Y-7.5-1995 FNFH-PT-20Y-7.5-1996 FNFH-PT-20Y-7.5-1997 FNFH-PT-20Y-7.5-1998 FNFH-PT-20Y-7.5-1999 FNFH-PT-20Y-7.5-2000 FNFH-PT-20Y-7.5-2001 FNFH-PT-20Y-7.5-2002 FNFH-PT-20Y-8.0-1992 FNFH-PT-20Y-8.0-1993 FNFH-PT-20Y-8.0-1994 FNFH-PT-20Y-8.0-1995 FNFH-PT-20Y-8.0-1996 FNFH-PT-20Y-8.0-1997 FNFH-PT-20Y-8.0-1999 FNFH-PT-20Y-8.0-2000 FNFH-PT-20Y-8.0-2001 FNFH-PT-20Y-8.5-1994 FNFH-PT-20Y-8.5-1995 FNFH-PT-20Y-8.5-1996 FNFH-PT-20Y-8.5-2000 FNFH-PT-20Y-8.5-2001 FNFH-PT-20Y-9.0-1994 FNFH-PT-20Y-9.0-1995 FNFH-PT-20Y-9.0-2000 FNFH-PT-30Y-10.0-1983 FNFH-PT-30Y-10.0-1984 FNFH-PT-30Y-10.0-1985 FNFH-PT-30Y-10.0-1986 FNFH-PT-30Y-10.0-1987 FNFH-PT-30Y-10.0-1988 FNFH-PT-30Y-10.0-1989 FNFH-PT-30Y-10.0-1990 FNFH-PT-30Y-10.0-1991
98
FNFH-PT-30Y-10.0-1995 FNFH-PT-30Y-10.0-2000 FNFH-PT-30Y-10.0-2001 FNFH-PT-30Y-10.5-1983 FNFH-PT-30Y-10.5-1984 FNFH-PT-30Y-10.5-1985 FNFH-PT-30Y-10.5-1986 FNFH-PT-30Y-10.5-1987 FNFH-PT-30Y-10.5-1988 FNFH-PT-30Y-10.5-1989 FNFH-PT-30Y-10.5-1990 FNFH-PT-30Y-10.5-1991 FNFH-PT-30Y-11.0-1983 FNFH-PT-30Y-11.0-1984 FNFH-PT-30Y-11.0-1985 FNFH-PT-30Y-11.0-1986 FNFH-PT-30Y-11.0-1987 FNFH-PT-30Y-11.0-1988 FNFH-PT-30Y-11.0-1989 FNFH-PT-30Y-11.0-1990 FNFH-PT-30Y-11.0-1991 FNFH-PT-30Y-11.5-1983 FNFH-PT-30Y-11.5-1984 FNFH-PT-30Y-11.5-1985 FNFH-PT-30Y-11.5-1986 FNFH-PT-30Y-11.5-1987 FNFH-PT-30Y-11.5-1988 FNFH-PT-30Y-11.5-1989 FNFH-PT-30Y-5.5-1993 FNFH-PT-30Y-5.5-1994 FNFH-PT-30Y-5.5-1996 FNFH-PT-30Y-5.5-1997 FNFH-PT-30Y-5.5-1998 FNFH-PT-30Y-5.5-1999 FNFH-PT-30Y-5.5-2000 FNFH-PT-30Y-5.5-2001 FNFH-PT-30Y-5.5-2002 FNFH-PT-30Y-6.0-1988 FNFH-PT-30Y-6.0-1993 FNFH-PT-30Y-6.0-1994 FNFH-PT-30Y-6.0-1995 FNFH-PT-30Y-6.0-1996 FNFH-PT-30Y-6.0-1997 FNFH-PT-30Y-6.0-1998 FNFH-PT-30Y-6.0-1999
99
FNFH-PT-30Y-6.0-2000 FNFH-PT-30Y-6.0-2001 FNFH-PT-30Y-6.0-2002 FNFH-PT-30Y-6.5-1992 FNFH-PT-30Y-6.5-1993 FNFH-PT-30Y-6.5-1994 FNFH-PT-30Y-6.5-1995 FNFH-PT-30Y-6.5-1996 FNFH-PT-30Y-6.5-1997 FNFH-PT-30Y-6.5-1998 FNFH-PT-30Y-6.5-1999 FNFH-PT-30Y-6.5-2000 FNFH-PT-30Y-6.5-2001 FNFH-PT-30Y-6.5-2002 FNFH-PT-30Y-7.0-1987 FNFH-PT-30Y-7.0-1988 FNFH-PT-30Y-7.0-1992 FNFH-PT-30Y-7.0-1993 FNFH-PT-30Y-7.0-1994 FNFH-PT-30Y-7.0-1995 FNFH-PT-30Y-7.0-1996 FNFH-PT-30Y-7.0-1997 FNFH-PT-30Y-7.0-1998 FNFH-PT-30Y-7.0-1999 FNFH-PT-30Y-7.0-2000 FNFH-PT-30Y-7.0-2001 FNFH-PT-30Y-7.0-2002 FNFH-PT-30Y-7.5-1986 FNFH-PT-30Y-7.5-1987 FNFH-PT-30Y-7.5-1988 FNFH-PT-30Y-7.5-1989 FNFH-PT-30Y-7.5-1991 FNFH-PT-30Y-7.5-1992 FNFH-PT-30Y-7.5-1993 FNFH-PT-30Y-7.5-1994 FNFH-PT-30Y-7.5-1995 FNFH-PT-30Y-7.5-1996 FNFH-PT-30Y-7.5-1997 FNFH-PT-30Y-7.5-1998 FNFH-PT-30Y-7.5-1999 FNFH-PT-30Y-7.5-2000 FNFH-PT-30Y-7.5-2001 FNFH-PT-30Y-7.5-2002 FNFH-PT-30Y-8.0-1986 FNFH-PT-30Y-8.0-1987
100
FNFH-PT-30Y-8.0-1988 FNFH-PT-30Y-8.0-1989 FNFH-PT-30Y-8.0-1990 FNFH-PT-30Y-8.0-1991 FNFH-PT-30Y-8.0-1992 FNFH-PT-30Y-8.0-1993 FNFH-PT-30Y-8.0-1994 FNFH-PT-30Y-8.0-1995 FNFH-PT-30Y-8.0-1996 FNFH-PT-30Y-8.0-1997 FNFH-PT-30Y-8.0-1998 FNFH-PT-30Y-8.0-1999 FNFH-PT-30Y-8.0-2000 FNFH-PT-30Y-8.0-2001 FNFH-PT-30Y-8.0-2002 FNFH-PT-30Y-8.5-1986 FNFH-PT-30Y-8.5-1987 FNFH-PT-30Y-8.5-1988 FNFH-PT-30Y-8.5-1989 FNFH-PT-30Y-8.5-1990 FNFH-PT-30Y-8.5-1991 FNFH-PT-30Y-8.5-1992 FNFH-PT-30Y-8.5-1993 FNFH-PT-30Y-8.5-1994 FNFH-PT-30Y-8.5-1995 FNFH-PT-30Y-8.5-1996 FNFH-PT-30Y-8.5-1997 FNFH-PT-30Y-8.5-1998 FNFH-PT-30Y-8.5-1999 FNFH-PT-30Y-8.5-2000 FNFH-PT-30Y-8.5-2001 FNFH-PT-30Y-8.5-2002 FNFH-PT-30Y-9.0-1984 FNFH-PT-30Y-9.0-1986 FNFH-PT-30Y-9.0-1987 FNFH-PT-30Y-9.0-1988 FNFH-PT-30Y-9.0-1989 FNFH-PT-30Y-9.0-1990 FNFH-PT-30Y-9.0-1991 FNFH-PT-30Y-9.0-1992 FNFH-PT-30Y-9.0-1993 FNFH-PT-30Y-9.0-1994 FNFH-PT-30Y-9.0-1995 FNFH-PT-30Y-9.0-1996 FNFH-PT-30Y-9.0-1997
101
FNFH-PT-30Y-9.0-1998 FNFH-PT-30Y-9.0-1999 FNFH-PT-30Y-9.0-2000 FNFH-PT-30Y-9.0-2001 FNFH-PT-30Y-9.5-1984 FNFH-PT-30Y-9.5-1985 FNFH-PT-30Y-9.5-1986 FNFH-PT-30Y-9.5-1987 FNFH-PT-30Y-9.5-1988 FNFH-PT-30Y-9.5-1989 FNFH-PT-30Y-9.5-1990 FNFH-PT-30Y-9.5-1991 FNFH-PT-30Y-9.5-1992 FNFH-PT-30Y-9.5-1994 FNFH-PT-30Y-9.5-1995 FNFH-PT-30Y-9.5-1996 FNFH-PT-30Y-9.5-1999 FNFH-PT-30Y-9.5-2000 FNFH-PT-30Y-9.5-2001 GNMA-IO-30Y-6.5-1993 GNMA-IO-30Y-6.5-1994 GNMA-IO-30Y-8.0-1992 GNMA-IO-30Y-8.0-1997 GNMA-IO-30Y-8.5-1992 GNMA-IO-30Y-8.5-1993 GNMA-PO-30Y-6.5-1993 GNMA-PO-30Y-6.5-1994 GNMA-PO-30Y-8.0-1992 GNMA-PO-30Y-8.0-1997 GNMA-PO-30Y-8.5-1992 GNMA-PO-30Y-8.5-1993 GNMA-PT-15Y-5.5-1993 GNMA-PT-15Y-5.5-1994 GNMA-PT-15Y-5.5-1996 GNMA-PT-15Y-5.5-1998 GNMA-PT-15Y-5.5-1999 GNMA-PT-15Y-5.5-2001 GNMA-PT-15Y-5.5-2002 GNMA-PT-15Y-6.0-1993 GNMA-PT-15Y-6.0-1994 GNMA-PT-15Y-6.0-1995 GNMA-PT-15Y-6.0-1996 GNMA-PT-15Y-6.0-1997 GNMA-PT-15Y-6.0-1998 GNMA-PT-15Y-6.0-1999
102
GNMA-PT-15Y-6.0-2000 GNMA-PT-15Y-6.0-2001 GNMA-PT-15Y-6.0-2002 GNMA-PT-15Y-6.5-1992 GNMA-PT-15Y-6.5-1993 GNMA-PT-15Y-6.5-1994 GNMA-PT-15Y-6.5-1995 GNMA-PT-15Y-6.5-1996 GNMA-PT-15Y-6.5-1997 GNMA-PT-15Y-6.5-1998 GNMA-PT-15Y-6.5-1999 GNMA-PT-15Y-6.5-2000 GNMA-PT-15Y-6.5-2001 GNMA-PT-15Y-6.5-2002 GNMA-PT-15Y-7.0-1992 GNMA-PT-15Y-7.0-1993 GNMA-PT-15Y-7.0-1994 GNMA-PT-15Y-7.0-1995 GNMA-PT-15Y-7.0-1996 GNMA-PT-15Y-7.0-1997 GNMA-PT-15Y-7.0-1998 GNMA-PT-15Y-7.0-1999 GNMA-PT-15Y-7.0-2000 GNMA-PT-15Y-7.0-2001 GNMA-PT-15Y-7.0-2002 GNMA-PT-15Y-7.5-1990 GNMA-PT-15Y-7.5-1991 GNMA-PT-15Y-7.5-1992 GNMA-PT-15Y-7.5-1993 GNMA-PT-15Y-7.5-1994 GNMA-PT-15Y-7.5-1995 GNMA-PT-15Y-7.5-1996 GNMA-PT-15Y-7.5-1997 GNMA-PT-15Y-7.5-1998 GNMA-PT-15Y-7.5-1999 GNMA-PT-15Y-7.5-2000 GNMA-PT-15Y-7.5-2001 GNMA-PT-15Y-7.5-2002 GNMA-PT-15Y-8.0-1990 GNMA-PT-15Y-8.0-1991 GNMA-PT-15Y-8.0-1992 GNMA-PT-15Y-8.0-1993 GNMA-PT-15Y-8.0-1994 GNMA-PT-15Y-8.0-1995 GNMA-PT-15Y-8.0-1996
103
GNMA-PT-15Y-8.0-1997 GNMA-PT-15Y-8.0-1998 GNMA-PT-15Y-8.0-1999 GNMA-PT-15Y-8.0-2000 GNMA-PT-15Y-8.0-2001 GNMA-PT-30Y-10.0-1979 GNMA-PT-30Y-10.0-1980 GNMA-PT-30Y-10.0-1981 GNMA-PT-30Y-10.0-1982 GNMA-PT-30Y-10.0-1983 GNMA-PT-30Y-10.0-1984 GNMA-PT-30Y-10.0-1985 GNMA-PT-30Y-10.0-1986 GNMA-PT-30Y-10.0-1987 GNMA-PT-30Y-10.0-1988 GNMA-PT-30Y-10.0-1989 GNMA-PT-30Y-10.0-1990 GNMA-PT-30Y-10.0-1991 GNMA-PT-30Y-10.0-1992 GNMA-PT-30Y-10.0-1994 GNMA-PT-30Y-10.0-1995 GNMA-PT-30Y-10.0-1996 GNMA-PT-30Y-10.0-2000 GNMA-PT-30Y-10.5-1980 GNMA-PT-30Y-10.5-1981 GNMA-PT-30Y-10.5-1982 GNMA-PT-30Y-10.5-1983 GNMA-PT-30Y-10.5-1984 GNMA-PT-30Y-10.5-1985 GNMA-PT-30Y-10.5-1986 GNMA-PT-30Y-10.5-1987 GNMA-PT-30Y-10.5-1988 GNMA-PT-30Y-10.5-1989 GNMA-PT-30Y-10.5-1990 GNMA-PT-30Y-10.5-1991 GNMA-PT-30Y-10.5-1995 GNMA-PT-30Y-11.0-1979 GNMA-PT-30Y-11.0-1980 GNMA-PT-30Y-11.0-1981 GNMA-PT-30Y-11.0-1982 GNMA-PT-30Y-11.0-1983 GNMA-PT-30Y-11.0-1984 GNMA-PT-30Y-11.0-1985 GNMA-PT-30Y-11.0-1986 GNMA-PT-30Y-11.0-1987
104
GNMA-PT-30Y-11.0-1988 GNMA-PT-30Y-11.0-1989 GNMA-PT-30Y-11.0-1990 GNMA-PT-30Y-11.0-1991 GNMA-PT-30Y-11.5-1980 GNMA-PT-30Y-11.5-1981 GNMA-PT-30Y-11.5-1982 GNMA-PT-30Y-11.5-1983 GNMA-PT-30Y-11.5-1984 GNMA-PT-30Y-11.5-1985 GNMA-PT-30Y-11.5-1986 GNMA-PT-30Y-11.5-1987 GNMA-PT-30Y-11.5-1988 GNMA-PT-30Y-11.5-1989 GNMA-PT-30Y-11.5-1990 GNMA-PT-30Y-11.5-1991 GNMA-PT-30Y-5.0-1993 GNMA-PT-30Y-5.0-1994 GNMA-PT-30Y-5.0-1997 GNMA-PT-30Y-5.0-1998 GNMA-PT-30Y-5.0-1999 GNMA-PT-30Y-5.0-2000 GNMA-PT-30Y-5.0-2001 GNMA-PT-30Y-5.0-2002 GNMA-PT-30Y-5.5-1990 GNMA-PT-30Y-5.5-1991 GNMA-PT-30Y-5.5-1992 GNMA-PT-30Y-5.5-1993 GNMA-PT-30Y-5.5-1996 GNMA-PT-30Y-5.5-1997 GNMA-PT-30Y-5.5-1998 GNMA-PT-30Y-5.5-1999 GNMA-PT-30Y-5.5-2000 GNMA-PT-30Y-5.5-2001 GNMA-PT-30Y-5.5-2002 GNMA-PT-30Y-6.0-1986 GNMA-PT-30Y-6.0-1987 GNMA-PT-30Y-6.0-1992 GNMA-PT-30Y-6.0-1993 GNMA-PT-30Y-6.0-1994 GNMA-PT-30Y-6.0-1995 GNMA-PT-30Y-6.0-1996 GNMA-PT-30Y-6.0-1997 GNMA-PT-30Y-6.0-1998 GNMA-PT-30Y-6.0-1999
105
GNMA-PT-30Y-6.0-2000 GNMA-PT-30Y-6.0-2001 GNMA-PT-30Y-6.0-2002 GNMA-PT-30Y-6.5-1975 GNMA-PT-30Y-6.5-1986 GNMA-PT-30Y-6.5-1987 GNMA-PT-30Y-6.5-1991 GNMA-PT-30Y-6.5-1992 GNMA-PT-30Y-6.5-1993 GNMA-PT-30Y-6.5-1994 GNMA-PT-30Y-6.5-1995 GNMA-PT-30Y-6.5-1996 GNMA-PT-30Y-6.5-1997 GNMA-PT-30Y-6.5-1998 GNMA-PT-30Y-6.5-1999 GNMA-PT-30Y-6.5-2000 GNMA-PT-30Y-6.5-2001 GNMA-PT-30Y-6.5-2002 GNMA-PT-30Y-7.0-1977 GNMA-PT-30Y-7.0-1986 GNMA-PT-30Y-7.0-1987 GNMA-PT-30Y-7.0-1988 GNMA-PT-30Y-7.0-1989 GNMA-PT-30Y-7.0-1990 GNMA-PT-30Y-7.0-1991 GNMA-PT-30Y-7.0-1992 GNMA-PT-30Y-7.0-1993 GNMA-PT-30Y-7.0-1994 GNMA-PT-30Y-7.0-1995 GNMA-PT-30Y-7.0-1996 GNMA-PT-30Y-7.0-1997 GNMA-PT-30Y-7.0-1998 GNMA-PT-30Y-7.0-1999 GNMA-PT-30Y-7.0-2000 GNMA-PT-30Y-7.0-2001 GNMA-PT-30Y-7.0-2002 GNMA-PT-30Y-7.5-1975 GNMA-PT-30Y-7.5-1976 GNMA-PT-30Y-7.5-1977 GNMA-PT-30Y-7.5-1978 GNMA-PT-30Y-7.5-1986 GNMA-PT-30Y-7.5-1987 GNMA-PT-30Y-7.5-1988 GNMA-PT-30Y-7.5-1989 GNMA-PT-30Y-7.5-1990
106
GNMA-PT-30Y-7.5-1991 GNMA-PT-30Y-7.5-1992 GNMA-PT-30Y-7.5-1993 GNMA-PT-30Y-7.5-1994 GNMA-PT-30Y-7.5-1995 GNMA-PT-30Y-7.5-1996 GNMA-PT-30Y-7.5-1997 GNMA-PT-30Y-7.5-1998 GNMA-PT-30Y-7.5-1999 GNMA-PT-30Y-7.5-2000 GNMA-PT-30Y-7.5-2001 GNMA-PT-30Y-7.5-2002 GNMA-PT-30Y-8.0-1975 GNMA-PT-30Y-8.0-1976 GNMA-PT-30Y-8.0-1977 GNMA-PT-30Y-8.0-1978 GNMA-PT-30Y-8.0-1979 GNMA-PT-30Y-8.0-1980 GNMA-PT-30Y-8.0-1983 GNMA-PT-30Y-8.0-1984 GNMA-PT-30Y-8.0-1985 GNMA-PT-30Y-8.0-1986 GNMA-PT-30Y-8.0-1987 GNMA-PT-30Y-8.0-1988 GNMA-PT-30Y-8.0-1989 GNMA-PT-30Y-8.0-1990 GNMA-PT-30Y-8.0-1991 GNMA-PT-30Y-8.0-1992 GNMA-PT-30Y-8.0-1993 GNMA-PT-30Y-8.0-1994 GNMA-PT-30Y-8.0-1995 GNMA-PT-30Y-8.0-1996 GNMA-PT-30Y-8.0-1997 GNMA-PT-30Y-8.0-1998 GNMA-PT-30Y-8.0-1999 GNMA-PT-30Y-8.0-2000 GNMA-PT-30Y-8.0-2001 GNMA-PT-30Y-8.0-2002 GNMA-PT-30Y-8.5-1975 GNMA-PT-30Y-8.5-1976 GNMA-PT-30Y-8.5-1977 GNMA-PT-30Y-8.5-1978 GNMA-PT-30Y-8.5-1979 GNMA-PT-30Y-8.5-1980 GNMA-PT-30Y-8.5-1981
107
GNMA-PT-30Y-8.5-1983 GNMA-PT-30Y-8.5-1984 GNMA-PT-30Y-8.5-1985 GNMA-PT-30Y-8.5-1986 GNMA-PT-30Y-8.5-1987 GNMA-PT-30Y-8.5-1988 GNMA-PT-30Y-8.5-1989 GNMA-PT-30Y-8.5-1990 GNMA-PT-30Y-8.5-1991 GNMA-PT-30Y-8.5-1992 GNMA-PT-30Y-8.5-1993 GNMA-PT-30Y-8.5-1994 GNMA-PT-30Y-8.5-1995 GNMA-PT-30Y-8.5-1996 GNMA-PT-30Y-8.5-1997 GNMA-PT-30Y-8.5-1998 GNMA-PT-30Y-8.5-1999 GNMA-PT-30Y-8.5-2000 GNMA-PT-30Y-8.5-2001 GNMA-PT-30Y-8.5-2002 GNMA-PT-30Y-9.0-1975 GNMA-PT-30Y-9.0-1976 GNMA-PT-30Y-9.0-1978 GNMA-PT-30Y-9.0-1979 GNMA-PT-30Y-9.0-1980 GNMA-PT-30Y-9.0-1981 GNMA-PT-30Y-9.0-1983 GNMA-PT-30Y-9.0-1984 GNMA-PT-30Y-9.0-1985 GNMA-PT-30Y-9.0-1986 GNMA-PT-30Y-9.0-1987 GNMA-PT-30Y-9.0-1988 GNMA-PT-30Y-9.0-1989 GNMA-PT-30Y-9.0-1990 GNMA-PT-30Y-9.0-1991 GNMA-PT-30Y-9.0-1992 GNMA-PT-30Y-9.0-1993 GNMA-PT-30Y-9.0-1994 GNMA-PT-30Y-9.0-1995 GNMA-PT-30Y-9.0-1996 GNMA-PT-30Y-9.0-1997 GNMA-PT-30Y-9.0-1998 GNMA-PT-30Y-9.0-1999 GNMA-PT-30Y-9.0-2000 GNMA-PT-30Y-9.0-2001
108
GNMA-PT-30Y-9.5-1979 GNMA-PT-30Y-9.5-1980 GNMA-PT-30Y-9.5-1981 GNMA-PT-30Y-9.5-1982 GNMA-PT-30Y-9.5-1983 GNMA-PT-30Y-9.5-1984 GNMA-PT-30Y-9.5-1985 GNMA-PT-30Y-9.5-1986 GNMA-PT-30Y-9.5-1987 GNMA-PT-30Y-9.5-1988 GNMA-PT-30Y-9.5-1989 GNMA-PT-30Y-9.5-1990 GNMA-PT-30Y-9.5-1991 GNMA-PT-30Y-9.5-1992 GNMA-PT-30Y-9.5-1993 GNMA-PT-30Y-9.5-1994 GNMA-PT-30Y-9.5-1995 GNMA-PT-30Y-9.5-1996 GNMA-PT-30Y-9.5-1997 GNMA-PT-30Y-9.5-2000 GNMA-PT-30Y-9.5-2001
109
<positions> <mortgageBackedSecurity> <positionName>FNMA Pass Through 7% 30yr</positionName> <mbsName>FNFH-PT-30Y-7.0-2001</mbsName> <notional>1000000</notional> <maturityDate>20311211</maturityDate> <marketPrice>103.5625</marketPrice> </mortgageBackedSecurity> <bond> <positionName>UST 4 5/8% May 2006</positionName> <notional>1000000</notional> <currency>USD</currency> <discountCurve>USD Govt</discountCurve> <coupon>4.625</coupon> <couponFrequency> <semiannual/> </couponFrequency> <maturityDate>20060515</maturityDate> <marketPrice>103.75</marketPrice> <accruedInterest>1.927</accruedInterest> </bond> <groupCustomBucketList> <groupCustomBucket> <customDimensionName>Asset Type</customDimensionName> <customBucketValue>bond</customBucketValue> <positionNameList> <positionName>UST 4 5/8% May 2006</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Asset Type</customDimensionName> <customBucketValue>mortgageBackedSecurity</customBucketValue> <positionNameList> <positionName>FNMA Pass Through 7% 30yr</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Portfolio</customDimensionName> <customBucketValue>Mortgage example</customBucketValue> <positionNameList> <positionName>UST 4 5/8% May 2006</positionName> <positionName>FNMA Pass Through 7% 30yr</positionName> </positionNameList> </groupCustomBucket> </groupCustomBucketList> </positions>
110
Duration is a useful measure for measuring risk for small changes in interest rates. Duration will not capture convexity shifts or non-parallel term structure changes. By using the PVBP delta statistic with a scale of values we can see that the FNMA mortgage bond goes up less as yields drop and goes down more as yields increase. We can see the negative convexity of the security relative to the US Treasury issue. This Report has been run using a value date of Oct 5, 2001. With the 2001 Federal Reserve rate drops due to the softening economy and the WTC attack effects, the PSA of this issue has climbed to over 800 as reported by the Wall Street Journal. This is so extreme that the duration of the FNMA issue (3.89 years) is less than the 5yr Treasury note (4.36 years). As rates rise, the duration of the bond increases causing the price to fall faster than the 5yr US Treasury note. Report output is shown below and graphed in Excel from a tab-delimited export from RiskManager on the next page.
111
112
Background on Pfandbriefe The most important difference [from US MBS securities] is that Pfandbriefe carry no prepayment risk since they remain on the balance sheet of the issuing institution. Therefore, their spreads over sovereign bonds are attributable to liquidity and credit quality alone. In fact, Pfandbriefe are highly rated and have relatively small spreads. These low spreads are more a reflection of the quality of the collateral pool (which is subject to strict government regulation) than the perceived quality of the issuing agent. BIS Article: http://www.bis.org/publ/bispap05b.pdf Pfandbrief-style products in Europe by Orazio Mastroeni, European Central Bank Abstract The Pfandbrief bond market is the biggest segment of the euro-denominated private bond market in Europe and rivals in size the individual European government bond markets. The fact that it developed mainly in a single country as a purely domestic product until the mid-1990s obscured the strong growth of this market segment, regarded as illiquid and arcane by international investors. Following the strong development in issuance of, in particular, the German Jumbo, a number of jurisdictions in Europe (including many eastern European countries) have now established the regulatory framework for Pfandbrief-style products or are preparing to do so in the near future. This note describes the nature and the main characteristics of Pfandbrief-style products in a number of European countries and concentrates the analysis in particular on Jumbo products, which were launched within a relatively short period of time in Germany, France, Spain and Luxembourg. The existing differences in the national jurisdictions, and the fact that their further harmonisation in the near future is unlikely, should not prevent a successful establishment of the Pfandbrief as an asset class in its own right, both within and outside the European Union. In this respect, the application of Article 22(4) of the EU UCITS Directive, which sets out criteria for defining a common class of assets, could provide the basis for ensuring a minimum level of homogeneity of this type of assets.
113
114
Editor's Note: In the Risk Attribution Section, we examine an example of a simple portfolio and benchmark containing four stocks. In the portfolio, bets are taken at the security level and at the sector level. We examine all the risk attribution calculations in a companion spreadsheet (right click this link and save as...) and discuss the Risk Attribution report output straight from RiskManager. The example also follows the white paper on Risk Attribution by Jorge Mina (2002). Objectives of Risk Attribution Risk Attribution Complements Performance Attribution Risk Attribution Decision Process Relative VaR and Risk Attribution Foundations Relative Value-at-Risk Objectives Performance Evaluation Triangle Applying the Evaluation Triangle to Portfolio Managers VaR Calculations start with Risk Factor Returns Forecast Future Price Changes and Volatility Decay Factor Controls the Weighting Scheme Decay Factors and Half Life Trading Days to Reach Time-Weighted Decay Level Applying a Decay Factor to Returns and Estimating Volatility: AT&T Common Aggregate Securities & Sectors Correlation of returns Compute the potential loss over the next horizon period Measure Losses Relative to a Benchmark Risk of Under-Performing the Benchmark A Word on Mechanics: Performance and Risk Attribution must share Dimensions Risk Attribution Reports Risk Attribution Reports and Examples Tracking Error Definitions
115
Fully Worked Example: Simple Equity Portfolio Sector and Security Investments Four Equity Incremental Tracking Error Volatilities, Correlations, and Covariance Bets, Gradients and Relative Incremental VaR Total Tracking Error and Relative IVaR Equivalence Sector Allocation for Systems Hardware Sector Allocation Contribution for Systems Hardware Security Selection Contribution for Systems Hardware Security Selection Contribution for Dell and Sector Level Security Selection risk at the Sector Level Constant Portfolio BackTesting TE Historical Backtesting TE
116
117
Figure 1
118
Figure 2
119
Key advantages of the value-at-risk approach Measures equally well across all asset classes. The value-at-risk methodology is not segmented into asset classes. Unlike risk modeling of the past, equities, fixed income, commodities trading and FX market positions can be combined into the same reporting framework. Uses daily returns for highest accuracy. We have more powerful computers now so well make good use of them. The modeling techniques of twenty years ago constrained us to daily or weekly data. VaR draws upon daily data. Measures equally well for International, Small Cap, Mid-Cap, and Large Cap stocks. The sectors of an individual market dont matter. VaR techniques can combine all markets and rank the risk of every position on an equal basis. Method stays close to the original price data. Draws upon 500,000+ time series. RiskManager draws from a price database of individual equities, FX spot rates, commodity prices, volatility surfaces. Analysis can be done real-time. Assumptions can be revised at any time. With the data always available, any assumption underlying the risk reporting can be altered. The RiskManagerVaR system recalculates numbers from original price data, not an intermediate dataset.
VaR Ingredients Daily price returns of each fundamental risk factor (time series). Risk Factors: The market data, individual equities, FX rates, key fixed income spot rates, futures, and commodities. Apply a decay factor to returns. Give more recent returns more emphasis than old returns. Volatility the standard deviation of market data returns. The calculated value is daily price volatility. Correlations between risk factors. Aggregate distributions to sector and country levels. Equity sectors will follow benchmark standards or may be proprietary sectors. Fixed Income sectors may follow credit ratings or maturity sections of the yield curve.
120
These ideas can be applied to portfolio manager investments compared to benchmarks. Here the position taking talent is security selection, sector allocation, and country allocation for global portfolios. To quote the 1996 RiskMetricsTechnical Document Fourth Edition: To date, trading and position taking talent have been rewarded to a significant extent on the basisof total returns. Given the high rewards bestowed on outstanding trading talent this may bias thetrading professionals towards taking excessive risks. It is often referred to as giving traders a freeoption on the capital of your firm. The interest of the firm or capital provider may be getting out ofline with the interest of the risk taking individual unless the risks are properly measured andreturns are adjusted for the amount of risk effectively taken. To do this correctly one needs a standard measure of risks. Ideally risk taking should be evaluated on the basis of three interlinked measures: revenues, volatility of revenues, and risks. Including estimated (ex ante) and realized (ex post) volatility of profits adds an extra dimension to performance evaluation. The ratio of P&L over risk (risk ratio) and of P&L over volatility (Sharpe ratio) can be combined into what we define as a traders efficiency ratio (estimated risk/realized volatility) that measures an individuals capacity to translate estimated risk into low realized volatility of revenues.
121
122
123
1. We forecast each of a portfolios underlying instruments future price changes using only past changes to construct these forecasts. 2. Use a random walk model that describes the evolution of price returns. 3. Variance is modeled as a function of past variances as shown below: Pt = + Pt-1 + tt where t = N(0,1) & =0
Forecasting Volatility RiskMetrics uses the exponentially weighted moving average model (EWMA). The latest observations carry the highest weight in the volatility estimate. Following a shock (a large return), the volatility declines exponentially as the weight of the shock observation falls. In contrast, the use of a simple moving average (SMA) leads to relatively abrupt changes in the standard deviation once the shock falls out of the measurement sample. The graph below shows this effect upon returns.
124
To answer this question we must explore the impact of various decay factors on the lookback period. In the graph below, the decay factor found to work best for 1-day risk horizons is 0.94. The best decay factor for monthly horizons is 0.97. These empirical values follow research and methods explained in the RiskMetrics Technical Document (1996), Appendix C, pp 243-246. Note that the weight of the daily returns approaches zero in about 80 days for the 0.94 decay and about 130 days for the 0.97 decay factor. We conclude that a longer risk horizon requires a wider look-back period. We need more historical data.
125
126
127
128
rpt = wirit
i=1
Where w are the weights, r are the log returns across N assets. Aggregation may be done at any level (country, sector, etc.). To illustrate this visually, we aggregate two stocks (LEH and JPM) of 50% weighting into a sector (Capital Markets). The graphics were produced by the RiskManager report Simulated Portfolio Returns histogram. The 50-50 weighting blend was created using the index builder. Normally, the weights are set by investment decisions or by the index weights.
129
Correlation of returns
Next, the correlations between position returns are calculated. The positions themselves are weighted combinations of the underlying stock risk factors. Here, we run a RiskManagerreport Portfolio Correlations and Volatilities to compute the correlations between the two stock positions.
130
131
132
133
Portfolio and Benchmark must share dimensions RiskMetrics uses tags to allow users describe these dimensions. Tags are just text labels of any dimension or category you wish to use and are attached to each investment holding. Each benchmark holding must share the same dimensions of the investment portfolio. In RiskManagersposition import format, RM3D, the tag dimensions would appear as shown below. Here we have an attribution name, a delimiter, and the attribution value.
Portfolio| SP500 |Security|MICROSOFTCORP|Country|US|Sector|Software & Services
Extending this concept to all holdings 1. 2. Lists of portfolio and benchmark holds are formatted in either XML or text. Text is TAB or COMMA delimited in RM3D format.
134
135
136
137
138
139
We can transform this information back into the covariance matrix by computing: Correlation of stock A with Stock B * Volatility of Stock A * Volatility of Stock B to obtain the covariance matrix:
Covariance Matrix GM Dell 0.101214761 0.079433039 0.142279726 0.093458756 0.093458756 0.255888629 0.06568789 0.119582211
140
141
wTw
The sum of the relative IVaRs (H9 in the spreadsheet) matches the Total Tracking error of 515bps.
142
and in the RiskManagerreport, the 12bps of Systems Hardware sector allocation risk is shown below. Also shown is the total amount of security selection risk within systems hardware. The next pages show how this is calculated with our example spreadsheet.
143
144
AT
(equation 38)
145
AT
(equation 39)
if S is out of sector
Is shown in the spreadsheet, for Dell Computer in Systems Hardware, the security selection
146
and in the RiskManager report, we see the 239bps of security selection risk for Dell.
147
148
If we calculate the todays portfolio TE over these multiple blocks of returns and plot the values over time, where each TE is synchronized with the last date in each return block, we show the constant portfolio backtesting of the portfolio.
149
Historical Backtesting TE
To perform historical backtesting, users of RiskManager must store account tracking error values on a daily basis. The changes in the portfolio and benchmark will be reflected in the TE numbers. Next, plot the values over time for each account portfolio and compare the TE drift against a risk target. Daily storage of TE values can be accomplished through a batch facility called RMX Server. RMX is orchestrates the process of: a) b) c) d) e) f) Managing multiple accounts and benchmarks. Directing the translation from tab-delimited to RML conversion (Data Translator). Dividing the blocks of accounts into individual calculations (Divider). Managing the calculation process (RiskServer Director) Managing the Risk Attribution report generation (Risk Reports) Storing parsed elements of the calculations in a results database.
It is the results database we can draw upon to plot historical tracking error.
150
How to edit using the position interface. To illustrate I walk through an example of how to edit a tag value for a position that already exists in our database. How to create reports using tags. Tags provide the capability to divide a portfolio or groups of portfolios into may sectors, regions, strategies etc. In my example, I show how two sets of tags can be used to depict risk concentrations. How benchmarks are created and how they are incorporated into reports. Benchmarks are important to many users as they assess the risk of underperformance relative to another portfolio.
151
Review Positions
In my example I have two portfolios, my diversified equity portfolio and a benchmark portfolio consisting of the stocks in the S&P 500. The benchmark portfolio was constructed using the true SIC codes for each instrument. The SIC code is passed to the import file as a nested tag. A nested tag is written with a backslash separator, for example, Consumer Discretionary\Consumer Durables & Apparel. This allows the reports to have multiple levels of drilldowns without specifying each tag separately. Below I have run a sample Multiple Statistics report to make sure I have specified my nested tags correctly. I click on the Expand All arrow and I can see how each position rolls up into an industrial sector. In the report screen below, the Fortune Brands, Inc position is mapped to the Consumer Discretionary\Automobiles & Components\Auto Components\Auto Parts & Equipment industry group. In this case, the Fortunes stock is incorrectly mapped to this SIC code and I need to edit the tag of this position. To do this I return to the position interface screen and search for Fortune Brand
152
Below I clicked on the Working with All Positions link and chosen Select Position View
153
My new position interface screen is now defaulting to the positions that comprise the S&P Benchmark portfolio. Fortune Brands, Inc has been highlighted.
154
155
156
157
158
159
Create a Benchmark
To compare our diversified portfolio to the S&P benchmark I have create a weighted benchmark portfolio from a percentage weightings available from S&P (see table below). Please note that these weighting are an indication of the S&P weights but are not exact.
160
161
162
1. Value at Risk and Marginal Value at Risk 2. Duration and Stress Tests 3. Bond Equivalents
The sample portfolio has several strategies to illustrate the above reports. Position types include treasuries, corporate bonds, municipal bonds, mortgage back securities, Brady Bonds and eurodollar futures. This case study will use the customizable table report template to define the report layouts.
163
To illustrate how much each strategy is hedging, we will include a marginal VaR statistic. This statistic will tell us what the change in VaR is by excluding each strategy one by one from the portfolio.
164
In the above report, the Marginal VaR of each trade has a positive or negative contribution to the overall VaR of the portfolio. If we exclude the strategy DCB-C Bond, the VaR of the portfolio would decrease $420,288. The report below illustrates, total VaR has dropped to $542,394 a decrease of $420,288.
165
Judging only from this measure, it could be said that this portfolio is less risky than a portfolio with a 10-year duration. That portfolio is going to decline in value 10% for each 1% rise in interest rates.
To illustrate how duration is effected by interest rates, we add a statistic called PVBP Delta and set the basis point change to positive 10. The 10bp shift equals a -$484k change in portfolio present value. Therefore, if interest rates rise, this portfolio will drop in value $484k. The current present value of -$113M multiplied by the duration .0044 equals approximately -$497K. This is comparable with the -$484K calculated by PVBP Delta.
Typically, a fixed income portfolio's duration tends to be positive. However, instruments such as interest only mortgage backed securities (I/Os) have negative durations. In the example below, the duration of the I/0 is offset again a long US Government Bond.
166
For this exercise we focused solely on duration, but in a separate sections of our help resources, we also introduce the concepts of contributional duration and underlying duration. These duration statistics are especially useful for portfolios that contain swaps, futures or options.
While duration can be applied in a wide variety of situations, it is limited in that it considers only exposure to parallel shifts in the yield curve. It does not address tilts or bends in the yield curve. Indeed, a portfolio could have no duration exposure, but still have significant yield curve risk. To measure this, RiskManager applies its user-defined stress tests to create other yield curve scenarios. In the following scenario, instead of applying a parallel shift, I shifted only the 3-month rate in the respective curves (labeled 3M rates rise-below). This creates significantly different results for this portfolio. We see an increase in value to $661k as opposed to the drop of $484K. Several of the strategies show positive reactions to this short-term rate hike. If we focus specifically on the TIP instruments, the 10-year TIP has a larger positive shift in value compared to the drop in the 30-year TIP instrument.
In addition to creating user-defined moves in interest rates, stress tests can be used to replay events in history. In the report below, August 1, 1998 through August 30, 1998 was selected as the example stress event. The resulting change in present value was $3.25MM. This is over 3 times larger that a loss occurring during normal market conditions. As illustrated, using only VaR statistics, a portfolio manager could be left unaware of potential exposures. Indeed, in this case the portfolio is quite susceptible to loss during a market crisis.
167
168
To create a report, start at the report template below. Select the Bond Equivalents Statistic and the Position Group or portfolio that contains the reference security. Notice in this template, I have selected the Bond Equivalents twice. The first statistic is the multiplier and the second statistic is my asNominal selection. This asNominal result is calculated by dividing the multiplier by the nominal amount of the reference portfolio.
In my simple example, I selected a USD 6% bond maturing in 2015 as my base portfolio. This bond is compared to a zero coupon instrument maturing in 10 years. The result of 1.667 (in the report shown below) is the number of 10yr zero coupon units in the reference portfolio. additional amount of reference portfolio that would be needed to hedge the risk of my 6% bond. The asNominal result of $16,998,366 represents the equivalent face amount the 6% 2015 issue in terms of the 10yr zero. Therefore, my $10M notional position would need to be increased $6.9M to effectively hedge this portfolio. Note that there is no present value scaling done on the reference portfolio. If I were to double my notional in the 6% bond, my bond equivalents would need to double to provide the hedging benefit.
169
Applying this theory to our portfolio, our reference notional is $76M. Therefore, our notional would need to increase to $55M (-$132MM +$76M) in order to effectively hedge our portfolio.
170
Global Bank
Global Bank Example
The example bank ABC is organized in three levels: corporate, business units, and trading desks. Figure 1 represents the organizational chart of ABC bank. If the format and content of each risk report is to be designed to suit the needs of each organizational level, we must consider the bank's positions and identify each one in a meaningful way, so that reports can be generated at each level, and so that information can be sorted and broken out by security type, by geographic zone, by strategy, etc. We can tag each position with as much meaningful identifying information as necessary. See Tagging. Figure 1
171
Historical Simulation
An overview of the Bank's P&L at the corporate level can be gained by running a histogram, using a historical simulation, for the trailing year.
This report shows the Present Value of the portfolio, and the VaRs at 95 and 97 percent confidence ($4,563,883 and $4,901,470, respectively). It also reports on the lower and upper confidence levels of the estimates of the VaRs themselves, which can be important because of the small number (approximately 250) of business days in the one-year interval. This curve of historical observations seems skewed left (negatively skewed), reflecting the actual observed returns for the trailing year. No correlations or covariances are used to calculate this simulation. A historical simulation has the disadvantage of being difficult to scale into the future: it strongly reflects the characteristics of period in question. One may wish to run a Monte Carlo simulation for contrast.
172
Again, this report shows the Present Value of the portfolio, and the VaR's at 95 and 97 percent confidence ($3,278,546 and $3,779,834, respectively). The lower and upper confidence bands are much narrower than in the prior (historical) run, because this Monte Carlo run used 1,000 trials. The historical run used only 1 year of data, or approximately 250 daily observations.
173
Choose "Multiple Statistics Report" and the menu below will occur. By selecting the desired statistics (present value at level 1, VaR at level 2, and Marginal VaR at level 3) and selecting Business Unit as the sole dimension, we can generate a useful report.
174
175
We can see from this report that although the bulk of the assets are held by the Fixed Income trading desk (column 1), the main sources of risk are the Fixed Income desk and the much smaller holdings of the Proprietary Trading desk (column 2). In addition, we see that the Global Equity desk is contributing some diversification value, actually reducing the total VaR of the bank by $21,761.91 (column 3). We chose Parametric methodology for each of our VaR statistics. It may be illustrative to also do a separate report using the Monte Carlo Simulation method, to capture the convexity of the fixed income instruments, and any non-linear pricing (such as callable bonds or options). It may also be illustrative to compare the results using the historical simulation methodology, to show the distribution of results from recent periods. These can all be run on separate reports, or new columns can be defined on the existing report to compare them side by side.
176
Stress Testing
We may want to augment our reports by running some stress scenarios. If we click on "stress testing" we can use RiskMetrics pre-defined scenarios, or we can define our own. To define a new stress test, click on "Create Stress Test Scenarios" and then "Create New". The choices are historical or user defined. To create a historical stress test, simply select the beginning and ending dates of the period you would like to use. Or click on "user-defined" and the following screen will allow you to define the parameters of a test. Below we have selected every point on the USD Government curve and shifted each one upwards 50 basis points. We have selected a Predictive stress test, so that our movement of the curve gets reflected in all other time series. Once we save this test, we can use it in a report.
177
178
We can see that the bank is most vulnerable to a Gulf War type of scenario, and that the Fixed Income business unit would be most at risk. The parallel shift of the interest rate curve would be disastrous to Fixed Income, however it would be mitigated by the diversifying effect of the Proprietary trading books. We will do a number of reports to investigate these effects, and break this down further.
179
180
We can see that the corporate portfolio is the largest contributor of VaR (column 3). If we wish to examine the VaR of the individual holdings, we can mouse-click on a sector to expand the tree.
We can see that the VaR's of the portfolios do not add up to the VaR of the total portfolio for the Fixed Income Business Unit. This is because the total gains some diversification benefit from combining portfolios whose covariance is less than 1. Marginal VaR gives a good indication of which sources of risk are acting as diversifiers.
181
Sources of Diversification
Creating a scatter plot of VaR versus Marginal VaR can be a revealing exercise
We can see that in four out of five portfolios (red dots) the VaR and Marginal VaR are in close proportion, but in the Emerging Markets portfolio the ratio of Marginal VaR/VaR is lower. This portfolio is providing diversification. Very often Marginal VaR can be negative, indicating that the position is actually decreasing the total portfolio.
182
183
The bulk of the risk in this portfolio comes from exposure to changes in interest rates. But how would different types of shifts in the interest rate curves effect the value of this portfolio? A series of stress tests will help answer that question.
184
Another useful way of evaluating a fixed income portfolio might be to define 13 separate stress tests, each moving only one point on the yield curve. This would illustrate sensitivity to changes at each individual point on the curve. By testing the various methods of VaR, together with a battery of stress tests, each run at various levels of breakout, we can gain a sophisticated understanding of the exact sources of risk throughout the bank's portfolio. We can also test sensitivities to those risks, and reveal the areas where adjustments or hedging could be used to most efficiently mitigate those risks.
185
186
187
</referenceFrequency> <resetSpread>50</resetSpread> <discountCurve>CAD Swap</discountCurve> <inArrears/> </receiveLeg> <payLeg> <notional>1000000</notional> <currency>CAD</currency> <paymentType> <fixed/> </paymentType> <couponFrequency> <semiannual/> </couponFrequency> <coupon>5</coupon> <referenceCurve>CAD Swap</referenceCurve> <referenceFrequency> <quarterly/> </referenceFrequency> <discountCurve>CAD Swap</discountCurve> <inArrears/> </payLeg> <maturityDate>20100716</maturityDate> </swap> <bond> <positionName>Short USD Gov't Bond</positionName> <notional>-851614</notional> <currency>USD</currency> <discountCurve>USD Govt</discountCurve> <coupon>8</coupon> <couponFrequency> <semiannual/> </couponFrequency> <maturityDate>20100716</maturityDate> </bond> <equityOption> <positionName>Short Microsoft Call</positionName> <equityName>594918104</equityName> <numberOfShares>-10000</numberOfShares> <strikePrice>66</strikePrice> <optionExpiryDate>20010807</optionExpiryDate> <optionType> <call/> </optionType> <exerciseType> <american/> </exerciseType> </equityOption> <bond> <positionName>Short Non-Callable Bond</positionName> <notional>-1000000</notional> <currency>USD</currency> <discountCurve>USD Govt</discountCurve> <coupon>5</coupon> <couponFrequency> <semiannual/> </couponFrequency> <maturityDate>20100716</maturityDate> <marketPrice>100.25</marketPrice> </bond> <equity> <positionName>Citibank Shares</positionName>
188
<equityName>172967101</equityName> <numberOfShares>2040</numberOfShares> </equity> <equity> <positionName>Ford Shares</positionName> <equityName>345370860</equityName> <numberOfShares>4000</numberOfShares> </equity> <equity> <positionName>Short IBM Shares</positionName> <equityName>459200101</equityName> <numberOfShares>-7250</numberOfShares> </equity> <equity> <positionName>IBM Shares</positionName> <equityName>459200101</equityName> <numberOfShares>960</numberOfShares> </equity> <equity> <positionName>Long Lucent Shares</positionName> <equityName>549463107</equityName> <numberOfShares>10000</numberOfShares> </equity> <equity> <positionName>Long Microsoft Shares</positionName> <equityName>594918104</equityName> <numberOfShares>5435</numberOfShares> </equity> <equity> <positionName>Short Nortel Shares</positionName> <equityName>656568102</equityName> <numberOfShares>-8400</numberOfShares> </equity> <equity> <positionName>Long Quebecor A Shares</positionName> <equityName>748193109.TOR</equityName> <numberOfShares>10000</numberOfShares> </equity> <equity> <positionName>Short Quebecor B Shares</positionName> <equityName>748193208.TOR</equityName> <numberOfShares>-10000</numberOfShares> </equity> <moneyMarket> <positionName>Forward 3M Deposit: 100MM</positionName> <notional>100000000</notional> <currency>USD</currency> <discountCurve>USD Swap</discountCurve> <couponFrequency> <quarterly/> </couponFrequency> <compoundingFrequency> <quarterly/> </compoundingFrequency> <coupon>5.6</coupon> <startDate>20080317</startDate> <maturityDate>20080617</maturityDate>
189
</moneyMarket> <interestRateFuture> <positionName>Short 70 Eurodollar Futures</positionName> <notional>1000000</notional> <currency>USD</currency> <referenceCurve>USD Swap</referenceCurve> <term>3M</term> <numberOfContracts>-70</numberOfContracts> <futuresExpiryDate>20080317</futuresExpiryDate> <entryPrice>94.4</entryPrice> </interestRateFuture> <groupCustomBucketList> <groupCustomBucket> <customDimensionName>Asset Type</customDimensionName> <customBucketValue>bond</customBucketValue> <positionNameList> <positionName>Long Callable Bond</positionName> <positionName>Long USD Corporate Bond</positionName> <positionName>Short USD Gov't Bond</positionName> <positionName>Short Non-Callable Bond</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Asset Type</customDimensionName> <customBucketValue>convertibleBond</customBucketValue> <positionNameList> <positionName>Long IBM Convert</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Asset Type</customDimensionName> <customBucketValue>equity</customBucketValue> <positionNameList> <positionName>Citibank Shares</positionName> <positionName>Ford Shares</positionName> <positionName>Short IBM Shares</positionName> <positionName>IBM Shares</positionName> <positionName>Long Lucent Shares</positionName> <positionName>Long Microsoft Shares</positionName> <positionName>Short Nortel Shares</positionName> <positionName>Long Quebecor A Shares</positionName> <positionName>Short Quebecor B Shares</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Asset Type</customDimensionName> <customBucketValue>equityOption</customBucketValue> <positionNameList> <positionName>Short Microsoft Call</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Asset Type</customDimensionName> <customBucketValue>interestRateFuture</customBucketValue> <positionNameList> <positionName>Short 70 Eurodollar Futures</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket>
190
<customDimensionName>Asset Type</customDimensionName> <customBucketValue>moneyMarket</customBucketValue> <positionNameList> <positionName>Forward 3M Deposit: 100MM</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Asset Type</customDimensionName> <customBucketValue>swap</customBucketValue> <positionNameList> <positionName>CMT-Fixed Swap</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Strategy</customDimensionName> <customBucketValue>Bond\Bond Arbitrage</customBucketValue> <positionNameList> <positionName>Long Callable Bond</positionName> <positionName>Short Non-Callable Bond</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Strategy</customDimensionName> <customBucketValue>Bond\Corporate Spread</customBucketValue> <positionNameList> <positionName>Short USD Gov't Bond</positionName> <positionName>Long USD Corporate Bond</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Strategy</customDimensionName> <customBucketValue>Equity\General</customBucketValue> <positionNameList> <positionName>Citibank Shares</positionName> <positionName>Ford Shares</positionName> <positionName>IBM Shares</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Strategy</customDimensionName> <customBucketValue>Equity\MultiClass</customBucketValue> <positionNameList> <positionName>Long Quebecor A Shares</positionName> <positionName>Short Quebecor B Shares</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Strategy</customDimensionName> <customBucketValue>Equity\Technology</customBucketValue> <positionNameList> <positionName>Long Lucent Shares</positionName> <positionName>Short Nortel Shares</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Strategy</customDimensionName> <customBucketValue>Options\Convert Arbitrage</customBucketValue> <positionNameList> <positionName>Long IBM Convert</positionName>
191
<positionName>Short IBM Shares</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Strategy</customDimensionName> <customBucketValue>Options\Covered Call</customBucketValue> <positionNameList> <positionName>Long Microsoft Shares</positionName> <positionName>Short Microsoft Call</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Strategy</customDimensionName> <customBucketValue>Structured\Eurodollar Hedge</customBucketValue> <positionNameList> <positionName>Forward 3M Deposit: 100MM</positionName> <positionName>Short 70 Eurodollar Futures</positionName> </positionNameList> </groupCustomBucket> <groupCustomBucket> <customDimensionName>Strategy</customDimensionName> <customBucketValue>Structured\Swaps</customBucketValue> <positionNameList> <positionName>CMT-Fixed Swap</positionName> </positionNameList> </groupCustomBucket> </groupCustomBucketList> </positions>
192
193
194
195
196
Conclusion: Individual equity time series even on the same-stock level is very important for accurate risk measures. Mapping to more general factors would have hidden the true mark-to-market differences that are inherent in the strategy. Even if the strategy were to be held for a long period of time such that these differences were smoothed out, the reporting of monthly or quarterly NAVs would nevertheless be at risk for the full effect of these short-term differences.
197
198
199
200
201
202
Index
A Arbitrageurs ............................................. 201 B BDT..................................................... 62, 63 Benchmarks .............................. 164, 165, 166 Black76 ............................................... 62, 63 Black-Derman-Toy ...................................... 62 Black-Scholes ............................................. 22 Bond Arbitrage ..................................190, 197 Bond Equivalents ...............................167, 173 Bond Strategies ........................................ 190 Bond Strategy ...................................197, 198 Business Unit Level Reporting..............184, 185 C Callable Bonds .................................62, 63, 64 Caplet .........................................................4 Caps Using Yield-Based Approach ...................4 CDS ............................................................6 Commodities Coverage ..................................2 Convert Arbitrage ..............................190, 203 Corporate Bond Example ............................. 67 Corporate Bond Position............................... 74 Corporate Bond Report Details...................... 72 Corporate Bond Report Preparation ............... 70 Corporate Level Reporting...................178, 180 Corporate Spread...............................190, 198 Covered Call......................................190, 204 Create Reports Using Tags ......................... 161 Create Stress Test Scenarios ...................... 181 Credit Default Swaps .....................................6 Custom Bucket Definition ........................... 160 D Derivative Solutions .................................... 86 Diversification........................................... 186 Drilldowns................................................ 155 Duration ...........................................167, 170 E Edit ......................................................... 159 Equity........................ 2, 16, 17, 18, 19, 20, 21 Equity Option Position ................................. 16 Equity Option PV Report......................... 18, 19 Equity Option PV Report Layout .................... 18 Equity Option Risk Settings .......................... 17 Equity Option VaR Report....................... 20, 21 Equity Option VaR Report Layout .................. 20 Equity Strategies ...................................... 190 Equity Strategy.......................... 199, 200, 201 Eurodollar Hedge ...............................190, 205 European Equity Call Option ......................... 15 European mortgage-backed........................ 114 Excel Historical Simulation................................. 23 Excel ......................................................... 23 F Fixed Income Instrument Coverage.................1 Floors Using Yield-based Approach ..................4 Foreign Exchange Forward position ............... 46 FRN First Coupon Date .................................... 43 Start Date ............................................... 43 FRN........................................................... 43 FRN Case Study.......................................... 34 FRN Interest Rate Sensitivity........................ 40 FRN PV Analysis.......................................... 38 FRN Underlying settings .............................. 37 FX............................................................... 2 FX Forward Example ................................... 44 FX Forward Report Details ........................... 49 FX Forward Risk Settings ............................. 47 G Global Bank ............................................. 185 Global Bank Example ................................ 175 H Historical Returns ....................................... 24 Historical Simulation Excel ...................................................... 23 Historical Simulation ................................... 23 Historical Simulation ................................. 176 I Import .................................................... 191 Incremental VaR....................................... 187 M Mandatory Convertible Bonds ......................... 9 Marginal VaR............................................ 168 MBS Module ............................................... 86 Monte Carlo Simulation ............................. 177 Mortgage Example Position XML ................. 111 Mortgage Example Positions....................88, 90 Mortgage Example Risk Report ................... 112 mortgage-backed securities ......................... 85 mortgages - negative convextiy example ..... 113 O Option Price Calculation ............................... 22 Option Strategy ................................. 203, 204 P Pfandbriefe European Mortgage Bonds ........ 114 Portfolio Level Reporting..............187, 188, 189 Positions Search.................................................. 157 Positions..................................... 69, 155, 156 Positions.................................................. 157 Positions.................................................. 165 Positions.................................................. 175 PV report ................................................... 72 PVBP ....................................................... 170 R Relative VaR ............................................ 166 Repo Transactions ...................................... 13 Report.............................................. 163, 175 Report Statistics ................................ 167, 168 RML .......................................................... 74 S Single Statistic ......................................... 162 Spread Option .......................................25, 30 Stress Testing ............................181, 182, 183 Stress Tests ...................................... 170, 189 Structured Strategy ........................... 205, 206 SwapNote .................................................. 84 Swaps ................................................78, 206 Swaps Instrument Extension ...................79, 80 swaptions .................................................... 3
203
204