exponenta event banner

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около-1 вектор.

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

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

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

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

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

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

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

(Необязательно) База подсчета дней, заданная как скаляр или NINSTоколо-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около-1 вектор или NINSTоколо-1 массив ячеек, где каждый элемент массива ячеек является NumDatesоколо-2 массив ячеек и первый столбец - даты, а второй столбец - связанное с ним условное основное значение. Дата указывает последний день, когда действительным является основное значение.

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

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

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

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

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

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

свернуть все

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

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

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

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

Подробнее

свернуть все

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

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

Основная сумма может быть выплачена или не выплачена по истечении срока погашения. В Toolbox™ финансовых инструментов основная сумма всегда выплачивается при наступлении срока погашения. Дополнительные сведения см. в разделе Примечание с фиксированной скоростью.

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