ARMType - ARMTYPES
ARM MBS Collateral Type : REQUIRED
RemainingTerm - INTEGER
Remaining Term of Collateral (Months) : REQUIRED
Age - INTEGER
AGE of Collateral (Payment # minus 1 of 1st Forecast) : REQUIRED
FirstForecastYear - INTEGER
Year (ex. 2001) of first forecast month : REQUIRED
FirstForecastMonth - INTEGER
Month(1-12) of first forecast month : REQUIRED
Curve_Type - CURVE_TYPES
Yield curve type (par or spot, Treasury or swap) : REQUIRED
1YrRateHist - TIMESERIES
Short (1 Year) CMT/Libor Rate History TimeSeries (Percent) (see CurveType)
10YrRateHist - TIMESERIES
Long (10 Year) CMT/Libor Rate History TimeSeries (Percent) (see CurveType)
Orig10Yr - DOUBLE
10 Year Rate at Origination (FFdate-age-1) if 10 Year history not supplied
1Yr_Fcst - TIMESERIES
Time-series containing 1-yr CMT/Libor rate forecast (Percent) (see CurveType): REQUIRED
10Yr_Fcst - TIMESERIES
Time-series containing 10-yr CMT/Libor rate forecast (Percent) (see CurveType) : REQUIRED
WacForecast - TIMESERIES
Gross ARM WAC Forecast vector (Percent) : REQUIRED
ForecastMonths - INTEGER
Only Forecast Next N Months
ForecastOffSet - INTEGER
Start Forecast Offset Months After AsOfMonth
CallerData1 - UDATAPTR
Caller Specific Data Item 1 (ex. Intex iCMO struct)
CallerData2 - UDATAPTR
Caller Specific Data Item 2 (ex. Intex POOL struct)
TuneBack - UDATAPTR
Callback function (see developer docs)
SmmTuneScale - DOUBLE
Tune by Scaling Output (Default 1.0)
TuneRampAge - DOUBLE
Tune Initial Age Response (0.8-1.0)
TuneAgeBurnOut - DOUBLE
Tune Length of Age Response (Default 1.0)
TuneBase - DOUBLE
Tune Base Prepayment Rate (Default 1.0)
TuneRate - DOUBLE
Tune all Rate Responses (Default 1.0)
SmmTuneLag - DOUBLE
Tune by changing rate response lag (Default 1.0)
AsOfYear - INTEGER
Old Name for FirstForecastYear (ex. 2001)
AsOfMonth - INTEGER
Old Name for FirstForecastMonth(1-12)
V43SubStruct - UDATAPTR
Set Model (Excl. Vectors) from an old v43 StdSub IO_structure. adjusted_factor!=0 => PreCalc'd
V43ItxStruct - UDATAPTR
Set Model (Excl. Vectors) from an old v43 ItxSub IO_structure. adjusted_factor!=0 => PreCalc'd
V43NlhStruct - UDATAPTR
Set Model (Excl. Vectors) from an old v43 NoLoadHist IO_structure. adjusted_factor!=0 => PreCalc'd
V43VbStruct - UDATAPTR
Set Model from an old v43 VB IO_structure. adjusted_factor!=0 => PreCalc'd
V43BbgStruct - UDATAPTR
Set Model (Excl. Vectors) from an old v43 BBG IO_structure. adjusted_factor!=0 => PreCalc'd
DUMPFILE - STRING
ADCO PPModel Debugging Dump File (Use Only As Advised by AD&Co!)
SMM - TIMESERIES
Speed vector as Simple Monthly Mortality (decimal)
MaxLag - INTEGER
Maximum months rate lookback data required
Model - MODELS
Model Name of Model
VERSION - STRING
AD&Co System/Model Version Number <System No>.<API No>.<Model No><compile letter>
License - STRING
Last month license key will work with this model
| Element Name | Element Description | Type |
| FNMA_1YR_NONC | FANNIE MAE 1 YEAR NON-CONVERTABLE ARM | STRING |
| FNMA_1YR_CONV | FANNIE MAE 1 YEAR CONVERTABLE ARM | STRING |
| FRDH_1YR_NONC | FREDDIE MAC 1 YEAR NON-CONVERTABLE ARM | STRING |
| FRDH_1YR_CONV | FREDDIE MAC 1 YEAR CONVERTABLE ARM | STRING |
| FNMA_3YR | FANNIE MAE 3 YEAR ARM | STRING |
| FRDH_3YR | FREDDIE MAC 3 YEAR ARM | STRING |
| GNMA_1YR | GINNIE MAE 1 YEAR ARM | STRING |
| D11_COFI | DISTRICT 11 COFI ARM | STRING |
| CUST_1YRa | CUSTOM 1 YEAR ARM(a) | STRING |
| Element Name | Element Description | Type |
| CMTREAS | ARM Rate Curve Use Constant Maturity Treasury (Percent) | PAR_TSY |
| SPOT_TSY | ARM Rate Curve Use Zero-Coupon Treasury (Percent) | SPOT_TSY |
| PAR_SWAP | Arm Rate Curve Uses PAR LIBOR/Swap | PAR_SWAP |
| SPOT_SWAP | ARM Rate Curve Use Zero-Coupon LIBOR/Swap (Percent) | SPOT_SWAP |
| Element Name | Element Description | Type |
| 1YR | 1 Year CM Treasury | PAR_TSY_1YR_MAVG |
| 10YR | 10 Year CM Treasury | PAR_TSY_10YR_MAVG |
| Element Name | Element Description | Type |
| 1YR | 1 Year CM Treasury | PAR_TSY_1YR_MAVG |
| 10YR | 10 Year CM Treasury | PAR_TSY_10YR_MAVG |
| Element Name | Element Description | Type |
| 1YR | 1 Year SPOT LIBOR/Swap | SPOT_LIBOR_1YR_LAST |
| 10YR | 10 Year SPOT LIBOR/Swap | SPOT_LIBOR_10YR_LAST |
| Element Name | Element Description | Type |
| 1YR | 1 Year SPOT Treasury | PAR_TSY_1YR_LAST |
| 10YR | 10 Year SPOT Treasury | SPOT_TSY_10YR_LAST |
| Element Name | Element Description | Type |
| 1YR | 1 Year PAR LIBOR/Swap | PAR_LIBOR_1YR_LAST |
| 10YR | 10 Year PAR LIBOR/Swap | PAR_LIBOR_10YR_LAST |
| Element Name | Element Description | Type |
| FIXEDMBS | MBS Fixed Rate Model | POOL |
| ARMMBS | MBS Adjustable Rate Model | POOL |
| HYBRIDMBS | MBS Fixed Rate Model | POOL |
| ABSHEL | ABS Fixed Rate Home Equity LOANTYPE Model | POOL |
| ABSMH | ABS Manufactured Housing Model | POOL |
| ABSAUTO | ABS Automobile Loan Model | POOL |
| ABSARMHEL | ABS ARM Home Equity Loan Model | POOL |
| WHOLELOAN | Jumbo Loan-Level Fixed Rate Model | LOAN |
| NONAGENCYPRIME | Jumbo Loan-Level Fixed Rate Model | LOAN |
| LOAN_DYNAMICS | Loan Dynamics Credit Model | LOAN |
| CCYCALC | Current Coupon Yield Calculator | UTILITY |
| HISTCACHE | Index History Cache PseudoModel | UTILITY |
| PPCALC | Prepayment Utility Calculations | UTILITY |
| HPICALC | House Price Index Forecast Model | UTILITY |
| UNIFIED | Unified Model | LOAN |
| CF_CALC | Schedule Cashflow Calculator | UTILITY |
| Element Name | Element Description | Type |
| PAR_TSY | Par Treasury | STRING |
| SPOT_TSY | Zero-coupon Treasury | STRING |
| PAR_SWAP | Par LIBOR/Swap | STRING |
| SPOT_SWAP | Zero-coupon LIBOR/Swap | STRING |