Научная статья на тему 'Задача о рандомизированной остановке при среднеквадратичном хеджировании'

Задача о рандомизированной остановке при среднеквадратичном хеджировании Текст научной статьи по специальности «Математика»

CC BY
67
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПТИМАЛЬНАЯ РАНДОМИЗИРОВАННАЯ ОСТАНОВКА / АППРОКСИМАЦИЯ / ТЕОРЕМА О МИНИМАКСЕ / МЕТОД ПРОЕКЦИИ ОБОБЩЕННОГО ГРАДИЕНТА / СРЕДНЕКВАДРАТИЧНЫЙ КРИТЕРИЙ

Аннотация научной статьи по математике, автор научной работы — Белявский Григорий Исаакович, Никоненко Наталья Дмитриевна

Решена задача об оптимальной рандомизированной остановке при аппроксимации конечной последовательности случайных величин последовательностью стохастических интегралов

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The problem of randomized stop of approximating finite sequence of random variables by a sequence of stochastic integrals

Текст научной работы на тему «Задача о рандомизированной остановке при среднеквадратичном хеджировании»

-►

Математическое моделирование: методы, алгоритмы, технологии

УДК 519.2

Г.И. Белявский, Н.Д. Никоненко

ЗАДАЧА О РАНДОМИЗИРОВАННОМ ОСТАНОВКЕ ПРИ СРЕДНЕКВАДРАТИЧНОМ ХЕДЖИРОВАНИИ

В статье решается задача об оптимальной рандомизированной остановке при аппроксимации конечной последовательности случайных величин / последовательностью стохастических интегралов G(y) процесса 5" в дискретном времени. Для решения данной задачи используется теорема о минимаксе, метод стохастического динамического программирования Беллмана и метод проекции обобщенного градиента. Последовательность /можно интерпретировать как динамическое дисконтированное финансовое обязательство, процесс 5 - как дисконтированную цену рискового актива на финансовом рынке, а последовательность стохастических интегралов G(y) - как дисконтированный процесс доходов стратегии у .

Предварительные замечания

Рассмотрим фильтрованное вероятностное пространство (О,(^)"=0, Р), на котором задан базовый адаптированный процесс 5, причем 5 е Ь2(О, Р). Последовательность стохастических интегралов G(y) = (у), ..., Ом (у)} для предсказуемой последовательности у определяется ра-

N

венствами GN (у) = ^у1.Д51.. Введем определение

=1

рандомизированной остановки.

Определение. Будем называть рандомизированной остановкой вектор ц = [д1, ..., ^},

N

такой, что Е ц1 = 1, ц1 > 0 , рандомизированной

=1

остановкой, отделенной от нуля, назовем вектор

N

ц = ц ^} , где Ец =ц > 8 > 0 .

=1

Рассмотрим аппроксимацию конечной последовательности / = {/1, ..., у} е Ь = Ь2 (О, Р) х х Ь2 (О, Р) х — х Ь2 (О, Р) случайных величин

последовательностью стохастических интегралов при фиксированной рандомизированной остановке ц. Скалярное произведение в

определим равенством

(аЬ) ьN (ц) =Е ц ' (а, ь X

согласованная норма определяется равенством

Ь (ц)

При

=Л ц.

1=1

естественном

допущении У, Д5,- е

е Ь2(О, Р), последовательность С(у) е£ образует в этом пространстве линейное подпространство Н.

Далее предположим, что базовый процесс 5 удовлетворяет условию невырожденности [2]:

(Ер(Д^ _1 ))2 < 8Ер(Д^2/^),8 е (0,1). (1)

Применив доказательство, приведенное в работе [3], можно доказать, что подпространство Н

тN

замкнуто в ь .

Аппроксимация рассматривается в смысле нормы Ь (ц), т. е. необходимо найти

тт||/ - G(у)||ь„ по всем О(у) еН . (2)

Данную задачу можно рассматривать как про-

тN

екцию точки пространства ь на подпространство Н. Пространство Ь является гильбертовым, поскольку декартово произведение гильбертовых пространств есть гильбертово пространство [11], согласно теореме [7] и ее следствию [7]. Подпространство Н замкнуто, поэтому задача (2) имеет решение и притом единственное.

Основной результат

Рассмотрим задачу:

тт тах / - х - G(y)

