MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем
 

Financial Derivatives Toolbox

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

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

Функция crrtree

Назначение: Осуществляет конструирование дерева ценообразования акции на основе CRR модели

Синтаксис:

CRRTree = crrtree(StockSpec, RateSpec, TimeSpec)

Аргументы:

  • StockSpec - Спецификации акции. Для дополнительной информации относительно создания спецификаций акции, смотри функцию stockspec.
  • RateSpec - Спецификация процентной ставки как первоначальной безрисковой кривой доходности. Для дополнительной информации, связанной с определением ставки доходности, смотри функцию intenvset.
  • TimeSpec - Спецификации шкалы времени для дерева. Определяет наблюдаемые даты для биномиального CRR дерева. Смотри функцию crrtimespec для дополнительной информации относительно структуры дерева.

Замечание. Стандартное биномиальное CRR дерево предполагает постоянную процентную ставку, однако RateSpec позволяет специфицировать кривую процентной ставки с переменными ставками доходности. Если специфицируется переменная процентная ставка, результирующее дерево не будет иметь вид стандартного биномиального CRR дерева.

Описание:

Обращением к функции crrtree:
CRRTree = crrtree(StockSpec, RateSpec, TimeSpec)
осуществляется создание структуры с внутренней шкалой времени для биномиального CRR дерева.

Пример:

Используем нижеприведенные данные для создания спецификаций акции (StocklSpec), спецификаций процентной ставки (RateSpec) и спецификаций внутренней шкалы времени (TimeSpec). Потом используем созданные спецификации для создания биномиального CRR дерева с помощью обращения к функции crrtree. Выполним последовательность команд:

Sigma = 0.20;
AssetPrice = 50;
DividendType = 'cash';
DividendAmounts = [0.50; 0.50; 0.50; 0.50];
ExDividendDates = {'03-Jan-2003'; '01-Apr-2003'; '05-July-2003';
'01-Oct-2003'}
StockSpec = stockspec(Sigma, AssetPrice, DividendType, ...
DividendAmounts, ExDividendDates)

Получим спецификации акции:

Спецификации процентной ставки определим с помощью следующей команды:

RateSpec = intenvset('Rates', 0.05, 'StartDates',...
'01-Jan-2003', 'EndDates', '31-Dec-2003')

Получим следующие спецификации процентной ставки:

Спецификации модельного времени определим с помощью следующей последовательности команд:

ValuationDate = '1-Jan-2003';
Maturity = '31-Dec-2003';
TimeSpec = crrtimespec(ValuationDate, Maturity, 4)

Результат будет иметь следующий вид:

И, наконец, сконструированное дерево ценообразования акции на основе CRR. модели можно получить с помощью команды:
CRRTree = crrtree(StockSpec, RateSpec, TimeSpec)

Дерево имеет вид:

Используем функцию treeviewer для визуального представления созданного дерева, что осуществляется выполнением команды:
treeviewer(CRRTree)

Дерево имеет вид:

См. также: Функции crrtimespec, intenvset, stockspec.

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

 

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

Система Orphus

Яндекс.Метрика