Этот пример использует биномиальную модель для оценки опции на акции. Биномиальная модель принимает, что вероятность каждой возможной цены с течением времени следует биномиальному распределению. В течение любого короткого периода времени ценовые значения могут стать либо на единицу вверх, либо на единицу вниз. Графическое изображение этих двух значений с течением времени известно как создание биномиального дерева. Для получения дополнительной информации о биномиальной модели, смотрите Ценообразование и Анализ производных капитала (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
(Financial Toolbox)