Представляйте кривую процентной ставки, основанную на объектах на векторе из дат и данных
Суперклассы: @IRCurve
Подклассы: 'none'
IRDataCurve
представление объекта кривой процентной ставки с датами и данными. Можно создать этот объект непосредственно путем определения дат и соответствующих процентных ставок или коэффициентов дисконтирования; альтернативно, можно загрузить объект из данных о рынке. После того, как объект кривой процентной ставки создается, вы можете:
Вычислите вперед и обнулите уровни и определите выражения паритета.
Извлеките коэффициенты дисконтирования.
Преобразуйте в RateSpec
структура, которая идентична RateSpec
структура производится функцией intenvset
.
Имя | Описание |
---|---|
Type | Тип кривой процентной ставки: |
Settle | Скаляр для |
Compounding | Скаляр, который устанавливает частоту соединения в год для
|
Basis | Базис дневного количества финансовой кривой. Вектор из целых чисел.
Для получения дополнительной информации смотрите Базис. |
Dates | Даты, соответствующие данным об уровне. |
Data | Данные процентной ставки или коэффициенты дисконтирования для объекта кривой. |
InterpMethod | Значения:
|
Следующая таблица содержит ссылки на методы с поддержкой страниц с описанием, включая примеры.
Метод | Описание |
---|---|
getForwardRates | Возвращает форвардные курсы для входных дат. |
getZeroRates | Возвращает нулевые уровни для входных дат. |
getDiscountFactors | Возвращает коэффициенты дисконтирования для входных дат. |
getParYields | Возвращает выражения паритета для входных дат. |
toRateSpec | Преобразует, чтобы быть |
bootstrap | Загружает кривую процентной ставки из данных о рынке. |
bootstrap
| getDiscountFactors
| getForwardRates
| getParYields
| getZeroRates
| IRBootstrapOptions
| IRFunctionCurve
| toRateSpec