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

https://hub.exponenta.ru/
 

Financial Derivatives Toolbox

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

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

Функция barrierbyeqp

Назначение: Оценка барьерного опциона на основе биномиального дерева модели EQP.

Синтаксис:

[Price, PriceTree] = barrierbyeqp(EQPTree, OptSpec, Strike,
ExerciseDates, AmericanOpt, BarrierSpec, Barrier, Rebate, Options)

Аргументы:

  • EQPTree - Бинарная структура дерева цены акции, созданная с помощью функции eqptree.
  • OptSpec - Список значений размерности NINST:1, состоящий из названий опционов «CALL» или «PUT»
  • Strike - Вектор, размерности NINST:1, значений цены страйк. Каждая строка представляет собой последовательность страйков для одного опциона.
  • Settle - Список значений размерности NINST:1, дат оценивания. Даты оценивания для каждого Азиатского опциона представляют собой множество дат оценивания на дереве цены акции. Для барьерного опциона аргумент Settle игнорируется.
  • ExerciseDates - Для Европейского опциона (AmericanOpt = 0). Вектор, размерности NINST:1, дат исполнения опциона. Каждая строка соответствует только одному опциону. Для Европейского опциона существует только одна дата исполнения, дата экспирации опциона. Для Американского опциона (AmericanOpt = 1). Вектор, размерности NINST:2, границ дат исполнения. Для каждого финансового инструмента, опцион может быть исполнен в любую дату на дереве цены акции, находящуюся между или включая пару дат, содержащихся в данной строке. В случае, если дата не является NaN – (неопределенной), и является заданной или если вектор ExerciseDates, является вектором размерности NINST:1, тогда опцион может быть исполнен между датами оценки на дереве цены акции или в одну из указанных дат в векторе.
  • AmericanOpt - Если AmericanOpt = 0, NaN или не специфицирован, тогда опцион является Европейским опционом. Если AmericanOpt = 1, тогда опцион является Американским опционом.
  • BarrierSpec - Список строчных значений:

    • ‘UI’ : для UP Knock In опциона
    • ‘UO’ : для UP Knock Out опциона
    • ‘DI’ : для Down Knock In опциона
    • ‘DO’ : для Down Knock Out опциона

  • Barrier - Вектор барьерных значений
  • Rebate - (Обязательный). Вектор значений возмещения, размерности NINST:1. Default = 0. Для Knock-In опционов возмещение выплачивается на момент экспирации. Для Knock-Out опционов возмещение выплачивается, когда достигается барьер.
  • Options - (Обязательный). Структура цены опциона, как производного финансового инструмента, созданная с помощью функции derivset.

Для описания аргументов барьерного контракта необходимо обратиться к рассмотрению функции instbarrier.

Описание:

Обращением к функции barrierbyeqp:
[Price, PriceTree] = barrierbyeqp(EQPTree, OptSpec, Strike, ExerciseDates, AmericanOpt, BarrierSpec, Barrier, Rebate, Options) осуществляется вычисление цены барьерного опциона с применением биномиального дерева и модели эквивалентных вероятностей.
Price - аргумент, представляющий собой вектор ожидаемых цен на момент времени 0.
PriceTree – структура дерева, содержащая вектор цен финансового инструмента в каждой вершине.

Пример:

Определим цену барьерного опциона с использованием биномиального дерева модели EQP.

Загрузим файл deriv.mat, с поставляемым деревом EQPTree. Структура дерева EQPTree содержт спецификации акций и временную информацию, необходимую для ценообразования опциона. Выполним команду:

load deriv;

Установим необходимые значения. Остальные аргументы будем использовать по умолчанию.

OptSpec = 'Call';
Strike = 105;
Settle = '01-Jan-2003';
ExerciseDates = '01-Jan-2006';
AmericanOpt = 1;
BarrierSpec = 'UI';
Barrier = 102;

Используем обращение к функции barrierbyeqp для вычисления цены опциона.

Price = barrierbyeqp(EQPTree, OptSpec, Strike, Settle, ...
ExerciseDates, AmericanOpt, BarrierSpec, Barrier)

Получим цену опциона равную 12.2632, что видно на рисунке.

См. также: Функции eqptree, instbarrier.

Литература: Derman, E., I. Kani, D. Ergener and I. Bardhan, “Enhanced Numerical Methods for Options with Barriers,” Financial Analysts Journal, (Nov. - Dec. 1995), pp. 65-74.

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

 

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


Система Orphus