УДК 519.2 БС! 10.14529/mmp230301
МОДЕЛИ С НЕОПРЕДЕЛЕННОЙ ВОЛАТИЛЬНОСТЬЮ Г.И. Белявский1, Н.В. Данилова1
1 Южный федеральный университет, г. Ростов-на-Дону, Российская Федерация
В статье рассматриваются модели, в которых волатильность является одной из возможных траекторий. В качестве примера модели с определенной волатильностью рассматривается модель Блэка -Шоулса. В качестве примера моделей с неопределенной волатильностью рассматриваются три модели: модель Хестона со случайными траекториями, а также две модели с детерминированными траекториями из доверительного множества возможных траекторий. Предложены три вычислительных метода нахождения интервала справедливых цен Европейского опциона. Первый метод основан на решении вязкостных уравнений с использованием разностных схем. Вторым является метод Монте-Карло, который основан на моделировании исходного процесса стоимости акции. Третьим является метод деревьев, который основан на аппроксимации исходной непрерывной модели дискретной моделью и получением рекуррентных формул на бинарном дереве для расчета верхней и нижней цен. Приведены результаты расчетов с использованием перечисленных методов. Показано, что интервалы справедливых цен, полученные с использованием трех численных методов, практически совпадают.
Ключевые слова: модель Блэка - Шоулса; модель Хестона; неопределенная волатильность; вязкостное уравнение; опцион; справедливая цена.
Введение
В 1965 году П. Самуэльсоном в работе [1] была предложена модель геометрического броуновского движения. Именно она легла в основу модели Блэка - Мер-тона - Шоулса, с которой связана знаменитая формула Блэка и Шоулса для рациональной стоимости стандартного опциона-колл европейского типа, полученная в 1973 году в работах [2,3]. Под рациональной стоимостью понимается минимальная величина начального капитала, которая дает продавцу опциона возможность построения хеджирующего портфеля. Оригинальный вывод формулы Блэка - Шоулса основан на решении фундаментального уравнения с краевым условием. Поскольку полученное фундаментальное уравнение относится к уравнениям типа Фейнмана - Каца [4], оно может быть решено стандартной техникой решения таких уравнений, а именно, сведением к уравнению теплопроводности путем введения новых переменных. Мар-тингальный вывод формулы Блэка - Шоулса основан на том, что в рассматриваемой модели (Б,8)-рынка существует единственная мартингальная мера. Это определяет безарбитражность рассматриваемой модели и дает возможность рассчитывать рациональную стоимость опциона как математическое ожидание по мартингальной мере от дисконтированного финансового обязательства. Цена, полученная в результате оригинального или мартингального подходов, является справедливой ценой, так как если назначаемая цена опциона меньше полученной цены, то продавец опциона не сможет выполнить свои контрактные обязательства; а если назначаемая цена опциона больше полученной цены, то продавец заведомо будет иметь чистый доход.
Модель Блэка - Шоулса - Мертона имеет ряд недостатков. В частности, в ней предполагается, что параметры модели (процентная ставка, снос и волатильность)
являются постоянными. В этом отношении следует отметить так называемый смайл-эффект [4], который не объясняется стандартной (Б,Б)-моделью. Суть смайл-эффекта заключается в следующем. Формула Блэка - Шоулса дает явную зависимость рациональной стоимости опциона С (а, Т, К) от волатильности а, момента исполнения Т и контрактной цены К. Можно, однако, обратиться к реально существующим на финансовых рынках стоимостям этих опционов С (Т, К) с заданными Т и К и сравнить их с теоретическими значениями. Найдем а (Т, К) как решение уравнения С (а, Т, К) = С(Т,К). Величина а (Т, К) называется предполагаемой волатильно-стью. При фиксированном К величина а (Т, К) меняется с изменением Т. При фиксированном Т величина а (Т, К) также меняется с изменением К, будучи выпуклой функцией (это и объясняет название смайл-эффект). Смайл-эффект является тем фактом, который не объясняется стандартной (Б,Б)-моделью, что привело к разнообразным ее обобщениям и усовершенствованиям.
В 1993 году в работе [5] была предложена модель Хестона. В модели Хестона цена акции и волатильность описываются стохастическими дифференциальными уравнениями с винеровскими процессами Ш1 и Ш2 такими, что дШ^дШ^ = В работе [6] приведены различные разностные схемы для модели Хестона. Недостатком данной модели является неединственность мартингальной меры, что, в свою очередь, означает отсутствие справедливой стоимости опциона. Интервал справедливых цен заменяет справедливую цену в этом случае. Поскольку волатильность в модели Хестона - неограниченная величина, то интервал справедливых стоимостей может оказаться непригодным при выборе начальных инвестиций. Например, при совпадении страйка европейского опциона колл с начальной стоимостью рискового актива и при постоянной стоимости безрискового актива интервал справедливых стоимостей будет иметь вид: [0, 50], 50 - начальная стоимость рискового актива. Очевидно, что данный интервал совершенно непригоден для принятия решения. В настоящей статье рассматривается реализация модели Хестона, позволяющая для заданной траектории волатильно-сти получать единственную мартингальную меру, а значит, и единственную стоимость опциона, зависящую от траектории. Такая параметризация мартингальных мер позволяет использовать метод Монте-Карло для вычисления интервала справедливых стоимостей. Другим средством вычисления интервала справедливых цен является вычисление с заданной вероятностью доверительного множества траекторий вола-тильности, что, естественно, приводит к моделям с неопределенной волатильностью. Поэтому основной целью данной статьи является продолжение и развитие моделей и методов, изложенных в работе [7].
Модели неопределенной волатильности впервые были изучены в [8-14]. В работах [8,12] неопределенная волатильность представляет собой семейство детерминированных траекторий. В данной статье рассматривается обобщение модели Блэка -Шоулса, заключающееся в том, что волатильность а заменяется на интервал с границами, не зависящими от времени ([<7, ст]) и зависящими от времени ([^с^])- В результате получается неполный рынок, а фундаментальное уравнение Блэка - Шо-улса заменяется на два уравнения, не имеющих аналитических решений. Полученные уравнения называются вязкостными уравнениями Гамильтона - Якоби - Беллма-на [15], а их численные решения определяют интервал справедливых цен. В статье предложены три вычислительных метода нахождения интервала справедливых цен. Первый метод основан на решении вязкостных уравнений с использованием разностных схем. Вторым является метод Монте-Карло, который основан на моделировании исходного процесса стоимости акции. В связи с этим следует отметить алгоритмы генерации зависимых нормальных и бинарных случайных величин. Третьим является метод деревьев, который основан на аппроксимации исходной непрерывной модели дискретной моделью и получением рекуррентных формул на бинарном дереве для
расчета верхней и нижней цен. В статье присутствуют результаты расчетов интервала справедливых цен с использованием трех вышеперечисленных методов. Совпадение полученных результатов является, по мнению авторов, хорошей верификацией предложенных методов.
1. Модель Блэка - Шоулса
Рассмотрим модель Блэка - Шоулса [4], в которой стохастический дифференциал
дисконтированного процесса стоимости акции —, а также дифференциал банковско-
Вг
го счета имеют вид:
= <1Вг = Вгг<И. (1)
Вг Вг
Из (1) следует, что процесс —^ является мартингалом относительно исходной меры
Вг
Р п & Б, Бо [ а2 \
г. Процесс — можно записать в виде — = — ехр ——ъ + а ууь , откуда следует,
Вг Вг Во V 2 )
что вг = во ехр ^ ^г--—^ £ + . Обозначим
У = + = 0. (2)
Из (2) следует, что dYt = ^г--Введем функцию
которая выражается через платежное обязательство f (Ут) согласно следующей формуле: ехр (—г^ и (¿,Уг) = Е (ехр (—гТ) f (Ут) /^г). Введем функцию и (Ь,Уг) = ехр (—г^) и (¿,У), из формулы Ито [4] следует, что dU =
ехр (-г£) ^ (-гИ + Щ +(уг~^)иу + \и'уу) ^ + иуаШ
В силу того, что процесс Е (ехр (—гТ) f (Ут) /Ег) является мартингалом по исходной мере Р, коэффициент при dt в выражении для dU должен быть равен 0, откуда следует уравнение теплопроводности
/ 2 \ 2 и[+[г-а-}и'у + а-и;у-ги = о (з)
с краевым условием и (Т, у) = f (у).
Приведем процесс Уп, аппроксимирующий процесс Уг из (2):
АУга = (V - у^) /г + ал/Леп, к = п = 1,..., Ж (4)
Последовательность (еп)^=1 состоит из независимых стандартных нормальных случайных величин, N - число разбиений интервала [0, Т]. В данной модели мартингаль-ная мера не является единственной.
Пользуясь приемом, изложенным в [16], приведем бинарную модель, аппроксимирующую модель (4):
А¥п = а^Й5п,п= (5)
Последовательность состоит из независимых радамахеровских случайных
величин, принимающих значения 1 и —1, вероятность р = Р(8п= 1) = - +
а
r —
2а
функцию U (n, y) =
Для бинарной модели мартингальная мера единственная; введем 1
(1 + rh)N
следующие рекуррентные формулы:
— E f (Yn) /YYn = y) • Для этой функции справедливы
1
1 + rh
1
E(U(n,y + AY„) /Yra_i = y)
1 + rfr - ^ _
(n,y + crVh^j + (1 -p)u(n,y- aVh)) , U (N,Yn) = f (Yn) .
Цена европейского опциона и(0,0) с платежным обязательством f (УГ) : шах(50 ехр(УГ) — К, 0) может быть также рассчитана с помощью формулы Блэка Шоулса:
U (t,Yt) = So exp (Y)Ф
—K exp (—r (T - ¿))Ф
'inf+X + CT-t) (r + ±y
(7)
Ф (y)
1
exp
x ~2
dx - функция Лапласа.
Еще одним способом вычисления цены европейского опциона и(0, 0) с платежным обязательством f (УГ) является метод Монте-Карло:
U (t, Yt)
exp(-r(T — t)) M
M £■
i=1
(8)
М - количество экспериментов, (е)м=1 - последовательность независимых стандартных нормальных случайных величин.
Пример 1. Пусть г = 0,1, а = 0,05, £0 = 5, Т = 1, М = 1000. В табл. 1 приведены значения цены европейского опциона и(0, 0) с платежным обязательством f (Ут) = шах(50 ехр(УГ) — К, 0), рассчитанные с помощью решения краевой задачи (3), применения рекуррентных формул (6), а также с использованием формулы Блэка - Шоулса (7) и метода Монте-Карло (8).
На рис. 1 приведен график зависимости значений и (0, 0) от N при К = 5 для рекуррентных формул, из которого следует, что параметр N достаточно взять равным 20. На рис. 2 приведен график зависимости значений и (0, у) от у при К = 5 для краевой задачи.
2
y
Таблица 1
Зависимость справедливой цены от контрактной цены в модели Блэка - Шоулса
К Решение Формула Метод Рекуррентные
краевой задачи Блэка - Шоулса Монте-Карло формулы на
бинарном дереве
1 4,0948 4,0952 4,0909 4,0949
2 3,1895 3,1903 3,1860 3,1899
3 2,2842 2,2855 2,2812 2,2848
4 1,3790 1,3807 1,3763 1,3797
5 0,4765 0,4778 0,4742 0,4767
Рис. 1. Зависимость значений и (0, 0) от N в модели Блэка - Шоулса для рекуррентных формул
1.4 ¡Ь-1
1 ■ 0.8 ■
о.б-
/ од I 1 ~~ -1-I-г | 1 ■ 1 1
Рис. 2. Зависимость значений и (0,у) от у в модели Блэка - Шоулса для краевой задачи
2. Модель Хестона
Рассмотрим реализацию модели Хестона [5], в которой стохастический диффе-
&
ренциал дисконтированного процесса стоимости акции — имеет вид:
Вг
4 = (9)
Вг Вг
£
Из (9) следует, что процесс — является мартингалом относительно исходной меры
Вг г г
Р. Процесс —^ можно записать в виде: —^ = —^ ехр ( — / Утс1т + / л/У^сШ^: ), Вг Вг Во \ 2 3 о Зо )
откуда следует, что Бг — Бо ехр Обозначим
У = н - \ [ Угйт + [ л/к^г^о = о. (10)
2 ,/ о л о
Отсюда следует, что (¿У = ^г —^^ сИ + \fVtdW}. Предположим, что волатильность является процессом квадратного корня:
(Д4 = к {в - 14) (Й + ал/УгйШ?. (11)
Процессы Ж/ и Ж2 являются винеровскими с dWг1dWг2 = pdt. Введем функцию и (^Уг,у), которая выражается через платежное обязательство f (УТ) согласно следующей формуле: ехр (—Н) и (t,Уг,Vг) = Е ^ехр (—гТ) f (Ут) . Введем функцию и (t,Уг,Vt) = ехр (—Н) и (t,Уг,Vt), тогда dU =
ехр ^ |'-ти + щ + + \щу + + Е^<тр ^ (Й+
и'ул/УсШ^1 + и^сгу/Ус1\¥В силу того, что процесс Е ^ехр (—гТ) f (Ут) /является мартингалом по исходной мере P, коэффициент при dt в выражении для dU должен быть равен 0, откуда следует уравнение
~ти + Щ +(г-^Ц'у + к(в-У)и'ь + + + Е^<тр = 0 (12)
с краевым условием и (Т,у,ь) = f (у). Цена опциона и (0, 0,^о). Приведем дискретную модель, аппроксимирующую модель Хестона:
АУ = ( г -
2 ^ к + ^/Ц^Ле1^
Уо = 0, Vо = Уо,и =
Последовательности (еП)^=1 и (еП)п=1 состоят из нормально распределенных случайных величин с ЕеП = 0,ЕеП = 0,Е (еП)2 = 1,Е (еП)2 = 1,Е (еПеП) = Р. Пользуясь приемом, изложенным в [16], приведем бинарную модель, аппроксимирующую модель (13):
ДУга = л/К-М,
АК = а^К-!^2, (14)
Уо = 0, Т^о = Уо, п = 1,...,N.
Последовательности ($П)^=1 и (8П)^=1 состоят из независимых радамахеровских случайных величин, принимающих значения 1 и -1, вероятности р1 = Р (8П = 1) =
(т-^УЛЬ
1 , V 2 )УП п 1 , к(в-Уп-1)у/К ,х1
Таблица 2
Зависимость справедливой цены от контрактной цены в модели Хестона
К Решение Метод МК, Метод МК,
краевой задачи аппроксимация аппроксимация
бинарными с.в. нормальными с.в.
1 4,0747 4,0844 4,0980
2 3,1718 3,1795 3,1932
3 2,2853 2,2763 2,2883
4 1,4619 1,4332 1,4037
5 0,7617 0,7604 0,7106
Введем функцию II (п,у,ь) = + ^ _га-Е (/ (Ум) /Уп = у,Уп = у). Цена опциона
11 (0, 0, ьо) = у--млГ^ (/ /Уо = О, Й) = г»о) может быть рассчитана с помощью
(1 + т ^^
метода Монте-Карло. Для дискретной аппроксимации (13) необходимо в каждом экс-
1 2
перименте генерировать случайные величины согласно следующему правилу.
Сначала генерируются независимые, стандартные нормальные случайные величины £„,£„■ Затем е* := £^,£2 := £^р + £2пл/^ — р2 ■ Для дискретной аппроксимации (14) необходимо в каждом эксперименте генерировать случайные величины 8^, 8^ согласно следующему правилу. Сначала генерируется случайная величина 8^ с вероятно-
1 V 2
стью р\ = Р (8^ = 1) = — Н--,_ -. Если 8^ = 1, то случайная величина 8\
2 2 у/ К-1
(8П = 1
величина 82п генерируется с вероятностью Р (8^ = 1 /8^ = 0) = р2 —
генерируется с вероятностью Р(82 = 1 /81 = 1) = — +Р2- Если = 0, то случайная
Р1
2 „ ™ р /Х2 _ 1 /XI n^ .„ Р
1 — Р1
Пример 2. Пусть р = 0,1, а0 = 0, 05, = 5, Т = 1, к = 0, 25, 9 = 0, 25, р = 0, 5, N = 20, М = 1000. В табл. 2 приведены значения цены европейского опциона с платежным обязательством f (Уу) = швх($о ехр(Уу) — К, 0), рассчитанные с помощью решения краевой задачи (12), а также с использованием метода Монте-Карло для случая аппроксимации нормальными и бинарными случайными величинами (формулы (13) и (14) соответственно).
3. Две модели с неопределенной волатильностью
В этой части мы рассмотрим следующую модель изменения цены рискового актива: 2
St = во ехр (У4) , = (г+ аг(1\¥г. (15)
Неопределенная волатильность удовлетворяет следующим неравенствам:
< ^ < (16)
В неравенствах (16) функции о_г и 1тг являются детерминированными функциями. Пусть множество Д^ = {с^ : < < о'г, £ € [¿1, ¿г]}- Чтобы оценить верхнюю и нижнюю цены, нам необходимо решить следующие задачи стохастического оптимального
управления:
sup Ea f (YT) , inf Ea f (Yt). (17)
Введем функции v (t, у) = exp (—r (T — t)) sup E (f (Yt) /Yt = y), v (t, y)
aeAf
exp (—r (T — t)) inf E (f (Yt) /Yt = у), тогда верхняя цена V = v (0, 0) и нижняя цена
V = V (0, 0). Уравнения Гамильтона - Якоби - Беллмана для функций V (¿, у) ии (¿, у) имеют следующий вид:
а2
v't + rvy+ sup —(v'yy-v'y) = rv
у , ^^ yVyy
(18)
а
rv
с краевыми условиями ^ (Т, у) = V (Т, у) = / (у). Эти уравнения эквивалентны следующим уравнениям:
^ + (г - Л) v'y + + /Л
v!t + (r-At) v!y + Atv!^-Bt
r2
A 1j__JLl r
v" — v'
yy y
v" — v'
—УУ —У 2 _2
rv, ru,
(19)
4 ' 1 4
Уравнения (19) являются уравнениями G-теплопроводности с нелинейными операторами:
Gi(t, vy , vy^ ) = A^yy - ^y ) + B^yy - ^y
g2 (t, vy, vy;) = л« - vy) - Bt к - vy
Если функция f (y) непрерывна и ограничена, At и Bt являются непрерывными функциями на интервале [0,T], то уравнения (19) имеют единственные вязкостные решения [5]. Верификация Перрона вязкостных решений (19) как решений задач стохастического оптимального управления (17) является стандартной [17]. В финансовой литературе уравнения (19) известны как уравнения Баренблота [11], когда At и Bt являются константами.
В первой модели dat = natdt, то есть at = а0 exp(nt), неопределенный па-
<Tg (ехр (2Щ) + ехр (2r]t))
4 '
^о (exp(2??i) -ехр (2r]t)) Bt = ---. d симметричном случае г] Е [—а,а\, тогда уравнения (19) имеют вид:
/ а2 \ а2 а2 % + Г - V COsh (2at) Ч + V COsh (2crf) + sinh (2at) l^y - =
) (j2 Я а2 а2 (20)
IZt + ( --^ cosh (2o;i) 1 + cosh (2o;i) г/уу--^ sinh (2o;i) — = ги.
Итак, для первой модели верхняя цена V = v (0, 0) и нижняя цена V = v (0, 0).
4
раметр т] G [т},г]\, ао - начальное условие. Тогда At =
г*
Во второй модели dot = ntotdt, то есть ot = о0 exp ( I rqsds ), неопределенный
ls<-
'0
параметр rjt £ [f7t,%]> ~ начальное условие. Уравнения (19) имеют вид:
x2
v't + rv'y + — (v'^y - v'y) + Atxv'x + Btx\v'x\ = rv, x2
lit + rlly + -^Ыуу - vly) + - Btx\ilx\ = ru, (21)
A в
2 ' * 2
с краевыми условиями у(Т,у,х) = ц{Т,у,х) = / (у). Уравнения (21) являются двумерными уравнениями О-теплопроводности с
X2
Gг(х, t, v'y, v'x,v"Vy) = rv'y + —{v'yy - v'y) + Atxv'x +
x2
С2(Ж, i, Vy, v'x,Vyy) = rv'y + — (Vyy ~ V'y) " ^ Ж | ^ | .
В симметричном случае, когда nt £ [—at,at], уравнения (21) имеют вид:
x2
v't + то; + — (v'' - v'y) + = rv,
yy У
x ~2
vi + rv!y + — {¿yy - v!y) - atx\ilx\ = rv.
(22)
4. Аппроксимация моделей с неопределенной волатильностью при помощи дерева
Т
Произведем разбиение интервала [0,Т] на N частей с шагом К = —. Рассмотрим
г2
о,
r —
n— 1
1 V 2
последовательность 8: 8п £ { — 1,1}, рп = Р (8п = 1) = —I---- фильтра-
2 2<jra_i
цию Fn = а (8\, ...,8п) и последовательность AYn = an_i8ny/h,Y0 = 0,п = 1 ,...,N. Последовательность Аап = an-i7]nh, rj < rjn < fjn. Рассмотрим следующие (стандартные) задачи стохастического оптимального управления в дискретном времени:
sup Ef(YN), inf Ef(YN). (23)
П1 ,-,VN-l П1 ,-,VN-1
Введем функции: vN (n, y, x) = 1 n sup E(f(YN)/Yn = y, an-i = x),
(1 + rh) nn,...,VN-1
vN(n,y,x) = ———— inf E(f(YN)/Yn = y,an_1 = x). (1 + rh)n n Vn,-,VN-1
Таблица 3
Интервал справедливых цен в первой модели стохастической волатильности
Метод Нижняя цена Справедливая цена Верхняя цена
Решение краевой задачи 0,4593 0,4755 0,5016
Рекуррентные формулы 0,4523 0,4767 0,5030
Справедливы следующие формулы:
1
vN(N,YN,aN_1)=vN(N,YN,aN_1) = f(YN), vN(n — 1 ,у,х) =
ÎTT-.N /
(24)
sup E(v (n,y + AYn,x + Acrra_i)/yra_i = y,an_2 = x)
1 + rh Пп-1
= ——Г sup('pvN(n,y + x(l + '4n-ih)Vh,x(l + rjn-1h)) + 1 + rh Vn
+ (1 -p)vN(n,y - x(l + + rjn-ih))),
vN(n — l,y,x) =
——- inf E(vN(n, y + AYn, X + Acrra_i)/yra_i = y, an-2 = x) 1 + rh vn-i
inf (pvN(n, у + x(l + rqn-ih)Vh, x(l + r/n_i/i)) +
1 + rh vn-i + (1 - p)vN(n, y~x{ 1 + Цп-il
h,x( 1 + rjn-ih))).
Справедливо следующее утверждение. Утверждение 1. Если функция f (y) непрерывна и ограничена, то
v(0,0,ao) = lim vN (0, 0, <То) ,
N
v (0, 0, Со) = lim vN(0,0,ao).
N—>oo
Отметим, что % Е = v (t, у, x) , v (t, у, x) - вязкостные решения
уравнений (21) с краевыми условиями: v (Т, у, х) = v (Т, у,х) = f (у).
Доказательство утверждения является стандартным, см., например, [18,19].
Пример 3. Пусть r = 0,1, а = 0, 05, S0 = 5, K = 5, T = 1, N = 20. В табл. 3 приведены значения верхней и нижней цены европейского опциона с платежным обязательством f (Yt) = max(S0 exp(YT) — K, 0), рассчитанные с помощью формул (20) и (24) в случае п £ [—1,1]. Случай п = 0 (at = а0) соответствует ситуации, когда рынок полный, и справедливая цена вычисляется с помощью решения краевой задачи (3) (либо с помощью рекуррентных формул (6)), когда а = а0.
На рис. 3 приведены графики зависимости значений U (0,у) ,v(0,y) ,v(0,y) от у при К = 5. Сплошной линией нарисован график зависимости значений v(0,y) от у. Пунктирной линией нарисован график зависимости значений U (0,y) от y. Точечной линией нарисован график зависимости значений v(0,y) от у.
Пример 4. Пусть r = 0,1, а0 = 0,1, S0 = 5, K = 5, T = 1, at = t. В табл. 4 приведены значения верхней и нижней цены европейского опциона с платежным обязательством f (YT) = max(S0 exp(YT) — K, 0), рассчитанные с помощью формул (22) и (24) в случае п £ [—at,at]. Случай п = 0 (at = а0) соответствует ситуации, когда рынок
1.4 - 1.2- /У;-'
1 -
0.8 -
Об
/ У/' / Л? 11111
Рис. 3. Графики зависимости значений II (0, у), V (0, у) , V (0, у) от у в первой модели неопределенной волатильности
Таблица 4
Интервал справедливых цен во второй модели стохастической волатильности
Метод Нижняя цена Справедливая цена Верхняя цена
Решение краевой задачи 0,4312 0,5086 0,5403
Рекуррентные формулы 0,4360 0,5005 0,5405
полный, и справедливая цена вычисляется с помощью решения краевой задачи (3) с (либо с помощью рекуррентных формул (6)), когда а = а0.
На рис. 4 приведены графики зависимости значений 11(0, у), ¡¿(0,у,ао,), V (0,у,а0) от у при К = 5. Сплошной линией нарисован график зависимости значений у (0, у, Со) от у. Пунктирной линией нарисован график зависимости значений и (0, у) от у. Точечной линией нарисован график зависимости значений у (0, у, <то) от У-
Заключение
В статье продемонстрированы вычислительные методы, использующие разные техники, в моделях, в которых волатильность является одной из возможных траекторий, а именно, в модели Хестона со случайными траекториями, и в модели с неопределенной волатильностью, с детерминированными траекториями из доверительного множества возможных траекторий. Причем основное внимание уделено расчетам интервалов справедливых цен для второй модели. Первый метод основан на решении вязкостных уравнений с использованием разностных схем. Вторым является метод Монте-Карло, который основан на моделировании исходного процесса стоимости акции. Третьим является метод деревьев, который основан на аппроксимации исходной непрерывной модели дискретной моделью и получением рекуррентных формул на бинарном дереве для расчета верхней и нижней цен. Показано, что интервалы справедливых цен, полученные с использованием трех численных методов, практически
14- JW
1.2 -1 - /
o.s- /
o.s- ¥
■ III!
0.2 0.1 0 0.1 0J
Рис. 4. Графики зависимости значений U (0, у), v (0, у, <То) , v (0, у, <То) от у во второй модели неопределенной волатильности
совпадают. Основной же вывод заключается в том, что модель с неопределенной во-латильностью является адекватной заменой модели Хестона в случаях, когда необходимо вычислить интервал справедливых цен.
Литература
1. Samuelson, P. Rational Theory of Warrant Pricing /P. Samuelson // Industrial Management Review. - 1965. - V. 6, № 2. - P. 13-31.
2. Black, F. The Pricing of Options and Corporate Liabilities / F. Black, M. Scholes // Journal of Political Economy. - 1973 - V. 81, № 3. - P. 637-659.
3. Merton, R. Theory of Rational Option Pricing / R. Merton // Bell Journal of Economics and Management Science. - 1973. - № 4. - P. 141-183.
4. Ширяев, А.Н. Основы стохастической финансовой математики / А.Н. Ширяев. -М.: МЦНМО, 2016.
5. Heston, S. A Closed-Form Solution for Options with Stochastic Volatility with Applications to Bond and Currency Options / S. Heston // Review of Financial Studies. - 1993. - № 6. -P. 327-343.
6. Rouah, F. The Heston Model and Its Extensions in Matlab and C / F. Rouah, L. Steven. -Hoboken; New Jersey: John Wiley and Sons, 2013.
7. Beliavsky, G. The Uncertainty Volatility Models and Tree Approximation / G. Beliavsky, N. Danilova, T. Grober // Applied Mathematical Sriences. - 2016. -V. 10, № 19. - P. 921-930.
8. Avellaneda, M. Pricing and Hedging Derivative Securities in Markets with Uncertain Volatilities / M. Avellaneda, A. Levy, A. Paras // Applied Mathematical Finance. - 1995. -№ 2. - P. 73-88.
9. Hull, J. The Pricing of Options on Assets with Stochastic Volatilities / J. Hull, A. White // Journal of Finance. - 1997. - V. 42, № 2. - P. 281-300.
10. Johnson, H. Option Pricing when the Variance is Changing / H. Johnson, D. Shanno // Journal of Financial and Quantitative Analysis. - 1987. - V. 22, № 2. - P. 143-151.
11. Meyer, G. The Black-Scholes Barenblatt Equation for Options with Uncertain Volatility and Its Application to Static Hedging / G. Meyer // International Journal of Theoretical and Applied Finance. - 2006. - № 9. - P. 673-703.
12. Shige Peng. G-Brownian Motion and Dynamic Risk Measure under Volatility Uncertainty / Shige Peng // arXiv: Probability. - 2007. - 114 p. - URL: https://arxiv.org/abs/0711.2834
13. Stein, E. Stock Price Distributions with Stochastic Volatility: an Analytic Approach / E. Stein, J. Stein // Reviews of Financial Studies. - 1991. - V. 4, № 4. - P. 727-752.
14. Tychonoff, A. Theoremes d'unicite pour l'equation de la chaleur / A. Tychonoff // Математический сборник. - 1935. - Т. 42, № 2. - С. 199-216.
15. Scott L. Option Pricing when the Variance Changes Randomly. Theory, Estimation and an Application / L. Scott // Journal of Financial and Quantitative Analysis. - 1987. - V. 22, № 4. - P. 419-438.
16. Белявский, Г.И. Управление в бинарных моделях с разладкой / Г.И. Белявский, Н.В. Данилова // Вестник ЮУрГУ. Серия: Математическое моделирование и программирование. - 2022. - Т. 15, № 3. - С. 67-82.
17. Rokhlin, D. The Central Limit Theorem under Uncertain Linear Transforms / D. Rokhlin // Statistics and Probability Letters. - 2015. - V. 107. - P. 191-198.
18. Bayraktar, E. Stochastic Perrons Method for Hamilton-Jacobi-Bellman Equations / E. Bayraktar, M. Sirbu // SIAM Journal on Control and Optimization. - 2013. - V. 51, № 6. - P. 4274-4294.
19. Данилова, Н.В. Параллельный алгоритм расчета справедливой цены европейского опциона / Н.В. Данилова, Б.Я. Штейнберг, Л.Н. Фоменко // Научно-технические ведомости Санкт-Петербургского государственного политехнического университета. Информатика. Телекоммуникации. Управление. - 2011. - № 3 (126). - С. 115-119.
Григорий Исаакович Белявский, доктор технических наук, профессор, кафедра «Высшая математика и исследование операций:», Южный федеральный университет (г. Ростов-на-Дону, Российская Федерация), [email protected].
Наталья Викторовна Данилова, кандидат физико-математических наук, доцент, кафедра «Высшая математика и исследование операций», Южный федеральный университет (г. Ростов-на-Дону, Российская Федерация), [email protected].
Поступила в редакцию 11 января 2023 г.
MSC 65N50, 65^5 DOI: 10.14529/mmp230301
MODELS WITH UNCERTAIN VOLATILITY G.I. Beliavsky1, N. V. Danilova1
1 South Federal University, Rostov-on-Don, Russian Federation E-mail: [email protected], [email protected]
Models in which volatility is one of the possible trajectories are considered in the paper. As an example of a model with a certain volatility, the Black-Scholes model is considered. As an example of models with uncertain volatility three models are considered: the Heston model with random trajectories and two models with deterministic trajectories from a confidence set of possible trajectories. Three computational methods are proposed for finding the range of fair prices for a European option. The first method is based on
solving viscosity equations using difference schemes. The second is the Monte- Carlo method, which is based on the simulation of the initial stock price process. The third is the tree method, which is based on approximating the original continuous model with a discrete model and obtaining recurrent formulas on a binary tree to calculate the upper and lower prices. The results of calculations using the listed methods are presented. It is shown that the ranges of fair prices obtained using the three numerical methods practically coincide.
Keywords: Black-Scholes model; Heston model; uncertain volatility; viscosity equation; option; fair price.
References
1. Samuelson P. Rational Theory of Warrant Pricing. Industrial Management Review, 1965, vol. 6, no. 2, pp.13-31. DOI: 10.1007/978-3-319-22237-0-11
2. Black F., Scholes M. The Pricing of Options and Corporate Liabilities. Journal of Political Economy, 1973, vol. 81, no. 3, pp. 637-659. DOI: 10.1142/9789814759588-0001
3. Merton R. Theory of Rational Option Pricing. Bell Journal of Economics and Management Science, 1973, no. 4, pp. 141-183. DOI: 10.2307/3003143
4. Shryaev A. Osnovy stohasticheskih matematicheskih finansov [Basis of Stochastic Mathematical Finance]. Moscow, MCNMO, 2016. (in Russian)
5. Heston S. A Closed-Form Solution for Options with Stochastic Volatility with Applications to Bond and Currency Options. Review of Financial Studies, 1993, no. 6, pp. 327-343. DOI: 10.1093/rfs/6.2.327
6. Rouah F., Steven L. The Heston Model and Its Extensions in Matlab and C. Hoboken, New Jersey, John Wiley and Sons, 2013.
7. Beliavsky G., Danilova N., Grober T. The Uncertainty Volatility Models and Tree Approximation. Applied Mathematical Sdences, 2016, vol. 10, no. 19, pp. 921-930. DOI: 10.12988/ams.2016.6114
8. Avellaneda M., Levy A., Paras A. Pricing and Hedging Derivative Securities in Markets with Uncertain Volatilities. Applied Mathematical Finance, 1995, no. 2, pp. 73-88. DOI: 10.1080/13504869500000005
9. Hull J., White A. The Pricing of Options on Assets with Stochastic Volatilities. Journal of Finance, 1997, vol. 42, no. 2, pp. 281-300. DOI: 10.1111/j.1540-6261.1987.tb02568.x
10. Johnson H., Shanno D. Option Pricing when the Variance is Changing. Journal of Financial and Quantitative Analysis, 1987, vol. 22, no. 2, pp. 143-151. DOI: 10.2307/2330709
11. Meyer G. The Black-Scholes Barenblatt Equation for Options with Uncertain Volatility and its Application to Static Hedging. International Journal of Theoretical and Applied Finance, 2006, no. 9, pp. 673-703. DOI: 10.1142/S0219024906003755
12. Peng Shige. G-Brownian Motion and Dynamic Risk Measure under Volatility Uncertainty. arXiv: Probability, 2007, 114 p. Avialable at: https://arxiv.org/abs/0711.2834. DOI: 10.48550/arXiv.0711.2834
13. Stein E., Stein J. Stock Price Distributions with Stochastic Volatility: an Analytic Approach. Reviews of Financial Studies, 1991, vol. 4, no. 4, pp. 727-752.
14. Tychonoff A. Théoremes d'unicite pour l'equation de la chaleur. Mathematics Sbornik, 1935, vol. 42, no. 2, pp. 199-216. (in French)
15. Scott L. Option Pricing when the Variance Changes Randomly. Theory, Estimation and an Application. Journal of Financial and Quantitative Analysis, 1987, vol. 22, no. 4, pp. 419-438. DOI: 10.2307/2330793
16. Beliavsky G., Danilova N. Control in Binary Models with Disorder. Bulletin of the South Ural State University. Series: Mathematical Modelling, Programming and Computer Software, 2022, vol. 15, no. 3, pp. 67-82. (in Russian) DOI: 10.14529/mmp220305
17. Rokhlin D. The Central Limit Theorem under Uncertain Linear Transforms. Statistics and Probability Letters, 2015, vol. 107, pp. 191-198. DOI: 10.48550/arXiv.1505.01084
18. Bayraktar E., Sirbu M. Stochastic Perrons Method for Hamilton-Jacobi-Bellman Equations. SIAM Journal on Control and Optimization, 2013, vol. 51, no. 6, pp. 4274-4294. DOI: 10.48550/arXiv.1212.2170
19. Danilova N., Steinberg B., Fomenko L. The Parallel Algorithm of the Fair Price Calculation of European Option. St. Petersburg Polytechnical University Journal. Computer Science. Telecommunication and Control Systems, 2011, vol. 3, no. 126, pp. 115-119. (in Russian)
Received January 11, 2023