Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ФИНАНСОВАЯ МАТЕМАТИКА / Медведев Г.А. Математические основы финансовой экономики. Ч.1. Минск. 2003.pdf
Скачиваний:
90
Добавлен:
20.04.2015
Размер:
3.45 Mб
Скачать

отношению к Р, то Q(θ (Т)Z(T) 0) = 1 и Q(θ (Т)Z(T) > 0) > 0. Таким об-

разом, Е*(Т)Z(T)] > 0. Рассуждения, использованные при доказательстве теоремы 3.2, дают равенство θ (0)Z(0) = Е*(Т)Z(T)]. Значит, θ (0)Z(0) > 0, если θ (Т)Z(T) X+, и не существует никакого простого бесплатного ланча. Отсюда а) и б) прямо следуют из предыдущих результатов, а в) – прямое следствие а) и б).

§ 4. КОНЕЧНАЯ МОДЕЛЬ

Чтобы проиллюстрировать наши результаты, сначала рассмотрим модели, в которых как , так и Т являются конечными. В таких моделях пространство Х состоит из всех F-измеримых функций R. Модель жизнеспособна, если и только если не существует простых бесплатных ланчей, и цена ФП определяется с помощью арбитража, если и только если он является рыночным. (Доказательства этих утверждений достаточно простые и здесь не приводятся.)

Рассмотрим числовой пример, приведенный в табл. 3.1. Имеется девять состояний среды, обозначаемых ω 1, ω 2,..., ω 9, и датами торговли являются T = {0, 1, 2}. Примем, что F1 является полем, порожденным разбиением пространства на три ячейки В1 = {ω 1, ω 2, ω 3}, В2 =

{ω 4, ω 5, ω 6} и В3 = {ω 7, ω 8, ω 9}, а F2 = F – полем, порожденным полным разбиением пространства . Другими словами, инвесторы знают в момент времени t = 1, какое из событий Bj произошло, и они знают в момент времени t = 2 состояние среды. Имеются три ЦБ. Конечно,

Z0(t) 1. Цены Z1(t) и Z2(t) даются в табл. 3.1 парой чисел так, что Z1(t) является верхним числом и Z2(t) располагается под ним. Таким обра-

зом, Z1(0, ω 1) = 10, Z1(1, ω 1) = 11 и Z1(2, ω 1) = 14. Мы не будем конкре-

тизировать исходную вероятностную меру P на полностью, приняв только, что Р(ω i) > 0 для всех i. (Конкретизация вероятностей не важна для наших целей.)

Нам требуется узнать, жизнеспособна ли эта модель, и, если так, цены каких ФП определяются через арбитраж. Для конкретности определим ФП равенством

х = {2 Z1(2) + Z2(2) − [14 + 2 min min (Z1(t), Z2(t))]}+.

0 ≤ t ≤ 2

Эта ФП предоставляет право покупать в дату исполнения t = 2, две акции типа 1 плюс одна акция типа 2 по цене 14 плюс удвоенная самая низкая цена, достигнутая любой из рисковых ЦБ в любую из

132

трех торговых дат. В табл. 3.1 стоимость ФП х(ω i) показана для каждого состояния среды ω i. Мы выбрали этот довольно элементарный пример, чтобы подчеркнуть, что стоимость ФП может зависеть от всей истории цен лежащих в основе ЦБ. Заметим, например, что цены

ФП в состояниях

ω 2 и ω 5

в дату исполнения одинаковы, но х дает

различные выплаты в этих двух состояниях.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 3.1

 

 

 

Конечный пример

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Даты торговли

 

Динамика изменения цен и состояний

 

 

 

 

 

 

0

 

Цены

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

активов

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

Вероятность

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

1

 

перехода

 

 

 

3

 

 

 

 

 

3

 

 

 

 

 

3

 

 

 

 

 

Цены

 

 

 

11

 

 

 

 

11

 

 

 

 

 

8

 

 

 

 

 

 

активов

 

 

 

9

 

 

 

 

 

10

 

 

 

 

 

11

 

 

 

 

 

Вероятность

1

 

1

 

11

1

 

1

 

1

1

 

1

 

3

 

 

2

 

перехода

4

 

5

 

20

4

 

4

 

2

5

 

5

 

5

 

 

 

Цены

14

 

10

10

14

 

10

 

10

12

7

 

7

 

 

 

 

активов

9

 

13

8

9

 

13

 

9

10

15

10

 

 

Состояние

ω 1

ω 2

ω 3

ω 4

ω 5

ω 6

ω 7

ω 8

ω 9

 

 

х(ω i)

 

5

 

1

 

0

5

 

0

 

0

4

 

1

 

0

 

 

Р*(ω i)

 

 

1

 

 

1

 

11

 

1

 

 

