Модуль Applications Builder реализован в виде файла DG151functions.xls. Он содержит набор из 21 функции и 7 шаблонных приложений, на основе которых пользователи могут создавать свои программы.
Функции
Рассмотрим список из 21 функции, включенной в модуль Applications Builder. Детальное описание этих функций приведено на рабочем листе FunctionSpecs.
1. Функция Black_Scholes выполняет вычисления цены европейских опционов на акции, фондовые индексы, валюту или фьючерсные контракты, используя формулы Блэка-Шоулза.
2. Функция TreeEquityOpt строит биномиальные деревья для вычисления цен европейских или американских опционов на акции, фондовые индексы, валюту или фьючерсные контракты.
3. Функция BinaryOptions выполняет вычисление стоимости бинарных опционов на акции, фондовые индексы, валюту или фьючерсные контракты.
4. Функция BarrierOption выполняет вычисление стоимости барьерных опционов на бездивидендные акции, фондовые индексы, валюту или фьючерсные контракты.
5. Функция AverageOption выполняет вычисление стоимости азиатских опционов на бездивидендные акции, фондовые индексы, валюту или фьючерсные контракты.
6. Функция ChooserOption выполняет вычисление стоимости опционов Chooser на бездивидендные акции, фондовые индексы, валюту или фьючерсные контракты.
7. Функция CompoundOption выполняет вычисление стоимости сложных опционов на бездивидендные акции, фондовые индексы, валюту или фьючерсные контракты.
8. Функция LookbackOption выполняет вычисление стоимости опционов “с оглядкой назад” на бездивидендные акции, фондовые индексы, валюту или фьючерсные контракты.
9. Функция EPortfolio выполняет вычисление стоимости портфеля опционов на акции, фондовые индексы, валюту или фьючерсные контракты.
10. Функция BlackCap выполняет вычисление стоимости опционов Сар и Floor с помощью модели Блэка.
11. Функция HullWhiteCap выполняет вычисление стоимости опционов Cap и Floor с помощью модели Халла-Уайта.
12. Функция TreeCap выполняет вычисление стоимости опционов Cap и Floor с помощью триномиального дерева.
13. Функция BlackSwapOption выполняет вычисление стоимости свопционов с помощью модели Блэка.
14. Функция HullWhiteSwap выполняет вычисление стоимости свопционов с помощью модели Халла-Уайта.
15. Функция TreeSwapOption выполняет вычисление стоимости свопционов с помощью триномиального дерева.
16. Функция BlackBondOption выполняет вычисление стоимости облигационных опционов с помощью модели Блэка.
17. Функция HullWhiteBondOption выполняет вычисление стоимости облигационных опционов с помощью модели Халла-Уайта.
18. Функция TreeBondOption выполняет вычисление стоимости облигационных опционов с помощью триномиального дерева.
19. Функция BondPrice выполняет вычисление стоимости облигаций.
20. Функция SwapPrice выполняет вычисление стоимости простых процентных свопов. Обратите внимание на то, что она игнорирует денежные потоки, возникающие в результате установки ставок до начального момента времени.
21. Функция IPortfolio выполняет вычисление стоимости портфелей процентных деривативов.
Примеры приложений
Файл DG151functions.xls содержит семь рабочих листов.
1. CRR Convergence. С помощью этого рабочего листа можно исследовать сходимость биномиальной модели, описанной в главах 11 и 17.
2. Greek Letters. С помощью этого рабочего листа можно строить диаграммы, демонстрирующие греческие коэффициенты из главы 15.
3. Delta Hedge. С помощью этого рабочего листа можно оценить эффективность дельта-хеджирования, описанного в табл. 15.2 и 15.3.
4. Delta and Gamma Hedge. С помощью этого рабочего листа можно оценить эффективность дельта- и гамма-хеджирования позиции по бинарному опциону.
5. Value and Risk. С помощью этого рабочего листа можно оценить риск, которому подвергается портфель, состоящий из трех опционов на отдельную акцию, используя три разных подхода.
6. Barrier Replication. С помощью этого рабочего листа можно осуществить вычисления, связанные с динамической репликацией опционов, рассмотренной в разделе 22.13.
7. Trinomial Convergence. С помощью этого рабочего листа можно исследовать сходимость триномиальной модели, описанной в главе 28.
|