Получить форвардные ставки для дат ввода для IRDataCurve
F = getForwardRates(CurveObj,InpDates) F = getForwardRates(CurveObj,InpDates,Name,Value)
CurveObj | Объект кривой процентной ставки, созданный с использованием |
InpDates | Вектор входных дат в формате MATLAB ®. Даты ввода должны быть после даты расчета. |
Compounding | (Необязательно) Скаляр, задающий частоту объединения в год для прямых скоростей. Дефолт
|
Basis | (Необязательно) Базисные значения количества дней для форвардных ставок:
Дополнительные сведения см. в разделе Базис. |
F = getForwardRates(CurveObj,InpDates,Name,Value) возвращает форвардные ставки для дат ввода. getForwardRates возвращает дискретные форвардные скорости для интервалов, введенных в этот метод. Например, запуск следующего кода:
getForwardRates(irdc, {Date1, Date2, Date3}) [Settle, Date1], [Date1, Date2], и [Date2, Date3]. Необходимо ввести необязательные аргументы для Basis и Compounding как пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
getForwardRates метод возвращает форвардные ставки, соответствующие периодичности ввода дат в getForwardRates. Например, когда даты являются месячными, возвращаются месячные форвардные ставки. Первый элемент выходного сигнала - прямая скорость от Settle до одного месяца, второй элемент - форвардная ставка от одного месяца до двух месяцев и так далее.