instcf

Создайте инструмент потока наличности

Синтаксис

InstSet = instcf(CFlowAmounts,CFlowDates,Settle,Basis)
InstSet = instcf(InstSet,CFlowAmounts,CFlowDates,Settle,Basis)
[FieldList,ClassList,TypeString] = instcf

Аргументы

InstSet

Переменная Instrument. Этот аргумент задан только при добавлении инструментов потока наличности в существующий инструментальный набор. Смотрите instget для получения дополнительной информации о InstSet переменная.

CFlowAmounts

Количество инструментов (NINST) максимальным количеством потоков наличности (MOSTCFS) матрица сумм потока наличности. Каждая строка является списком значений потока наличности для одного инструмента. Если инструмент имеет меньше, чем MOSTCFS потоки наличности, конец строки дополнен NaNs.

CFlowDates

NINST- MOSTCFS матрица дат потока наличности. Каждая запись содержит дату соответствующего потока наличности в CFlowAmounts.

Settle

Расчетный день, на котором оценены потоки наличности.

Basis

(Необязательно) основание Дневного количества инструмента. Вектор целых чисел.

  •  0 = фактический/фактический (значение по умолчанию)

  •  1 = 30/360 (СИА)

  •  2 = Фактический/360

  •  3 = Фактический/365

  •  4 = 30/360 (BMA)

  •  5 = 30/360 (ISDA)

  •  6 = 30/360 (европеец)

  •  7 = Фактический/365 (японский язык)

  •  8 = фактический/фактический (ICMA)

  •  9 = Фактический/360 (ICMA)

  •  10 = Фактический/365 (ICMA)

  •  11 = 30/360E (ICMA)

  •  12 = Фактический/365 (ISDA)

  •  13 = ШИНА/252

Для получения дополнительной информации смотрите Основание.

Только один аргумент данных требуется, чтобы создавать инструмент. Другие аргументы могут быть не использованы или переданы как пустые матрицы []. Даты могут быть введены как последовательные числа даты или векторы символов даты.

Описание

InstSet = instcf(CFlowAmounts,CFlowDates,Settle,Basis) создает новый инструментальный набор потока наличности из массивов данных.

InstSet = instcf(InstSet,CFlowAmounts,CFlowDates,Settle,Basis) добавляют инструменты типа CashFlow к инструментальному набору.

[FieldList,ClassList,TypeString] = instcf полевые метаданные списков для инструмента типа CashFlow.

FieldList много полей (NFIELDS- 1) массив ячеек из символьных векторов, перечисляющий имя каждого поля данных для этого инструментального типа.

ClassList NFIELDS- 1 массив ячеек из символьных векторов, перечисляющий класс данных каждого поля. Класс определяет, как анализируются аргументы. Векторами допустимого символа является 'dble'дата, и 'char'.

TypeString задает тип добавленного инструмента; например,

TypeString = 'CashFlow'
.

Представлено до R2006a