Программирование на языке VBA для нахождения внутренней волатильности и оценки внебиржевых опционов
Одним из простейших примеров использования языка VBA является использование кодов для оценки внебиржевых опционов на различные основные активы. Зная исходные формулы и предпосылки моделей оценки опционов: Блэка-Шоулса, Биномиальной, Монте-Карло и других моделей, можно написать коды для каждой модели, отвечающей потребностям пользователя.
Конечная опционная премия может быть найдена использованием обычной встроенной в EXCELфункции, путем введения исходных данных: цены спот, цены страйк, размера дивиденда, времени до экспирации, процентной ставки и волатильности.Для многих стандартных моделей и процессов в области деривативов и структурных продуктов коды уже имеются, поэтому в данном диссертационном исследовании, в целях упрощения, применяются готовые коды для оценки европейских опционов по модели Блэка - Шоулса и нахождение внутренней волатильности опциона по методу Ньютона - Рафсона.
VBA коды для оценки опционов колл и пут взяты из источника [49]. Код для нахождения внутренней волатильности методом Ньютона - Рафсона заимствован из источника [44].