1

 

1

 

1

 

 

1

 

1

 

 

 

12

 

15

 

60

12

 

12

 

6

15

 

15

 

5

 

Теперь определим множество Р всех эквивалентных мартингальных мер. Во-первых, если Q Р, тогда Е*[Z1(1)] = 10 и Е*[Z2(1)] = 10. Если принять обозначения р для вероятности Q(В1) и q для вероятности Q(В2), тогда получим, что

11р + 11q + 8(1 р q) = 10 и 9р + 10q + 11(1 р q) = 10,

что дает значения р = q = 1/3. Эти значения выписаны в табл. 3.1 в соответствующих ячейках.

Далее нужно, чтобы Е*[Z1(2) | В1] = 11 и Е*[Z2(2)| В1] = 9. Производя вычисления так же, как это делалось выше, находим следующие

численные значения для вероятностей Q(ω 1 | В1) = 1/4, Q(ω 2 | В1) = 3/20 и Q(ω 3 | В1) = 3/5. Условные вероятности записаны в соответствующих строках табл. 3.1 вместе с соответствующими условными вероятностями различных финальных состояний при фикированных состояни-

133

ях В2 и В3, которые вычисляются аналогично. Так как каждая из этих разветвленных вероятностей единственная, то имеется и единственная эквивалентная мартингальная мера Q, которая записана в последнем столбце табл. 3.1. Это влечет жизнеспособность модели, при которой цены всех ФП определяются через арбитраж, и, в частности, арбитражная цена х равна

π"

9

(х) = Е*(х) = x(ω i )Q(ω i ) = 1,2333.

 

i=1

Наш пример иллюстрирует общие принципы для конечных моделей. Предположим, что в каждую торговую дату t имеется не более чем K + 1 векторов цен, которые могут давать результат в следующую торговую дату при информации, доступной к моменту времени t. Если модель жизнеспособна, тогда цены всех ФП определяются через арбитраж (за исключением некоторых вырожденных случаев) и их арбитражные стоимости можно вычислить с помощью простой рекуррентной процедуры. Этот факт легко доказать непосредственно с помощью известных рассуждений.

§ 5. СЛУЧАЙ ДИФФУЗИОННОГО ПРОЦЕССА

Рассмотрим частный случай, когда Т = [0, Т] и Z – векторный диффузионный процесс. Для компактности обозначений сначала зададим K-мерный диффузионный процесс Y = {Y(t); 0 t Т}, а затем сконструируем процесс цен Z, используя обозначения Zk (t) = Yk (t) для

k = 1,…, K и Z0(t) 1.

Примем, что на исходном базовом вероятностном пространстве (, F, P) уже определено K-мерное стандартное броуновское движение W = {W(t); 0 t Т}. Процессы составляющих W1(t),…, WK(t) являются независимыми одномерными броуновскими движениями с нулевым дрейфом и единичной дисперсией и Wk (0) = 0, k = 1,…, K. Обозначим Ft = F{W(s); 0 s t} для 0 t Т. Напомним, что мы приняли F = FT. Пусть

σ (х, t): RK × [0, Т] → RK× K, µ (х, t): RK × [0, Т] → RK

будут заданными функциями, непрерывными по х и t. Мы предполагаем, что (K × K)-матрица σ (х, t) невырожденная для каждого x и t, так что имеется единственная функция α (х, t), удовлетворяющая равенст-

ву

σ (х, t)α (х, t) + µ (х, t) = 0 для x RK, ,t [0, Т].

134

Здесь α (х, t) и µ (х, t) следует считать вектор-столбцами. Пусть Y будет процессом, адаптированным к {Ft} и удовлетворяющим стохастическому интегральному уравнению Ито

K

t

t

 

Yk (t) = Yk (0) +

σ kj (Y (s), s)dWj (s) +

µ k (Y (s), s)ds

(3.7)

j=1 0

0

 

для k = 1,..., K и 0 t Т, где Y(0) постоянный K-вектор. (Сведения об основных определениях, касающихся интегралов Ито и стохастических интегральных уравнений, содержатся в книге И. Гихмана и А. Скорохода, 1972).

Обычным способом мы выражаем равенство (3.7) более компактно как

t

t

Y(t) = Y(0) + σ (Y (s), s)dW (s) + µ (Y (s), s)ds.

0

0

Теперь определим процесс цен Z через Y, как объяснялось выше. Наконец, предположим существование единственного непрерывного K-мерного процесса Y* = {Y*(t); 0 t Т}, который (с точностью до эквивалентности) удовлетворяет интегральному соотношению

t

 

Y*(t) = Y(0) + σ (Y * (s), s)dW , 0 t Т.

(3.8)

0

 

