Создайте инструмент подкачки
InstSet = instswap(LegRate,Settle,Maturity)
InstSet = instswap(InstSet,LegRate,Settle,Maturity)
InstSet = instswap(InstSet,LegRate,Settle,Maturity,InstSet,LegReset,Basis,Principal,LegType,EndMonthRule)
InstSet = instswap(InstSet,LegRate,Settle,Maturity,LegReset,Basis,Principal,LegType,EndMonthRule,StartDate)
[FieldList,ClassList,TypeString]
= instswap
| Переменная Instrument. Этот аргумент задан только при добавлении подкачки в существующий инструментальный набор. Смотрите |
| Уровень участка, заданный как
|
| Расчетный день. |
| Дата погашения. |
| (Необязательно) |
| (Необязательно) основание Дневного количества, представляющее основание для каждого участка.
Для получения дополнительной информации смотрите Основание. |
| (Необязательно) |
| (Необязательно) |
| (Необязательно) |
| (Необязательно) |
Аргументы данных являются количеством инструментов (NINST
)-by-1
векторы, скаляр, или пустой. Заполните незаданные векторы записей с NaN
. Только один аргумент данных требуется, чтобы создавать инструмент; другие могут быть не использованы или переданы как пустые матрицы []
.
InstSet = instswap(LegRate,Settle,Maturity)
создает новый инструментальный набор, содержащий инструменты подкачки.
InstSet = instswap(InstSet,LegRate,Settle,Maturity)
добавляют инструменты подкачки к существующему инструментальному набору.
InstSet = instswap(InstSet,LegRate,Settle,Maturity,InstSet,LegReset,Basis,Principal,LegType,EndMonthRule)
использует дополнительные входные параметры, чтобы создать новый инструментальный набор, содержащий инструменты подкачки, или добавляет инструменты подкачки в существующий инструментальный набор.
InstSet = instswap(InstSet,LegRate,Settle,Maturity,LegReset,Basis,Principal,LegType,EndMonthRule,StartDate)
создать новый прямой инструмент подкачки или добавить прямой инструмент подкачки в существующий портфель.
[FieldList,ClassList,TypeString]
= instswap
отображает классы.
FieldList
много полей (NFIELDS
- 1
) массив ячеек из символьных векторов, перечисляющий имя каждого поля данных для этого инструментального типа.
ClassList
NFIELDS
- 1
массив ячеек из символьных векторов, перечисляющий класс данных каждого поля. Класс определяет, как анализируются аргументы. Векторами допустимого символа является 'dble'
дата
, и 'char'
.
TypeString
вектор символов, задающий тип добавленного инструмента. Для инструмента подкачки, TypeString = 'Swap'
.
hjmprice
| instaddfield
| instbond
| instcap
| instdisp
| instfloor
| intenvprice