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