Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

А.Ерешко.Стратегии в задачах управления портфелем ЦБ

.pdf
Скачиваний:
146
Добавлен:
26.08.2013
Размер:
1.17 Mб
Скачать

при условии T 2cT 2 M c T 1 (cT 1 )cT 1 .

 

 

 

T 1

 

Решение этой задачи имеет вид

T 2

max

M T 1 (cT 1 )cT 1, jT 2

.

 

 

jT 2

cT 2, j

2

 

 

 

T

 

Заметим, что T 2 T 2 (cT 2 ).

Шаг 3. Теперь на сессии T 3 для каждой пары решаем задачу

W (c , h ) max MW (c , h )

T 3 T 3 T 4 hT 3 T 2 T 1 T 2

при ограничении (cT 3 , hT 3 ) (cT 3 , hT 4 ) .

В силу предшествующего замечания относительно также задача линейного программирования

cT 3 ,

T 2

hT 4

это

W

3

(c

T

 

3

, h

4

) max M

 

 

T

 

2

(c

T

 

2

)c

T

 

2

, h

3

 

T

 

 

 

 

 

T

 

 

 

 

 

cT 2

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hT 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

при ограничении (cT 3 , hT 3 ) (cT 3 , hT 4 ) .

 

 

 

 

 

 

 

 

 

 

Вершина jT 3

находится из соотношения

 

 

 

 

c

3, j

 

 

h

3, j

 

(c

 

3

, h

4

) h

3, j

 

 

 

(cT 3 , hT 4 )

.

 

 

 

 

 

 

 

T

3

 

T

3

 

T

T

 

 

T

 

3

 

 

 

 

cT 3, j

 

 

 

 

 

T

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

Оптимальное значение оценки конечного функционала задачи запишется в виде

51

