The following Interest Rate Forecast methods are available:
Select |
To |
Flat |
Forecast no change in the interest rate for all dates beginning with the as-of date. |
Structured Change |
Forecast rate changes in terms of absolute or percent change, for any modeling period or interest rate term, such as: · +100 basis points on Day 1 · -200 basis points over the first 6 months · Yield curve rotation (short point decreasing, long point increasing) |
Direct Input |
Type interest rates directly, for any modeling period or interest rate term. |
Implied Forward |
Forecast interest rates based on the yield-curve interest rates in effect at the as-of date and consistent with the modeling bucket definitions. |
Change from Base |
Make incremental changes to an existing forecast scenario. |
Yield Curve Twist |
Flatten or steepen the yield curve around a specific point on the curve. |
Standardized Approach Shocks |
Forecast an interest rate shock according to one of the BSCB Standardized Approach shock specifications (Scenario-level specification) |
Enhanced Approach Shocks |
Forecast an interest rate shock according to user specifications that will flow into IRRBB Table B reporting |
The following Interpolation Methods are available:
Select |
To |
Linear Interpolation |
Linear interpolation uses linear yield curve smoothing. Linear yield curves are continuous but not smooth; at each knot point there is a kink in the yield curve. You may not want to use a linear yield curve with a model that assumes the existence of a continuous forward rate curve, due to the nonlinear and discontinuous knot points of a linear yield curve. |
Cubic Spline of Yields |
A cubic spline is a series of third degree polynomials that have the form:
y = a + bx + cx2 + dx3
These polynomials are used to connect the dots formed by observable data. The polynomials are constrained so they fit together smoothly at each knot point (the observable data point.) This means that the slope and the rate of change in the slope with respect to time to maturity have to be equal for each polynomial at the knot point where they join. If this is not true, there is a kink in the yield curve and they are continuous but not differentiable.
Two more constraints make the cubic spline curve unique. The first restricts the zero-maturity yield to equal the 1-day interest rate. The second restricts the yield curve at the longest maturity to be either straight (y"=0) or flat (y'=0). |
Quartic Spline |
Quartic interpolation requires a minimum of 4 knot points. The quartic interpolation equation can be represented as
Y = a + b X1 + CX2 + d X3 + e X4
The end knot points satisfy equations for one curve and all intermediate points satisfy two curves. Hence in a scenario with minimum number of knot points, there will be 6 equations. For n number of knot points, the number of equations is 2n-2. If n is the number of points to be interpolated, the order of the matrix to be formed is 5*(n-1) x 5*(n-1). The matrix is formed according to the following logic:
The second derivative at the end points and the first derivative of the last point is Zero. At the points other than the end points the value of the first derivatives, second derivatives and the third derivatives of the function are equal. |
Note In looking up Forecast Rates, the cash flow engine will (where necessary) perform an interpolation between yield curve term points. For example, in determining a three month rate from a yield curve that contains only a one month rate and a six month rate, the cash flow engine will perform an interpolation to determine the implied three month rate. The interpolation method used is defined by the selected interpolation method for the interest rate curve. |
Examples of Interest Rate Forecasting
As you follow the steps in the examples, substitute similar data at your site if this particular data is not available.
Note You can generate the forecast rates for 360 calendar months, Moody's structured cashflow library's structured cashflow library integration is done with BSP. The first month corresponds to the first calendar month of As of Date. The subsequent months are full calendar months. For example, if As of Date is 30 APR 2013, then the first month is April 2013. The second month will be May 2013 and so on. ADCo model requires two IRCs for an ARM instrument (First is 2 Yr, 10 Yr IRC and second is the Prepayment Index IRC). For a fixed rate instrument, 2 Yr, 10 Yr IRC will only be passed. You can forecast an IRC which has various term points including 2 Year and 10 Year term points. The term points 2 Year (or 24 Months) and 10 Year (or 120 Months) are available. Engine will identify 24 Months term point as 2 Years and 120 Months as 10 Years. If the term point(s) are not available, then engine will not be able to send the forecast rates for the IRC Engine will match the last day of the calendar month with the ISB (income simulation bucket) dates and fetch the rate corresponding to the term point to pass to ADCo model while converting from ISB to 360 months. While converting from ISB to 360 months, if the total ISB size is less than 360 months, then the last available rate needs to be extended till 360th month. For example, if the ISB covers only 240 months, then 240th month rate will be applied from 241st to 360th months. |
When "Show 360 months Buckets" check box is enabled, 2 year (24 months) and 10 year (240 months) term points will be highlighted in red color.
The "Show 360 months Buckets" check box is displayed only if the Curve Identifier is defined for base IRC.
Flat: View U. S. dollar interest rates forecasted for the Treasury Index.
1. From Currency Codes, select USD: US Dollar.
2. From Interest Rate Codes, select US Treasury Curve.
3. From Rate Forecast Method, click Flat.
4. Select the Interpolation Method.
5. Click View.
After clicking View, the Interest Rate View window displays the rates forecasted for the Treasury Index in ISB view. Here, Show Rates for 360 Months Buckets check box is disabled by default. On checking this box, the results will be displayed for the 360 months view. You cannot enter the values against buckets for Flat method in 360 months or ISB view. The Show 360 Months Buckets box is available by default if the ADCo LDM, or Moody's structured cashflow library, or both functions are mapped to the user.
Structured Change: Model a gradual increase for six months in U. S. dollar interest rates.
1. From Currency Codes, select USD: US Dollar.
2. From Interest Rate Codes, select US Treasury Curve.
3. From Rate Forecast Method, click Structured Change.
4. Select the Interpolation Method.
5. Click Define and enter a shock amount to apply to the IRC in absolute or percentage change. You can designate either absolute rate change or percent rate change and click apply.
6. Type the following interest rate changes:
You can also use the Excel import/export feature to add the interest rate changes.
7. Click Apply.
8. Click View.
After clicking View, the Interest Rate View window displays the results in ISB view. Here, Show Rates for 360 Months Buckets check box is disabled by default. On checking this box, the results will be displayed for the 360 months view. You cannot enter the values against buckets for this method in 360 months or ISB view. The Show 360 Months Buckets box is available by default if the ADCo LDM, or Moody's structured cashflow library, or both functions are mapped to the user.
9. The rate increases you typed in step 5 are apportioned equally over six months in this case August to January. Therefore, in monthly buckets 2-7, you will expect to see the following increments added to the Treasury Index interest rates:
3 month |
6 month |
1 year |
2 year |
---|---|---|---|
1/6 of 1.00 = 0.1667 |
1/6 of 1.25 = 0.2083 |
1/6 of 1.50 = 0.25 |
1/6 of 1.75 = 0.2917 |
10. The interest rates in buckets 2-7 reflect the increases.
Direct Input: To use the Direct Input method, see Structured Change: with the following modifications:
1. n step 5, type interest rates (forecasted rates for each bucket rather than forecasted rate changes over a period of one or more buckets).
2. In step 3, click Direct Input
3. During defining the Direct Input, “Show 360 Months Buckets” box is checked by default if the ADCo LDM, or Moody's structured cashflow library, or both functions are mapped to the user. If you enter the forecast rates against 360 months, the UI converts the same to across income simulation buckets.
4. Similarly, user can enter the data for income simulation buckets after unchecking the “Show 360 Months Buckets”. Now, UI will convert the rates from ISB to 360 months view.
When you switch from ISB to 360 months view or vice versa, you will get a message “Switching the view will erase the existing definition. Do you want to continue?” If you select YES, then the definition is erased. Else, it is retained. In effect, you will be restricted to do the following:
§ Enter the data across ISB, check the “Show 360 Months Buckets” box and override that data for a few of the 360 months buckets.
§ Enter the data across 360 months buckets, uncheck the “Show 360 Months Buckets” box and override that data for a few of the ISB.
After defining the rates in 360 Months buckets and clicking View, the Interest Rate View window displays the result in "360 Months" view. Here, "Show Rates for 360 Months Buckets" check box is enabled by default.
If you have defined the rates in ISB and click View, the Interest Rate View window displays the result in ISB view. Here, "Show Rates for 360 Months Buckets" check box is disabled by default. On checking this box, the results will be displayed for the 360 months view. You cannot enter the values against buckets for this method in 360 months or ISB view.
You can also use the Excel import/export feature to add the interest rates. For more details, refer Excel Import/Export.
Implied Forward: View U. S. dollar interest rates forecasted from the Treasury Index rates and terms in effect at the as-of date and consistent with the modeling buckets.
1. From Currency Codes, select USD: US Dollar.
2. From Interest Rate Codes, select US Treasury Curve.
3. From Rate Forecast Method, click Implied Forward.
4. Click Define and enter a shock amount to apply to the IRC in absolute or percentage change. You can designate either absolute rate change or percent rate change. If no changes desired to base curve, leave at 0.0 and click apply.
5. You can also use the Excel import/export feature to add the absolute or percent rate changes.
6. Click view to view the implied forward rates.
After clicking View, the Interest Rate View window displays the results in ISB view. Here, Show Rates for 360 Months Buckets check box is disabled by default. On checking this box, the results will be displayed for the 360 months view. You cannot enter the values against buckets for this method in 360 months view. The Show 360 Months Buckets box is available by default if the ADCo LDM, or Moody's structured cashflow library, or both functions are mapped to the user.
Change from Base: Select a forecast rates scenario that you have already defined and saved and change it by typing incremental changes to rates. For example, you might want to forecast for a scenario 1 based on incremental changes to the rates in scenario 2.
After clicking View, the Interest Rate View window displays the results in ISB view. Here, Show Rates for 360 Months Buckets check box is disabled by default. On checking this box, the results will be displayed for the 360 months view. You cannot enter the values against buckets for this method in 360 months view. The Show 360 Months Buckets box is available by default if the ADCo LDM, or Moody's structured cashflow library, or both functions are mapped to the user.
Yield Curve Twist: Set up a scenario to steepen or flatten a given yield curve.
1. From Currency Codes, select USD: US Dollar.
2. From Interest Rate Codes, select US Treasury Curve.
3. From Rate Forecast Method, click Yield Curve Twist.
4. Click Define.
5. Type the following interest rate changes (flattening the curve around the 3 month term point):
6. Click Apply.
After clicking View, the Interest Rate View window displays the results in ISB view. Here, Show Rates for 360 Months Buckets check box is disabled by default. On checking this box, the results will be displayed for the 360 months view. You cannot enter the values against buckets for this method in 360 months view. The Show 360 Months Buckets box is available by default if the ADCo LDM, or Moody's structured cashflow library, or both functions are mapped to the user.
After you have defined forecast method for an Interest Rate Code, you can undo the definition by selecting relevant Interest Rate Code (green color check-box) and clicking “Un-Define” button. This will bring the Interest Rate Code to its original un-defined state indicated by red color check box. This step is necessary if you want to delete an Interest Rate Code from “Common Object Maintenance > Rate Management > Interest Rates” user interface after defining forecast method for it.
Standardized Approach Shocks
Note Standardized Approach shocks are unlike other interest rate rules as they are applied at the scenario level instead of at the IRC level. When a user creates a new Forecast Rates rule, by default, Scenario 1 is always the base scenario for Standardized Approach purposes and cannot have a Standardized Approach shock definition. |
1. On the main page of a Forecast Rates rule, select the “IRRBB Shocks”. This will allow users to define either Standardized or Enhanced Approach scenarios, or both for a single Forecast Rates rule. Once a forecast rates rule has been designated as IRRBB Shocks, this checkbox cannot be unselected unless there are no defined scenarios as either Standardized or Enhanced Approach scenario type.
2. To apply a Standardized Approach scenario, click the “add scenario” button.
3. In the Add Forecast Rates Scenario popup box, select the Scenario Type which you want to apply to this scenario.
Note Only one Standardized Approach shock may be applied to a single scenario, and no two SA shocks of the same type may be applied to the same Forecast Rates rule. All qualifying IRCs will inherit this SA shock and may not be changed except for their interpolation method and minimum rate. |
4. Click Apply. The scenario is now a Standardized Approach shock.
Enhanced Approach Shocks
Like Standardized Approach shocks, Enhanced Approach shocks are scenario-level rules, and Scenario 1 is always referred to as the Base scenario for reporting purposes. However, unlike Standardized Approach shocks, the forecast method for each IRC is not pre-established. This means that users must define the forecast method, interpolation method and minimum rate for all Interest Rates in each scenario. Once defined and processed, the results will flow through into the Table B reporting.
1. On the main page of a Forecast Rates rule, select the “IRRBB Shocks”. This will allow users to define either Standardized or Enhanced Approach scenarios, or both for a single Forecast Rates rule. Once a forecast rates rule has been designated as IRRBB Shocks, this checkbox cannot be unselected unless there are no defined scenarios as either Standardized or Enhanced Approach scenario type.
2. To apply an Enhanced Approach scenario, click the “add scenario” button.
Note Only one Enhanced Approach shock may be applied to a single scenario, and no two EA shocks of the same type may be applied to the same Forecast Rates rule. All IRCs in this scenario remain fully editable for Forecast Method, Interpolation Method and Minimum Rate. |
3. Click Apply. The scenario is now an Enhanced Approach shock.