Создайте опцию связи
InstSet = instoptbnd(BondIndex,OptSpec,Strike,ExerciseDates)
InstSet = instoptbnd(InstSet,BondIndex,OptSpec,Strike,ExerciseDates)
InstSet = instoptbnd(InstSet,BondIndex,OptSpec,Strike,ExerciseDates,AmericanOpt)
[FieldList,ClassList,TypeString]
= instoptbnd
| Переменная, содержащая набор инструментов. Инструменты классифицируются типом; каждый тип может иметь различные поля данных. Сохраненное поле данных является вектором-строкой или вектором символов для каждого инструмента. |
| Количество инструментов ( |
|
|
ПримечаниеИнтерпретация | |
| Европейская опция: Опция Бермуд: Каждая строка является расписанием для одной опции. Если опция имеет меньше, чем Для американской опции:
|
|
Для американской опции:
|
Аргументами данных является NINST
- 1
векторы, скаляр, или пустой. Заполните незаданные векторы записей с NaN
. Только один аргумент данных требуется, чтобы создавать инструмент. Другие могут быть не использованы или переданы как пустые матрицы []
.
InstSet = instoptbnd(BondIndex,OptSpec,Strike,ExerciseDates)
создает опцию связи, заданную как опция Бермуд или европеец.
InstSet = instoptbnd(InstSet,BondIndex,OptSpec,Strike,ExerciseDates)
добавляет опция связи, заданная как европеец или опция Бермуд, к существующему инструментальному набору.
InstSet = instoptbnd(InstSet,BondIndex,OptSpec,Strike,ExerciseDates,AmericanOpt)
задает американскую опцию если AmericanOpt
установлен в 1
. Если AmericanOpt
не установлен в 1
, функция задает опция Бермуд или европеец.
[FieldList,ClassList,TypeString]
= instoptbnd
отображает классы.
FieldList
много полей (NFIELDS
- 1
) массив ячеек из символьных векторов, перечисляющий имя каждого поля данных для этого инструментального типа.
ClassList
NFIELDS
- 1
массив ячеек из символьных векторов, перечисляющий класс данных каждого поля. Класс определяет, как анализируются аргументы. Векторами допустимого символа является 'dble'
дата
, и 'char'
.
TypeString
вектор символов, задающий тип добавленного инструмента. Для инструмента опции связи, TypeString = 'OptBond'
.