WT 3 (cT 3 , hT 4 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

McT , j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

max

c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cT 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cT

 

 

 

T 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

max

 

 

 

 

 

 

1, j

 

 

c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cT 2

 

 

 

 

cT 2, j

 

 

 

 

 

T

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

jT 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

max

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c

 

 

 

,h

 

.

 

 

 

 

 

 

 

 

cT 3, j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

jT 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

3

T

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение

 

 

двойственной

 

к

 

 

этой

 

 

задачи

 

 

будет:

 

 

 

 

(c

 

) max M T 2 (cT 2 )cT 2, jT 3 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

3

T

3

 

 

jT 3

 

 

cT 3, j

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рекуррентные соотношения для коэффициентов в функционалах прямых задач или оптимальные значения двойственных переменных запишутся так:

T 1 (cT 1 ) max

McT , j

 

 

 

 

 

T 1

 

 

 

 

 

 

 

 

 

 

 

jT 1

 

 

c

 

 

 

 

 

 

 

 

T 1, jT 1

 

 

 

T 2

(cT 2 ) max

 

 

M T 1 (cT 1 )cT 1, jT 2

 

 

cT 2, j

 

 

 

 

jT 2

 

 

2

 

 

 

 

 

 

 

T

 

 

T 3 (cT 3 ) max

 

M T 2 (cT 2 )cT 2, j

 

 

 

 

 

T

3

 

 

 

 

 

 

 

 

 

jT 3

 

 

cT 3, j

3

 

 

 

 

 

 

 

T

 

 

52

 

 

 

 

 

M

t

 

(c

)c

 

 

 

 

 

 

 

 

 

 

 

 

 

(c ) max

 

 

1

t 1

t 1, jt

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

t

 

jt

 

 

 

 

 

ct, j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Шаг T. На сесии 0 решаем задачу

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

0

 

 

 

 

max

M c 1 (c1 )c1 ,h0 max M c

1

(c1 )c1

,

 

 

 

 

 

 

 

h0

 

1

 

 

 

 

 

 

 

 

 

j0

 

 

1

 

 

 

 

c0, j0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

(c )c

 

 

 

 

 

 

 

 

 

 

 

2 (c2 )c2, j1

 

 

S

0

max

 

1

1

 

1, j0

 

 

, где

 

(c ) max

M

,

 

 

 

 

 

 

 

 

 

 

 

 

 

j0

 

c0, j

 

 

 

 

 

 

1

 

1

j1

 

 

 

 

 

c1, j

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

c0, j

 

 

 

 

S0

h0, j

S0 , h0, j

0

 

c0, j

0

0

 

 

 

 

 

 

 

 

 

 

 

 

0

Теорема 3. W2 (E)

, и S0 – начальное значение капитала.

 

1

k T

 

 

 

 

 

W2 (O) .

1

 

 

k

 

Доказательство

Утверждение следует непосредственно из уравнений Беллмана в случаях E и O, поскольку в случае O ограничения имеет вид

(cT , hT ) (cT , hT ) ,

 

а

в

случае

E

имеет

вид

(c , h

 

 

1 k

c , h

 

 

 

 

 

 

 

 

)

 

.

 

 

 

 

 

 

 

1 k

 

 

 

 

 

 

T T

 

T

T

 

 

 

 

 

 

Также из приведенных выше соотношений следует справедливость утверждения.

Теорема 4. Локально-оптимальная задача, т.е. случай, когда на каждом шаге решается задача оптимизации стоимости портфеля только на шаг вперед, близка к исходной задаче в точной по-

становке, если все t близки к константам (в тривиальном случае к единице).

53

Заметим, что рассматриваемая задача, несмотря на простую запись, содержит в себе все трудности изучаемого нами класса задач управления. Приведем примеры того, что промежуточные цели

W (ct , ht 1 ) могут быть нелинейными функциями, а решение много-

шаговой задачи не совпадает с серией последовательно решаемых локальных задач с прогнозом на шаг вперед.

Замечание 1. Пример нелинейности промежуточных целей.

Пусть на рынке, на каждой торговой сессии представлены два вида бумаг (бумага 1 и бумага 2). Рассмотрим три последовательные торговые сессии (три шага управления: шаг 1, шаг 2 и шаг 3). На-

чальный капитал S1 =1. Векторы цен на шаге 1: C1 (1,1); на шаге 2: c2 ( c2,1 ,1), где c2,1 - случайная величина с известным распределением, принимающая значения в интервале [2,4]; на шаге 3: c3 ( c3,1 ,2),

где

c3,1 = C2,1 , т.е. реализация случайной величины

c2,1 на шаге 1.

Критерий управления таков,

как и для общей задачи: M (

c

3 ,

 

 

h2 ) , в

нашем случае

M (c3,1h2,1 2h2,2 ) . Комиссия (плата за каждый шаг)

полагается

равной

нулю,

 

следовательно, на

шаге i 1,2 :

(

 

,

 

) (

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

hi

 

 

hi 1 , то (Ci , hi ) (Ci , hi 1 ) . Най-

Ci

Ci , hi ) , а так как hi

ти управления

 

 

 

 

 

 

доставляющие максимум критерию, т.е.

 

h1 , h2 ,

W max M

 

 

 

max M

 

 

(c h

2h ) .

 

 

 

 

 

0

 

h

,h

c2

h

,h

c3,1

3,1

2,1

2,2

 

 

 

 

 

 

 

1,1

1, 2

 

 

 

 

2,1

2, 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решим задачу последовательно шагом назад, на каждой сессии

максимизируя текущие оценки критерия W (ct , ht 1 ) .

Рассмотрим шаг 2.

На шаге 2 цена бумаги 1 (реализация случайной величины c2,1 )

C2,1 [2,4] . Вектор h1 фиксирован и возможные значения определяются из начальных условий. Необходимо найти

W max (C h 2h )

1 h2,1,h2, 2 2,1 2,1 2,2

54

при ограничительном условии C2,1h1,1 C2,2h1,2 C2,1h2,1 C2,2h2,2 .

По условию

задачи

C2,2 1,

C1,1 1,

C1,2 1,

S1 C1,1h1,1 C1,2h1,2 1 ,

отсюда

h1,2 1 h1,1

и ограничительное

условие принимает вид C2,1h2,1 h2,2 C1,1h1,1 h1,1 1, заметим, что

при C2,1 [2,4] и h1,1 [0,1] , C2,1h1,1 h1,1 1 0 .

Максимизируемый критерий и ограничительное условие есть линейные формы, множество ограничений есть выпуклый многогранник. Поэтому на шаге 2 решается классическая задача линейного программирования

C2,1h2,1 2h2,2 max ,

C2,1h2,1 h2,2 C2,1h1,1 h1,1 1, h2,1, h2,2 0 , C2,1 [2,4] ,

h1,1 [0,1] .

Решение задачи находится в вершинах многогранника линейных ограничений, т.е. в нашем случае в одной из двух точек:

(

C2,1h1,1 h1,1 1

,0)

или (0, C

2,1

h

h

1). Очевидно, что макси-

 

 

C2,1

 

1,1

1,1

 

 

 

 

 

 

 

мум C2,1h2,1 2h2,2

достигается в точке (0, C2,1h1,1 h1,1 1) и равен

W2 2(C2,1h1,1 h1,1 1) . Это означает, что на шаге 2 весь капитал

вкладывается в бумагу 2, вне зависимости от структуры портфеля в начале (до принятия решения) на шаге 2.

Рассмотрим шаг 1. Необходимо найти

W max M

 

W max M

 

 

(2(c

 

h

h

1))

1

 

 

c2

2

 

 

c2

 

2,1

1,1

1,1

 

 

h1,1

,h1,2

 

 

h1,1

,h1, 2

 

 

 

 

 

 

 

при условии h1,1 [0,1] .

55

 

 

 

Решение

задачи

находится при h1,1 1 в точке (1,0)

и

W1

2Mc2,1 . Весь капитал на шаге 1 вкладывается в бумагу 1.

 

 

 

 

Итак,

решением всей задачи являются управления

 

 

и

 

 

 

h1 (1,0)

 

h2 (0,1), при которых

 

 

 

 

 

 

 

 

 

W max M

c2

max M

 

(c h

2h ) 2Mc

2,1

.

 

 

 

1

h

,h

 

h

,h

c3,1

3,1 2,1

2,2

 

 

 

 

 

 

 

1,1

1,2

 

 

2,1

2, 2

 

 

 

 

 

 

 

 

 

Теперь рассмотрим предложенную выше задачу с одним дополнительным ограничением на управление: h2,1 3.

Также решим задачу последовательно шагом назад, на каждой

сессии максимизировав критерий W (ct , ht 1 ) .

Шаг 2.

Решим задачу линейного программирования

C2,1h2,1 2h2,2 max ,

C2,1h2,1 h2,2 C1,1h1,1 h1,1 1, h2,1 0 , h2,2 [0,3] , C2,1 [2,4] , h1,1 [0,1] .

В этом случае при условии C2,1h1,1 h1,1 1 3 решение дос-

тигается в одной из вершин многогранника ограничений в

точке

(0,C2,1h1,1 h1,1 1) . При условии, когда C2,1h1,1 h1,1 1 3,

реше-

ние достигается в вершине нового многогранника ограничений

(C2,1h1,1 h1,1 2 ,3) , но не в крайней точке первичного многогран-

C2,1

ника. Это приводит к тому, что текущая оценка критерия имеет две ветви:

56

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c2,1h1,1

h1,1 1 3,

 

 

 

 

 

 

 

 

2(c2,1h1,1 h1,1 1),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c2,1h1,1 h1,1 4, c2,1h1,1 h1,1 1 3.

 

 

 

 

 

 

 

 

Если изобразить графически в координатах

c2,1 , h1,1 кривую

перехода

 

от

одной

ветви к другой, то эта гипербола

C

2,1

h

h

 

1 3

 

на

интервале

h

 

[0,

2

]

 

проходит

выше

 

 

 

 

 

 

 

1,1

 

1,1

 

 

 

 

 

 

 

 

 

 

 

1,1

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

c

2,1

4 , а при h

 

[

,1] располагается в интервале [2,4] .

 

 

 

 

 

 

 

 

 

1,1

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

Отсюда мы получаем, что при h

[0,

] необходимо решить

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,1

 

3

 

 

 

 

 

 

 

 

 

 

 

 

max M

 

M 0

 

 

 

 

 

 

 

 

 

 

 

 

 

задачу

 

 

,

где

математическое

ожидание

 

 

 

 

 

 

 

 

h

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

1

 

M W ,

а

 

при

h

[

2

,1]

необходимо

решить

задачу

 

 

 

 

 

c11 [2,4]

 

 

 

 

 

 

 

1,1

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

max M

 

M 0 , где математическое ожидание M

2

вычисляется как

 

h

 

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

сумма математических ожиданий на двух отрезках:

M 2 M c2,1 [2,H ] (c2,1h1,1 h1,1 4) M c2,1 [H ,4] (2(c2,1h1,1 h1,1 1)).

Оптимальное значение критерия определится как

max[M10 , M 20 ].

Замечание 2. Пример несовпадения локальной и многошаговой оптимизации

Сессий – три, бумаг – две, комиссии нет. На нулевой сессии цена обеих бумаг 1. Инвестор на нулевой сессии платит единицу и по выбору получает или бумагу 1, или бумагу 2.

На первой сессии два равновероятных варианта цен.

Вариант 1: (4,1). Вариант 2: (0,1).

57

На второй сессии цены бумаг зависят от того, какой вариант реализовался на первой сессии.

Если реализовался первый вариант, то цены (0,0). Если реализовался второй вариант, то цены (4,4).

Критерий – математическое ожидание конечного капитала. Проведем анализ операции. Если инвестор на первой сессии

выбирает бумагу 1, то его ожидаемый капитал после этого шага равен 2. Однако после второго шага он гарантировано разорен. Если игрок выбирает на первом шаге бумагу 2, то после этого шага его капитал равен 1. После второго шага с равной вероятностью его результат равен либо 0, либо 4, т.е. математическое ожидание результата равно 2. Таким образом, локально оптимальным на первом шаге является выбор бумаги 1, а оптимальным – выбор бумаги 2.

Локально оптимальная стратегия является оптимальной, если фазовое состояние системы полностью определяется случайным фактором и не зависит от выбора управлений (от них может зависеть текущий доход). Если “почти”не зависит, то локально оптимальная “почти” оптимальна, т.е. может идти речь о приближенном решении. В рассматриваемом случае это так, если после каждой операции взимается комиссия и затем текущий доход изымается из оборота.

Если фазовое состояние зависит от управления, то “расстояние” между локально оптимальной и оптимальной стратегиями может быть сколь угодно велико, вне зависимости, детерминированный это вариант или случайный.

§4. О разложимости исходного портфеля на элементарные (простые) портфели

Рассмотрим задачу в постановке в) при комиссии в форме G и при критерии математическом ожидании конечного капитала.

