Этот пример использует биномиальную модель, чтобы оценить фондовый опцион. Биномиальная модель принимает, что вероятность каждой возможной цены в зависимости от времени следует за биномиальным распределением. Ценовые значения могут стать или один или один вниз за любой короткий срок. Графический вывод этих двух значений в зависимости от времени известен как создание биномиального дерева. Для получения дополнительной информации о биномиальной модели, смотрите Оценку и Анализ Производных Акции (Financial Toolbox).
Пример организует и отображает входные и выходные данные в рабочем листе Microsoft® Excel®. Данные о копии функций Spreadsheet Link™ к матрице MATLAB®, вычислите цены и возвратите данные в рабочий лист.
Откройте ExliSamp.xls файл и выбор рабочий лист Sheet4. Для справки, находящей ExliSamp.xls файл, смотрите Установку.
Этот рабочий лист содержит эти именованные области значений:
B4:B10 названный bindata. Две ячейки в bindata содержите формулы:
B7 содержит =5/12
B8 содержит =1/12
B15 названный asset_tree.
B23 названный value_tree.

Этот пример требует Financial Toolbox™, Statistics and Machine Learning Toolbox™ и Optimization Toolbox™.
Выполните функцию Spreadsheet Link, которая копирует данные об активе в рабочее пространство MATLAB путем двойного клика по ячейке D5 и нажатие Enter.
Выполните функцию, которая вычисляет биномиальные цены в ячейке D8.
Скопируйте ценовые данные в рабочий лист путем выполнения функций в ячейках D11 и D12.
Данные в обновлениях рабочего листа.

Дерево цен активов содержит эти цены:
Период 1 — вверх и вниз по ценам
Период 2 — вниз, и вниз вниз цены
Период 3 — "", вниз вниз, и цены "вниз вниз вниз"
И так далее.
Дерево значения опции дает связанное значение опции для каждого узла в ценовом дереве. Значение опции является нулем за цены значительно выше цены исполнения. Проигнорируйте нули, которые соответствуют нулю в ценовом дереве.
Можно сгенерировать различные биномиальные цены путем изменения данных в диапазоне ячеек B4:B10 и выполнение Spreadsheet Link функционирует снова. Если вы увеличиваете время до зрелости в ячейке B7 или измените шаг времени в ячейке B8, увеличьте выходные области дерева по мере необходимости.
MLEvalString | MLGetMatrix | MLPutMatrix | binprice