Создание 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 из рыночных данных |