Description Usage Arguments See Also
View source: R/SpreadToPriceFunctions.R
Returns the clean price of the MBS given a prepayment speed and spread to the curve
1 2 3 4 5 6 7 8 9 10 | SpreadToPriceMBS(
bond.id,
rates.data,
settlement.date,
prepayment.assumption,
spread,
benchmark = NULL,
...,
CPR = NULL
)
|
bond.id |
A character string the cusip number or bond.id |
rates.data |
A character referencing a rates.data object |
settlement.date |
A character string the settlement date mm-dd-YYYY |
prepayment.assumption |
A character string referencing an object of Prepayment |
spread |
A charcter string the spread to the interpolated curve entered in basis points |
benchmark |
Optionally the user can pass pricing benchmark - currently this functonality is not implemented. |
... |
Optional values follow |
CPR |
A numeric value the CPR assumption used to price the MBS. For example 16 CPR is entered 16. |
Other Pricing:
BenchMark,CurveSpreads-method
,
BillPriceToYield()
,
BillYieldToPrice()
,
CurveSpreads-class
,
CurveSpreads
,
SpreadToBenchmark,CurveSpreads-method
,
SpreadToCurve,CurveSpreads-method
,
SpreadToPriceBond()
,
ZVSpreadToPriceBond()
,
ZVSpreadToPriceMBS()
,
ZeroVolSpread,CurveSpreads-method
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.