instfixed

Создайте прибор с фиксированной скоростью

Описание

пример

InstSet = instfixed(CouponRate,Settle,Maturity) создает новый набор инструментов, содержащий инструменты с фиксированной скоростью.

пример

InstSet = instfixed(InstSet,CouponRate,Settle,Maturity) добавляет инструменты с фиксированной скоростью к существующему набору приборов.

пример

InstSet = instfixed(___,FixedReset,Basis,Principal,EndMonthRule) добавляет необязательные аргументы.

пример

[FieldList,ClassList,TypeString] = instfixed перечисляет метаданные поля для инструмента с фиксированной скоростью.

Примеры

свернуть все

Определите характеристики прибора с фиксированной ставкой.

CouponRate = .03;
Settle = datenum('15-Mar-2013');
Maturity = datenum('15-Mar-2018');
FixedReset = 4;
Basis = 1;
Principal = 1000;
EndMonthRule = 1;

Создайте новую прописную букву.

ISet = instfixed(CouponRate, Settle, Maturity, FixedReset, Basis, Principal,EndMonthRule)
ISet = struct with fields:
        FinObj: 'Instruments'
    IndexTable: [1x1 struct]
          Type: {'Fixed'}
     FieldName: {{7x1 cell}}
    FieldClass: {{7x1 cell}}
     FieldData: {{7x1 cell}}

Отобразите прибор с фиксированной скоростью.

instdisp(ISet)
Index Type  CouponRate Settle         Maturity       FixedReset Basis Principal EndMonthRule
1     Fixed 0.03       15-Mar-2013    15-Mar-2018    4          1     1000      1           
 

Входные параметры

свернуть все

Переменная инструмента, заданная только при добавлении инструментов Cap к существующему набору приборов. Для получения дополнительной информации о InstSet переменная, см. instget.

Типы данных: struct

Годовая ставка купона, заданная как скаляр или NINST-by- 1 вектор.

Типы данных: double

Дата расчета для инструмента с фиксированной ставкой в виде скаляра или NINST-by- 1 вектор серийных номеров дат или векторов символов дат.

Типы данных: char | double

Дата зрелости, заданная в виде скаляра или NINST-by- 1 вектор серийных номеров дат или векторов символов дат, представляющих дату погашения для каждого примечания с фиксированной скоростью.

Типы данных: char | double

(Необязательно) Частота платежей в год в виде скаляра или NINST-by- 1 вектор.

Типы данных: double

(Необязательно) Базис отсчета дней, заданный как скаляр или NINST-by- 1 вектор.

  • 0 = факт/факт

  • 1 = 30/360 (SIA)

  • 2 = факт/360

  • 3 = факт/365

  • 4 = 30/360 (PSA)

  • 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 = BUS/252

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

Типы данных: double

(Необязательно) Условные основные суммы, заданные как скаляр, вектор или массив ячеек.

Principal принимает NINST-by- 1 вектор или NINST-by- 1 массив ячеек, где каждый элемент массива ячеек является NumDates-by- 2 массив ячеек и первый столбец - даты, а второй - связанное с ним условное основное значение. Дата указывает на последний день действия основного значения.

Типы данных: cell | double

(Необязательно) Флаг правила конца месяца для генерации дат при Maturity - дата конца месяца для месяца, имеющего 30 или менее дней, заданная в виде неотрицательного целого числа 0 или 1 использование скаляра или NINST-by- 1 вектор.

  • 0 = Игнорировать правило, означающее, что дата платежа всегда является одним и тем же числовым днем месяца.

  • 1 = Установите правило, означающее, что дата платежа всегда является последним фактическим днем месяца.

Типы данных: logical

Выходные аргументы

свернуть все

Переменная, содержащая набор инструментов, возвращаемая как структура. Инструменты разбиваются по типам, и каждый тип может иметь различные поля данных. Каждое поле сохраненных данных имеет вектор-строку или строку для каждого инструмента. Для получения дополнительной информации о InstSet переменная, см. instget.

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

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

Тип прибора, возвращаемый как вектор символов. Для инструмента с фиксированной скоростью, TypeString = 'Fixed'.

Подробнее о

свернуть все

Примечание с фиксированной скоростью

fixed-rate note - это долгосрочное долговое обеспечение с заранее установленной процентной ставкой и сроком погашения, по которому проценты должны быть выплачены.

Принципал может быть выплачен или не может быть выплачен со сроком погашения. В Financial Instruments Toolbox™ принципал всегда выплачивается со сроком погашения. Для получения дополнительной информации см. «Примечание по фиксированной ставке».

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