Создание 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 | Подгонка модели Свенссона к данным о рынке облигаций |