хеК ^ (у)еНце6(8)11

2

У (ц)

(3)

f - x = Ц - ^ fN - x}

Г N

в( s)HZ q =q 0

где

Интерпретация. Задачу (3) можно рассматривать как задачу об оптимальной 5-рандо-мизированной остановке при среднеквадратичном хеджировании динамического финансового обязательства (последовательность Т), последовательность у — оптимальная стратегия воспроизведения финансового обязательства. Базовый процесс 5" представляет собой дисконтированную цену рискового актива, х = Х0 — начальный капитал портфеля.

Для упрощения решения задачи (13) целесо-образно перейти от задачи на минхмакс и задаче на максимин. Для этого воспользуемся теоремой о минимаксе [8]. Теорема о минимаксе фон Неймана устанавливает следующее равенство: т-птахТ(и,V) = тахт-пТ(и,V), если функция

иеХ уеТ vET иеХ

Т (и, V) непрерывна на произведении выпуклых компактов, выпукла по и е X и вогнута по V е Т.

Введем обозначение целевой функции задачи об оптимальной рандомизированной остановке:

W (x, у, q) = Z qE

( ( f -

АЛ

x+ Zy j д^

v ;=!

уу

Функция ¡V(х, у, н) — положительно определенная квадратичная функция по переменным х и у , следовательно, выпуклая по этим переменным. По переменной н функция IV(х, у, н) - линежая, следовательно, вогнутая. Функция V(х, у, н) - непрерывная функция, опр еделе™ ая на декар товом произведелии С х И х (). Множтсчво + - выт/-клый компакт. Множество С х И выпуклое, но не является компактом. Чтобы прчодолеть эту трудность, применим компактификацию Александрова: воспользуемся теоремой о компакти-фикации [10].

Поскольку С х Ьл является локально ков-пактным хаусдорфовым пространствам и И л+

тЛ

замкнутое линейное подпространство ь , то компактификация осуществляется присоединением к С х И «бесконечно удаленной точки»:

С х И = с х иу (да, да}.

Доопределим функцию в точке (да, да) 1(да, у, н) = 1(х, да, н) = ¡(да, да, н) = да. Поскольку данная функция выпуклая по переменным х, у и решается задача на минимум по данным переменной, то будем считать, что данная точка не влияет на решение задачи.

Таким образом, функция V (х, у, н) непрерывная и выпуклая на выпуклом компакте х . Следовательно, теорема фон Неймана применима, т. е.:

min _ max f - x - G(y) N

(x,G(y))eRxH qeQ(5) (q)

II l|2

= max min f - x - G(y)

qeQ(5)(x,G(y)) eRxH11

(4)

IN)

Решение внутренней задачи При фиксированной стратегии q рассмотрим

задачу:

min I f - x - G(y) L .

(x,g(y))eRxH11 (q)

N f f

=min Z qfip f-

(x,Y) t! v

x + ZY j AS

v j=i

(5)

где y - предсказуемая последовательность. При любом x задача mini\f-x-G(y)|Ln, „ имеет

G(y)eH (q)

единственное решение - проекция f -x на замкнутое подпространство H. Для ее решения применим метод стохастического динамического программирования. Воспользуемся стохастическим аналогом результата, полученного в [4].

Вместо задачи (5) рассмотрим последовательность более простых задач. Определим последовательность функций от случайных величин:

Т к (x)=min Z q<Ep

(6)

се^ Л = 0, ..., Л-0; уЛ+о = (у,)Л= л+о. Если определение (6) корректно, то функционалы (6) удовлетворяют рекуррентным стохастическим уравнениям Беллмана:

Тк (x) = min EP (qk (fk - x)2 +

Yk+1

+ Т k+i( x + Y k+iASk+i)/Fk).

(7)

Является справедливым утверждение. Утверждение. Для всех н е 6(8) задача

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

N

(

min Z q>EP

Yk+1 i=i

(

(

имеет

т - х +-У,Ы5,

в ,=л+о

в

решение для всех л, определение (6) корректно и Лл (х) = акх2 + Ъкх + ек, причем оптимальное значение

у;+о(х) = 0лх + -Эл , (8)

где ал, Ъл, сл, 0л, е рл .

Доказательство проведем методом индукции назад.

Шаг 1. Покажем, что утверждение верно для I = N -1. Заметим, что aN = ЦN, ^ = -2цN/N,

CN = ЦN (/N ) .

Рассмотрим

Т N-1 (Х) = ЦN т11П ЕР ((А - Х - У N ASN )2 / ^-1 ) .

ТN -1

Непосредственно убеждаемся, что

= х Ер №^-1) + Ер (/,ДS^FN-1) ^ Ер ((ДSN )2/ FN-l) Ер ((ДSN )2/ FN-l). Отсюда 0 = - Ер (ДSN / ^-1)

^N-1 =

Ер ((ДSN )2/ FN-1)' Ер (/, ДSN)/FN-1)

Ер ((ДSN )2/ FN-1)

Т N-1 (х) = aN-1Х + ^-1Х + CN-1 ,

цм

где ак , =---х

"-1 Ер ((ДSN )2/ FN-l)

х(Ер ((ДSN)2 / FN-l) - (Ер (Д^ /FN-l))2);

2ЦN х

К-1 =

Ер ((Д^ )2/ FN-1)

х( Ер (Л -,)Ер (Д^-1) -

-Ер(Л^Е(№)2 /FN-l));

=_ЦN_

CN-1 Ер ((Д^ )2/ FN-1) х х(Ер ((Л )2 / FN-1)Ер ((Д^ )2 / FN-l) --(Ер (Л -1))2).

Шаг 2. Пусть утверждение верно для I = к + 1. Шаг 3. Покажем, что утверждение верно для I = к.

Раз верно для / = к +1, значит, справедливы (7) и (8).

Решим задачу (7), получим:

ер а+1^+1/ ^) -

(9)

У к+1 = - х

Ер а+1^+1)2/ ^)

