Создание parametercurve
объект для хранения функции кривой процентной ставки
Создайте parametercurve
объект, использующий parametercurve
.
После создания parametercurve
объект, можно использовать связанные функции объекта discountfactors
, zerorates
, forwardrates
, fitNelsonSiegel
, и fitSvensson
.
Для получения дополнительной информации об этом рабочем процессе смотрите Запуск с рабочими процессами с использованием объектной среды для ценообразования финансовых инструментов.
Для получения дополнительной информации о доступных инструментах, моделях и методах ценообразования смотрите Выбор инструментов, Моделей и Ценников.
создает parametercurve_obj
= parametercurve(Type
,Settle
,FunctionHandle
)parametercurve
объект.
устанавливает свойства с помощью пар "имя-значение" и любого из аргументов в предыдущем синтаксисе. Для примера, parametercurve_obj
= parametercurve(___,Name,Value
)parametercurve_obj = parametercurve('zero',datetime(2017,1,30),@(t)polyval([-0.0001 0.003 0.02],t),'Compounding',4,'Basis',5,'Parameters',[-0.0001 0.003 0.02])
создает parametercurve
объект для нулевой кривой. Можно задать несколько аргументы пары "имя-значение".
discountfactors | Вычислим коэффициенты дисконтирования для parametercurve объект |
zerorates | Вычислим нулевые ставки для parametercurve объект |
forwardrates | Вычислите форвардные ставки для parametercurve объект |
fitNelsonSiegel | Подгонка модели Нельсона-Зигеля к данным о рынке облигаций |
fitSvensson | Подгонка модели Свенссона к данным о рынке облигаций |