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

https://hub.exponenta.ru/
 

Financial Derivatives Toolbox

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

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

Вычисление цен и их чувствительности с применением моделей процентных ставок

Этот раздел поясняет проблемы использования Financial Derivatives Toolbox для вычисления цен и чувствительности некоторых финансовых инструментов. В представленных разделах рассматриваются:

  • "Инструменты вычисления цен" - где обсуждаются вопросы использования функций для вычисления цен портфеля финансовых инструментов.
  • "Инструменты вычисления чувствительности" - где рассматриваются вопросы использования функций чувствительности для вычисления статистических характеристик чувствительности портфеля: delta, gamma и vega.

Замечание. Для достижения иллюстративных целей, этот раздел основывается на моделях HJM и BDT. Функции HW и BK, выполняющие вычисления цены и чувствительности не рассматриваются. Функции HW и BK выполняются аналогично подобным функциям модели BDT.

Инструменты вычисления цен

Функции вычисления цены hjmprice и bdtprice вычисляют цену множества поддерживаемых финансовых инструментов, на основе дерева процентных ставок. Функции выполняют вычисления цены портфеля, состоящего из следующих финансовых инструментов:

  • облигаций,
  • опционов на облигации,
  • произвольных потоков наличных,
  • обязательств с фиксированной процентной ставкой,
  • обязательств с плавающей процентной ставкой,
  • капов,
  • флоров,
  • свопов.

Например, синтаксис для вызова функции hjmprice имеет вид:

[Price, PriceTree] = hjmprice(HJMTree, InstSet, Options)

Аналогично, синтаксис для вызова функции bdtprice имеет вид:

[Price, PriceTree] = bdtprice(BDTTree, InstSet, Options)

Каждая функция требует два входных аргумента: дерево процентных ставок и множество инструментов, определяемых переменной InstSet. Обязательный аргумент Options контролирует цены и выдаваемые результаты ( см. Приложение А, "Опции ценообразования производных финансовых инструментов" для уточнения вопросов использования аргумента Options).

Функция HJMTree реализует модель на основе дерева Хита-Яррова-Мортона для процесса форвадных процентных ставок, созданного с помощью функции hjmtree. Функция BDTTree реализует модель на основе дерева Блэка-Дермана-Тоя процесса процентных ставок, созданного с помощью функции bdttree. Для ознакомления с полным спектром вопросов создания перечисленных структур необходимо обратиться к разделу "Создание деревьев форвардных процентных ставок".

В переменной InstSet определяется множество финансовых инструментов, которое необходимо оценить. Эта структура представляет собой множество финансовых инструментов, оцениваемых независимо с использованием соответствующих моделей. В разделе "Введение" поясняется, каким образом создается эта структура.

Options представляет собой структуру, созданную с помощью функции derivset. Эта структура определяет процесс использования дерева для нахождения цены финансовых инструментов портфеля и как много дополнительной информации необходимо выводить в командной строке, когда осуществляется вызов функций определения цен. Если этот входной аргумент не определен в вызове функции определения цены, тогда используется структура Options, применяемая по умолчанию. Структура опций функций определения цен описана в разделе "Структура опций функций определения цен".

Функции определения цены портфеля в процессе выполнения классифицируют финансовые инструменты и вызывают соответствующие типы функций определения цен финансовых инструментов. Функциями определения цены для финансового инструмента, моделируемого с помощью HJM являются bondbyhjm, cfbyhjm, fixedbyhjm, floatbyhjm, optbndbyhjm, и swapbyhjm. Аналогичным способом именуются множество функций для BDT моделей. Для получения полного списка функций следует обратиться к разделу "Цены и чувствительность на основе деревьев Блэка-Дермана-Тоя".

Пользователь может использовать эти функции непосредственно для вычисления цен множества финансовых инструментов одного типа. Для решения такой задачи следует обратиться к разделам, где осуществляется рассмотрение соответствующих функций.

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

 

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


Система Orphus