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

https://hub.exponenta.ru/
 

Financial Derivatives Toolbox

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

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

Функция barrierbycrr

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

Синтаксис:

[Price, PriceTree] = barrierbycrr(CRRTree, OptSpec, Strike, Settle,
ExerciseDates, AmericanOpt, BarrierSpec, Barrier, Rebate, Options)

Аргументы:

  • CRRTree - Бинарная структура дерева цены акции, созданная с помощью функции crrtree.
  • 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.

Описание:

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

Пример:

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

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

load deriv;

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

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

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

Price = barrierbycrr(CRRTree, OptSpec, Strike, Settle, ...
ExerciseDates, AmericanOpt, BarrierSpec, Barrier)

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

См. также: Функции crrtree, 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