- Ер (Ьк^^) 2 Ер (ак+l(ASk+1)2/ ^) Подставив выражение (9) в (7), получим рекуррентные формулы для вычисления коэффициентов ак, Ьк, ск:

aN = ^, ЬN = —'2ЦN/N , ^ = ЦN (/N ) , ак = ер (ак+1 (0к ^к+1 +1)2 / ^) + цк,

Ьк = Ер (Ьк+1(0к Д^к+1 +1)/Fk) - (10) -2ц/ + 2^Ер (ак+1(0к Д^к+1 +1)+1 / Fk),

Ск = Ер (Ск+1 / Fk) + ^ Ер (ak+l(ASk+l)2 / Fk) + +-ЭкЕр (Ьк^+1/ Fk) + цк (/к )2,

где

0к =-

ер (ак+1^к+1/^ ) Ер (ак+1^+1)2/ fk): ер (Ьк^+1/Fk)

2Ер (ак+1 (Д^к+1 )2 / Fk)

Рассмотрим формулу (9) для вычисления у . Покажем, что если знаменатели дробей 0к и $к равны нулю, то и их числители равны нулю. Заметим, что знаменатели рассматриваемых дробей совпадают с точностью до константы.

Рассмотрим Ер (ак+1^+1)2 / Ек ) .

Согласно формуле построения коэффициентов (10) ак > 0. Тогда, согласно свойствам математического ожидания, получим, что Ер (ак+1 (Д8к+1 )2 / Fk) > 0 . Поскольку рассматриваем задачу о рандомизированной остановке, отделенной от нуля, то, используя метод математической индукции, нетрудно показать, что все ак > 8 > 0. Откуда, знаменатель Ер (ак+1(Д5k+1)2 / Fk) равен нулю, если Ер ((ASk+1)2/ Fk) = 0.

Рассмотрим \ЕР(Ьк+1ASkFk)|. Для выражения ЕР(\рк+1Д5k+1\/Fk) воспользуемся неравенством Гельдера для условного математического ожидания [5], получим Ер (|Ьк+1Д5k+1|/^к) <

< (Ер (|Ьк+1 ))* (Ер (|м;+117Fk))' . ^ Отсюда Ер (|/к+1ASk+1|/ Fk) = 0. Из неравенства Йенсена [5] следует равенство Ер(Ьк+1Д£к+1/Fk) = 0. Аналогично получим, что Ер (ак+1 ASk+1/Fk ) = 0 .