Это требует кроме простой непрерывности и некоторой регулярности для функции σ (х, t) (см. И. Гихман, А. Скороход (1972), где устанавлены достаточные условия). Определим (K + 1)-мерный процесс Z*,

полагая Zk* (t) = Yk* (t) для k = 1,…, K и Z0* (t) 1. Прежде чем представить основной результат главы, сформулируем предварительное

утверждение, которое очень важно для последующих интерпретаций. Для этого утверждения пусть C [0, T] будет пространством непрерывных функций [0, Т] → RK, обеспечивающих топологию однородной сходимости. Когда мы говорим что f : C[0, T] → R является измеримым функционалом, то подразумеваем измеримость по борелевскому σ -полю из C[0, T].

135

Утверждение 3.1. Для 0 t T, борелевское σ -поле Ft порождается процессом {Z(s); 0 s t}. Поэтому цена каждой ФП x имеет вид x = f (Z), где f (.) некоторый измеримый функционал f : C[0, T] → R.

Доказательство. Оно будет дано позже в этом параграфе. Утверждение 3.1 показывает, что если разрешить инвесторам

формировать портфели, основанные на информационной структуре {Ft}, они будут получать доступ только к прошлой и настоящей информации о ценах в каждый момент времени t. Вместе с тем цена каждой ФП может быть выражена как функция цен, заданных на интервале [0, T], если F = FT.

Основной результат главы следующий. Для вектора-столбца γ мы примем обозначение γ 2 = γ12 + … + γK2.

Теорема 3.3. Множество Р эквивалентных мартингальных мер является непустым, если и только если:

 

T

2 (Y (t),t)dt <

 

 

 

 

 

 

а)

α

почти наверное;

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

T

 

 

1

T

 

б)

Е(ρ

2) < , где ρ = ехр α (Y (t),t)dW (t)

 

α 2 (Y (t),t)dt ;

 

 

 

 

 

 

 

2 0

 

 

 

 

0

 

 

в)

Y* – мартингал на {Ft}.

 

 

 

 

 

В таком случае имеется единственная Q

Р, ее производной Ра-

дона

Никодима является dР*/dР = ρ

и распределение Z на (

, F, P*)

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

, F, P).

 

 

 

 

Хорошо известным достаточным условием для пункта в) являет-

ся неравенство

 

 

 

 

 

 

 

 

K K

T

 

 

 

 

 

 

 

∑ ∑E {σ ij (Y * (t),t)}2 dt < .

 

 

 

i=1 j =1

0

 

 

 

 

 

Следствие 3.4. Модель финансового рынка ЦБ жизнеспособна, если и только если выполняются условия а) в). В этом случае цена

каждой ФП х Х определяется арбитражным путем с арбитражной ценой π"(x) =Е [f (Z*)] = Е* [f (Z)], где х = f (Z), как и в утверждении 3.1.

136

Доказательство утверждения 3.1. Для справедливости первого предложения мы должны показать, что Ft равна σ -полю Gt, порождаемому процессом {Y(s); 0 s t}. Пусть

t

t

V (t) = Y(t) Y(0) µ (Y (s), s)ds = σ (Y (s), s)dW (s)

0

0

для 0 t Т. Заметим, что V адаптирован к {Gt}. Зафиксируем t > 0 и определим для целых N

2N 1

WN (t) =

{σ (Y (tn ),tn )}1 × [V (tn+1) V (tn)]

n = 0

 

где tn = nt / 2N. (Напомним, что σ предполагается невырожденной.) Очевидно, что WN (t) является Gt-измеримым. Используя непрерыв-

ность µ и σ , легко показать, что WN (t) W(t) почти всюду при N → ∞ ,

так что W(t) будет Gt-измеримым. Таким образом, Ft

 

Gt. Вначале

было принято, что Y адаптировано к {Ft}, так что Gt

 

Ft, и первое

предложение доказано. Второе предложение (касающееся измеримости) стандартное и не будет доказываться.

Доказательство теоремы 3.3. Через Ф обозначим множество K-мерных процессов φ = {φ(t); 0 t T} таких, что φk (t, ω ) совместно измерим в t и ω для каждой составляющей k = 1,..., K, процесс φ адап-

тирован к броуновским полям {Ft}, и T φ2

(t)dt

<

почти наверное.

0

 

 

 

Элементы φ будут называться неупреждающими функциями (nonanticipating functions). Стохастический интеграл φ(s) dB(s) опреде-

ляется для интегрируемого φ Ф. Пусть Q будет эквивалентной мартингальной мерой с dQ = ζdP. Поэтому случайная величина ζ строго положительна и квадратично интегрируема по определению, а процесс {ζ(t); 0 t Т}, определяемый равенством ζ (t) = E (ζ |Ft), является строго положительным мартингалом по броуновским полям {Ft}, с ζ (T) = ζ и E(ζ (t)) = E(ζ) = 1 для всех t. Кроме того, используя неравенство Иенсена, легко показать, что ζ (t) квадратично интегрируем для каждого t. Поэтому любой такой мартингал может быть представлен в виде

