Создайте объект кривой процентной ставки из указателя на функцию или функции и подгонки к данным о рынке
Создайте IRFunctionCurve
объект с помощью IRFunctionCurve
.
После того, как вы создаете IRFunctionCurve
объект, можно соответствовать связи с помощью следующих функций.
Объектная функция | Описание |
---|---|
getForwardRates | Возвращает форвардные курсы для входных дат. |
getZeroRates | Возвращает нулевые уровни для входных дат. |
getDiscountFactors | Возвращает коэффициенты дисконтирования для входных дат. |
getParYields | Возвращает выражения паритета для входных дат. |
toRateSpec | Преобразует, чтобы быть Этот |
В качестве альтернативы можно создать IRFunctionCurve
объект с помощью следующих методов.
Метод | Описание |
---|---|
fitNelsonSiegel | Соответствует функции Нельсона-Сигеля, чтобы продать данные. |
fitSvensson | Соответствует функции Свенсона, чтобы продать данные. |
fitSmoothingSpline | Соответствует функции сплайна сглаживания, чтобы продать данные. |
fitFunction | Соответствует пользовательской функции, чтобы продать данные. |
Для более подробной информации об этом рабочем процессе смотрите Объекты Кривой Процентной ставки и Рабочий процесс.
создает объект кривой процентной ставки непосредственно путем определения указателя на функцию и устанавливает свойства и создает IRFunctionCurve_obj
= IRFunctionCurve(Type
,Settle
,FunctionHandle
)IRFunctionCurve
объект.
свойства наборов с помощью дополнительных пар "имя-значение" и любого из аргументов в предыдущем синтаксисе. Например, IRFunctionCurve_obj
= IRFunctionCurve(___,Name,Value
)IRFunctionCurve_obj = IRFunctionCurve('Forward',today,@(t) polyval([-0.0001 0.003 0.02],t))
создает IRFunctionCurve
объект для прямой кривой. Можно задать несколько аргументов пары "имя-значение".
getForwardRates | Получите форвардные курсы для входных дат IRFunctionCurve |
getZeroRates | Получите нулевые уровни для входных дат IRFunctionCurve |
getDiscountFactors | Получите коэффициенты дисконтирования для входных дат IRFunctionCurve |
getParYields | Получите выражения паритета для входных дат IRFunctionCurve |
toRateSpec | Преобразуйте IRFunctionCurve возразите против RateSpec |