Таким образом, если знаменатель в (10) равен нулю, то числитель также равен нулю. В этом случае в качестве оптимального значения возьмем ук+1 = 0 и, следовательно, 0 = -Эк = 0 . Тем самым утверждение доказано.

Рассмотрим Т 0( х) = а0 х + Ь0 х + с0

где

а0, Ь0, с0 - константы. Оптимальное значение

х=-

Решение внешней задачи

Рассмотрим задачу:

N (

mахmin

Е ц ЕР

/ -

(

х+Е^, ^

V

(11)

Е ц> = 1, ц> > 8 > 0.

=1

Целевая функция задачи (11)

N Г Г

0(q) = in rnZ q Ep

ЛЛ

УУ

yy

Т - х + —У,

В ,=о

вогнутая недифференцируемая функция, поскольку является максимумом линейных функций [6].

Введем обозначение

( ( ,

X, (н) := ЕР Т - х* (?) + — у, (н)А5,

В В ,с0

где (х* (н), у' (н)) - решение внутренней задачи. Для решения (00) применим метод проекции обобщенного градиента:

н'+0 =П й(8)(н' + ^ (н')), (02)

где Пе(8) (•) проекция на множество 0(8), g(н) обобщенный градиент:

( Хо(н)а

Х2(н)

g (q) =

Xn (q).

X (q) > о.

Шаговые множители удовлетворяют соотно-

да

шению кк ^ 0, — кк = да .

к=0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Отметим, поскольку х, (н) — 0, то из того, что н{ — 8, следует неравенство (н' + к^(н')), — 8. Рассмотрим вектор х: х1 — 8, тогда существует

__х _

такое 8 > 0, что -л1— — 8 . Поэтому (02) транс-

формируется в

Z= xj j=1

q+1 =

q' + h,g (q')

(13)

В (13) вектор I =

r>N

изведение в R .

(I, q' + htg (q'))

Г1Л

, (.,.) - скалярное про-

v 1 у

Случай мартингальной меры

Пусть мера Р такова, что Ер (А5к/Рк-0) = 0. Является справедливым утверждение.

Утверждение. Коэффициенты ак являются константами, коэффициенты 9к равны нулю.

Доказательство проведем методом математической индукции назад.

Шаг 0. Покажем, что утверждение верно для I с Л - 0.

Непосредственно убеждаемся, что

0Л-0 = 0 ал-0 = нл-0 + ал .

Шаг 2. Пусть утверждение верно для I = к +1.

Ш а г 3. Покажем, что утверждение верно для

I с к.

Так как 9к = - Е ^+0^+0/^) = к Ер (ак+0(А5к+0)2/ ^)

с- ак+0 ЕР (А5к+0/ Ек )

Ер(ак+0(А5к+0)2/^) , то 9к = 0. Отсюда и из (00) следует, что

ак = ак+0 + Як.

Тем самым утверждение доказано. Из утверждения следует, что формулы (9) и (00) приобретают более простой вид:

У*+0 = , (04)

ак = ак+0 + нк ,

\ = ЕР (Ък+0/ Ек) - 2нкТк, ск = ЕР (ск+0/ ^к) +

+3/ак+0Ер ((А5к+0)2/ ^) +

+-ЭкЕр (Ък^+0/ ^) + дк (Тк )2,

Ер (Ък^^)

(15)

где Sk = -

2«k+, Ep ((ASk+,)2/ Fk)

Из этого вытекает, что, во-первых, ук не зависят от х; во-вторых, равенство нулю знаменателя приводит непосредственно к Ер ((А5к+0 )2 / ¥к ) = 0, следовательно, к Ер(Ък+0А5к+0/Рк) = 0. Отсюда для мартингальной меры условие 5 - отделимости смешанной остановки может быть снято.

Таким образом, для мартингальной меры вычисления существенно упрощаются.

Пример. Рассмотрим модель (В, 5)-рынка Кокса—Росса—Рубинштейна (биномиальная модель). Базовый процесс эволюционирует по закону

= S-,(1 + a)

1 + b

1 + a

5n e {0,1}.

Безрисковый актив изменяется по закону Bn = 1. Данный рынок является полным и безарбитражным при выполнении условия -1<ж0<й , то есть мартингальная мера существует и является единственной. Мартингальная мера определяется соотношением p = P(5n = 1) = -

a - b

Рассмотрим в качестве финансового обязательства Американский опцион call fn = (Sn - K) + = max{Sn - K, 0}. Заметим, что для биномиальной модели (B, 5)-рынка Американский опцион call и Европейский опцион call совпадают [9]. Следовательно, справедливая цена Европейского опциона вычисляется по формуле

Кокса-Росса-Рубинштейна [9]:

C (N ) = S0 B(k0, N ; p ) - KB(k0, N ; p' ),

_ 1 + b »

где p = --p ,

1 + a

N

B ( j, N ; p) = J CkNpk (1 - p )N-k ,

N0 = 1 +

ln

K

ln

1+b

^ (1 + а)/ 1 + а Сравним результаты решения задачи определения цены хеджирования, используя метод решения задачи о рандомизированной остановке с формулой Кокса-Росса-Рубинштейна.

При начальных данных £0 = 3; К = 4; а = -0,7; Ь = 0,5; N = 10 цена хеджирования, полученная по формуле Кокса-Росса-Рубинштейна С ^) = 2,0739, а при решении задачи о рандомизированной остановке: С (К) = 1,9914 (время работы программы 5,687 с).

Таким образом, цена, рассчитанная по методу рандомизированной остановки меньше, чем

по формуле Кокса—Росса—Рубинштейна в данном примере. Это можно объяснить тем, что задача об оптимальной марковской остановке имеет следующий вид

min X0, при ограничениях

AXt < Yt AS , для всех t почти наверное, Хт > f , для всех ограниченных марковских моментов остановки т.

Следовательно, имеет более «жесткий» вид, чем задача об оптимальной рандомизированной остановке.

В статье представлен метод определения оптимальных стратегий как продавца, так и покупателя для динамических финансовых обязательств. В работах [1, 3] были предложены методы решения данной задачи только для опционов европейского типа, когда стратегия покупателя заранее известна, поэтому полученные результаты существенно обобщают работы [1, 3].

список литературы

1. Bertsimas, D. Hedging Derivative Securities and Incomplete Markets An Epsilon-Arbitrage Approach [Текст]/ D. Bertsimas, L. Kogan, A. W.Lo.// Operations Research. -2001. -Vol.49. -P. 372-397.

2. Schweizer, M. Hedging of Options in a General Semimartingale Model [Текст] / M. Schweizer// Diss. ETHZ. -1988. -№ 8615 .

3. Schweizer, M. Variance-Optimal Hedging in Discrete Time [Текст]/ M. Schweizer // Mathematics of Operations Research. -1995. -Vol. 20. -P. 1-32.

4. Беллман, Р. Динамическое программирование и уравнения в частных производных. [Текст]/ Р. Беллман, Э. Энджел; пер. С.П.Чеботарева. -М.: Мир, 1974.

5. Партасарати К. Введение в теорию вероятностей и теорию меры [Текст] / К. Партасарати; пер.А.В.Прохорова. -М.: Мир, 1983.

6. Пшеничный, Б.Н. Выпуклый анализ и экстремальные задачи [Текст]/ Б.Н. Пшеничный. -М.: Наука, 1980 .

7. Треногин, В.А. Функциональный анализ. [Текст]/ В. А. Треногин. -М.: Наука, 1980.

8. Фон Нейман, Дж. [Текст]/ Дж. Фон Нейман // Матричные игры. -М.: Физматгиз, 1961.

9. Ширяев, А.Н. Основы стохастической финансовой математики: Т. 2. Теория [Текст] / А.Н. Ширяев. -М.:ФАЗИС, 1998.

10. Энгелькинг, Р. Общая топология [Текст] / Р. Энгелькинг; пер. М.Я Антоновского, А.В. Архангельского. -М.: Мир, 1986.

11. Юдович, В.И. Математические модели естествознания: Курс лекций [Текст] / В.И. Юдович. -М.: Вузовская книга, 2009.

УДК 338.57

А.Ф. Зубков, К.Ю. Чех, И.А. Семенов МОДЕЛИРОВАНИЕ ДИНАМИКИ РЬ1НОЧНЬ1Х цЕН

Исследования рынка ценных бумаг показали, висимость повторяется. Модель динамики цены что в процессе изменения цены ее временная за- (рис. 1) является частью более крупной модели

i Надоели баннеры? Вы всегда можете отключить рекламу.