toRateSpec

Преобразуйте объект IRFunctionCurve в RateSpec

Синтаксис

F = toRateSpec(CurveObj,InpDates)

Аргументы

CurveObj

Объект кривой процентной ставки, который создается с помощью IRFunctionCurve.

InpDates

Вектор входных дат с помощью формата даты MATLAB®. Входные даты должны быть после уладить даты.

Описание

F = toRateSpec(CurveObj,InpDates) возвращает объект RateSpec, который идентичен структуре RateSpec, созданной функцией Financial Instruments Toolbox™ intenvset.

Примеры

свернуть все

Этот пример показывает, как преобразовать объект IRFunctionCurve в RateSpec. Во-первых, объект IRFunctionCurve создается с помощью функционального конструктора IRFunctionCurve, затем структура RateSpec создается с помощью метода toRateSpec.

irfc = IRFunctionCurve('Forward',today,@(t) polyval([-0.0001 0.003 0.02],t));
toRateSpec(irfc, today+30:30:today+365)
ans = struct with fields:
           FinObj: 'RateSpec'
      Compounding: 2
             Disc: [12x1 double]
            Rates: [12x1 double]
         EndTimes: [12x1 double]
       StartTimes: [12x1 double]
         EndDates: [12x1 double]
       StartDates: 737477
    ValuationDate: 737477
            Basis: 0
     EndMonthRule: 1

Представленный в R2008b