Определим портфель

как

набор из ценных

бумаг

ht (ht,0 , ht,1, , ht,N ) , где ht,i

количество бумаг i -го

вида в

портфеле в момент времени t . ht,0

– количество текущих денежных

средств. В каждый момент t будем рассматривать ht,i , ht,i

количе-

58

ство бумаг вида i , находящихся в портфеле до операции куплипродажи и после соответственно.

Пусть t,i – количество купленных бумаг вида i в день t , аt,i – количество проданных бумаг вида i в день t .

ct,i – цены в момент времени t , описываются марковским процессом с глубиной p .

Предполагается, что биржа за каждую операцию с портфелем взимает плату пропорционально объему капитала, задействованного в операции. Коэффициент пропорциональности будем называть комиссией.

Ограничения на количество бумаг:

ht,i ht 1,i и ht,i 0 , ht,i 0 ,

ht,i ht,i t,i t,i и t ,i 0 , t,i 0 .

Ограничения на капитал:

N N N N

ct,i ht,i ct,i ht,i k ct,i t,i k ct,i t,i ;

i 0

i 0

i 0

i 0

учитывая ht,i ht,i t,i t,i ,

 

 

 

N

N

получим (1 k) cT 1,i T 1,i (1 k) cT 1,i T 1,i .

i 0

