MATLAB è Simulink íà ðóññêîì

https://hub.exponenta.ru/
 

Financial Derivatives Toolbox

Financial Toolbox: разбор демонстрационных примеров

  В оглавление \ К предыдущему разделу \ К следующему разделу

Функция instasian

Назначение: Конструирование Азиатского опциона.

Синтаксис:

InstSet = instasian(InstSet, OptSpec, Strike, Settle, ExerciseDates,
AmericanOpt, AvgType, AvgPrice, AvgDate)
[FieldList, ClassList, TypeString] = instasian

Аргументы:

  • InstSet - Переменная, содержащая множество финансовых инструментов. Инструменты классифицированы по типу, инструмент каждого типа может иметь различные поля данных. Сохраняемые поля данных представляют собой вектор или строку для каждого финансового инструмента.
  • OptSpec - Список, размерности NINST:1 строчных значений равных «CALL» или «PUT».
  • Strike - Вектор, размерности (NINST:1) значений страйков. Каждая строка соответствует одному опциону.
  • Settle - Вектор дат поставки размерности (NINST):1.
  • ExerciseDates - Для Европейского опциона (AmericanOpt = 0). Вектор, размерности NINST:1, дат исполнения опциона. Каждая строка соответствует только одному опциону. Для Европейского опциона существует только одна дата исполнения, дата экспирации опциона. Для Американского опциона (AmericanOpt = 1). Вектор, размерности NINST:2, границ дат исполнения. Для каждого финансового инструмента, опцион может быть исполнен в любую дату на дереве цены акции, находящуюся между или включая пару дат, содержащихся в данной строке. В случае, если дата не является NaN, и является заданной или, если вектор ExerciseDates, является вектором размерности NINST:1, тогда опцион может быть исполнен между датами оценки на дереве цены акции или в одну из указанных дат в векторе.
  • AmericanOpt - (Обязательный). Если AmericanOpt = 0, NaN или не специфицирован, тогда опцион является Европейским опционом. Если AmericanOpt = 1, тогда опцион является Американским опционом.
  • AvgType - (Обязательный). Строка = 'arithmetic' для арифметического усреднения или равная 'geometric' для геометрического усреднения.
  • AvgPrice - (Обязательный). Скаляр, представляющий собой среднюю цену базового актива, определяемого до даты в переменной Settle. Аргумент используется в случае, если AvgDate < Settle. По умолчанию используется текущая цена акции.
  • AvgDate - (Обязательный). Скаляр, представляющий собой дату, с которой начинается период усреднения. По умолчанию дата устанавливается значением переменной Settle.

Аргументы даты являются векторами, размерности (NINST:1), скалярами или пустыми значениями. Полностью не специфицированные значения в векторах представляются неопределенными значениями - NaN. Для создания финансового инструмента необходимы только аргументы, связанные с датами. Другие агрументы могут быть опущены или передаваться как пустые матрицы [ ].

Обращением к функции instasian.

InstSet = instasian(InstSet, OptSpec, Strike, Settle,
ExerciseDates,AmericanOpt, AvgType, AvgPrice, AvgDate)

Осуществляется спецификация Азиатского опциона.

[FieldList, ClassList, TypeString] = instasian - отображает классы создаваемых опционов.

FieldList - массив, размерности (NFIELDS:1), числа полей с строчными значениями, представляющими имена полей данных для финансового инструмента данного типа.

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

TypeString – строка спецификации типа добавляемого инструмента. Для финансового инструмента Азиатского типа, TypeString = 'Asian'.

См. также: Функции instadd, instdisp, instget

  В оглавление \ К предыдущему разделу \ К следующему разделу

 

Поиск по сайту:


Система Orphus