t

 

ζ (t) = 1 + γ(s)dW (s) , 0 t T,

(3.9)

0

 

137

где γ Ф также удовлетворяет неравенству 0T E(γ 2 (t))dt < . Заме-

тим, что согласно представлению (3.9) ζ(.) почти наверное непрерывен, и из этого следует, что выборочная траектория ζ(., ω ) процесса отделена от нуля для почти всякого ω . Определим K-мерную непредсказуемую функцию равенством φk (t) = γk (t) /ζ(t) для k = 1,…, K. Тогда из леммы Ито и (3.9) следует, что

t

1

t

 

 

 

 

ln(ζ(t)) = φ(s) dW (s)

φ2 (s)ds ,

0 t

T.

0

2

0

 

 

 

 

В частности, имеем

 

 

 

 

 

 

T

 

 

1

T

 

 

ζ = ехр φ(s) dW (s)

φ2 (s) ds .

(3.10)

2

0

 

 

0

 

 

При преобразованиях мы не использовали тот факт, что Q является (в соответствии с предположением) эквивалентной мартингальной мерой. Это позволяет показать, что любая строго положительная и квадратично интегрируемая случайная величина ζ может быть представлена в форме (3.10).

Получив такое представление для производной Радона Никодима ζ, можно использовать мощную теорему Гирсанова (1960), чтобы показать, что непредсказуемая функция φ (t) в представлении (3.10) фактически должна иметь структуру α (Y(t), t). Пусть

t

W*(t) = W(t) φ(s) ds , 0 t T.

0

По теореме Гирсанова процесс W* является K-мерным стандартным броуновским движением на (, F, Q), где dQ = ζdP, а процесс Y удовлетворяет на (, F, Q) стохастическому дифференциальному уравнению

t

t

 

Y(t) = Y(0) + σ (Y (s), s)dW * (s) + µ * (s)ds,

(3.11)

0

0

 

где µ *(t) = µ (Y(t), t) + σ (Y(t), t) φ(t).

 

 

Предположим пока, что σ (x, t)

ограниченная функция. Тогда

стохастический интеграл в правой части равенства (3.11)

мартингал

138

на (, F, Q). Так как по предположению Y является мартингалом на (, F, Q), абсолютно непрерывная составляющая µ * (s) ds также

должна быть мартингалом, и это верно, если и только если µ *(t) 0 для почти каждого t.

Целесообразно заметить, что в этих рассуждениях мы используем предположение о том, что Q является эквивалентной мартингальной мерой. В случае общей σ того же заключения можно достичь, используя останавливающиеся процессы и тот факт, что элементы σ (.,.) ограничены на ограниченных множествах. Пусть b > 0 будет достаточно большим и пусть τ будет первым моментом времени t таким, что Yk (t) = ± b для некоторого k, с τ = T, если никакое такое t не существует. Если Y мартингал на (, F, Q), то остановленный процесс Y(t τ ) – тоже мартингал, и из этого можно заключить, что µ *(t) 0 для 0 t ≤ τ . Но τ → Т почти наверное, когда b → ∞ , так что из этого следует, что µ *(t) 0 для всех t. Детали этих рассуждений могут быть достаточно просто восстановлены. Наконец, заметим, что µ *(t) = 0, если и только если φ(t) = α (Y(t), t) почти всюду.

Таким образом, мы установили, что ζ может быть производной Радона Никодима эквивалентной мартингальной меры Q, если только ζ удовлетворяет представлению (3.10) с φ (t) = α (Y(t), t) для всех t, что эквивалентно требованию ζ = ρ . Таким образом, P непустое, если только ρ хорошо определена и квадратично интегрируема. Это означает, что условия a) и б) теоремы 3.3 необходимы для того, чтобы Р было непустым.

Предположим теперь, что условия a) и б) имеют место. Хорошо известно, что это влечет E (ρ ) = 1 (см. И. Гихман, А. Скороход, 1972), так что ρ действительно является производной Радона Никодима. При dQ = ρ dP рассуждаем точно также, чтобы установить, что на вероятностном пространстве (, F, Q)

t

 

Y(t) = Y(0) + σ (Y (s), s) dW * (s) , 0 t T.

(3.12)

0

 

Так как по предположению Y* – единственное решение уравнения (3.8) на (, F, P), мы заключаем, что Y – единственное решение уравнения (3.12) на (, F, Q) и что его распределение совпадает с распределением Y* на (, F, P). Таким образом, при заданных a) и б) не-

139