i 0

Заметим, что если каждый вид бумаги i в день t только покупается или только продается т.е. t,i t,i 0 , то ограничение на капитал запишется в виде задачи G.

N

(ct , ht ) (ct , ht ) (k ct,i ht,i ct,i ht,i ) . i 1

59

Тогда после операций купли-продажи в момент t , перед новым актом принятия решений в момент t 1, оценка капитала имеет

N

вид ct 1,i ht 1,i .

i 0

Под трансформацией капитала понимается переход

NN

ct,i ht,i

к ct 1,i ht 1,i , под управлением в день t – м выбор

i 0

i 0

от

t,i ,

t,i и соответственно ht , t 0, ,T .

Определим цель управления портфелем как стремление к максимальному увеличению математического ожидания конечной

N

стоимости портфеля cT ,i hT ,i , или, поскольку по условию задачи

i 0

N

ht 1 ht , к величине cT ,i hT 1,i .

i 0

Рассмотрим оптимизационную задачу в постановке в) §2.

max M

c1

max M

c2

max M

(c h

) W .

 

 

 

cT T T 1

2

h0

 

h1

 

hT 1

 

 

Для этого случая справедливы следующие уравнения Беллма-

на.

N

При t T определим оценку OT* (cT , hT ) cT ,i hT ,i .

i 0

При t T 1 определим оптимальную оценку для портфеля

h при ценах c

T 1 T 1

60