Создание ratecurve
объект для кривой процентной ставки с дат и данных
Создайте ratecurve
объект, использующий ratecurve
.
После создания ratecurve
объект, можно использовать связанные функции объекта forwardrates
, discountfactors
, и zerorates
.
Примечание
Если у вас есть RateSpec
полученный ранее из intenvset
или toRateSpec
для IRDataCurve
или toRateSpec
для IRFunctionCurve
, см. Преобразование RateSpec в объект ratecurve.
Чтобы оценить Swap
, FixedBond
, FloatBond
, FRA
, или Deposit
инструмент, вы должны создать ratecurve
а затем создайте Discount
объект прейскуранта.
Для получения дополнительной информации об этом рабочем процессе смотрите Запуск с рабочими процессами с использованием объектной среды для ценообразования финансовых инструментов.
Для получения дополнительной информации о доступных инструментах, моделях и методах ценообразования смотрите Выбор инструментов, Моделей и Ценников.
создает ratecurve_obj
= ratecurve(___,Name,Value
)ratecurve
объект использует пары "имя-значение" и любой из аргументов в предыдущем синтаксисе. Для примера, myRC = ratecurve("zero",Settle,ZeroDates,ZeroRates,'Compounding',2,'Basis',5,'InterpMethod',"pchip",'ShortExtrapMethod',"linear",'LongExtrapMethod',"cubic")
создает ratecurve
объект для нулевой кривой. Можно задать несколько аргументы пары "имя-значение".
forwardrates | Вычислите форвардные ставки для ratecurve объект |
discountfactors | Вычислим коэффициенты дисконтирования для ratecurve объект |
zerorates | Вычислим нулевые ставки для ratecurve объект |
irbootstrap | Кривая процентной ставки Bootstrap из рыночных данных |