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