Представление объекта кривой процентной ставки на основе вектора дат и данных
Суперклассы: @IRCurve
Подклассы: Нет
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