eqptree

Создайте Равное дерево запаса Вероятностей

Синтаксис

EQPTree = eqptree(StockSpec,RateSpec,TimeSpec)

Описание

пример

EQPTree = eqptree(StockSpec,RateSpec,TimeSpec) создает Равное дерево запаса Вероятностей.

Примеры

свернуть все

Используя данные, если, создайте спецификацию запаса (StockSpec), спецификация уровня (RateSpec) и древовидная спецификация размещения времени (TimeSpec). Затем используйте эти спецификации, чтобы создать дерево запаса EQP с eqptree.

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 = eqptimespec(ValuationDate, Maturity, 4);

EQPTree = eqptree(StockSpec, RateSpec, TimeSpec)
Warning: RateSpec was not created with continuous compounding. Compounding will
be set to continuous while leaving discount factors unaltered. This will result
in the recalculation of the interest rates. 

EQPTree = 

  struct with fields:

       FinObj: 'BinStockTree'
       Method: 'EQP'
    StockSpec: [1×1 struct]
     TimeSpec: [1×1 struct]
     RateSpec: [1×1 struct]
         tObs: [0 0.2493 0.4986 0.7479 0.9972]
         dObs: [731582 731673 731764 731855 731946]
        STree: {1×5 cell}
      UpProbs: [0.5000 0.5000 0.5000 0.5000]]

Используйте treeviewer, чтобы наблюдать дерево, которое вы создали.

Входные параметры

свернуть все

Спецификация запаса, заданная StockSpec, получена из stockspec. Смотрите stockspec для получения информации о создании спецификации запаса.

Типы данных: struct

Спецификация процентной ставки для начальной безрисковой кривой уровня, заданной RateSpec, получена из intenvset. Для получения информации о спецификации процентной ставки смотрите intenvset.

Примечание

Стандартное равное дерево вероятностей принимает постоянную процентную ставку, но RateSpec позволяет вам задавать кривую процентной ставки с переменными уровнями. Если вы задаете переменные процентные ставки, получившееся дерево не является стандартным равным деревом вероятностей.

Типы данных: struct

Древовидная спецификация размещения времени, заданная TimeSpec, получена из eqptimespec. TimeSpec задает даты наблюдения дерева запаса EQP. Смотрите eqptimespec для получения информации о древовидной структуре.

Типы данных: struct

Выходные аргументы

свернуть все

Дерево запаса EQP, возвращенное как структура, задающая размещение времени для дерева.

Представлено до R2006a