- •Матричные методы решения задачи выбора портфеля в модели Блека.
- •Нахождение портфеля с минимальным риском.
- •Решение: Найдем матрицу обратную к матрице с.
- •Нахождение портфеля с минимальным риском при заданной доходности.
- •Уравнение минимальной границы в модели Блека.
- •Нахождение портфеля с наибольшей полезностью.
- •Нахождение портфеля с наибольшей доходностью при заданном риске.
Нахождение портфеля с наибольшей полезностью.
Напомним, что полезностью портфеля x по Марковицу называется число
где –коэффициент неприятия риска.
Таким образом, задача максимизация полезности есть задача условной оптимизации
U(x) max
при
условии
.
Функция Лагранжа для этой задачи имеет вид:
L(x,) = U(x) +(1-(e,x)) .
Условия оптимальности запишутся как
,
.
(15)
Поскольку в нашем случае
,
то условия (12) можно переписать в виде
m - Cx - e = 0, . (16)
Предполагая невырожденной матрицу ковариаций С, из первого равенства получим
x = C -1m - C -1e или x = (g - h)/ (17)
где, как и выше h = C -1e, g = C -1m, откуда, учитывая основное ограничение
получим выражение для :
= ((g, e) - )/(h,e) = ( - )/,
где, = (h, e), = (g, e) и окончательное выражение для оптимального (т.е. с наибольшей полезностью) вектора
x* = (g - h)/ (18)
Пример 4. Рассмотрим снова рынок из примера 1. Пусть функция полезности имеет вид U = E-(1/2) V. Найти оптимальный портфель, если коэффициент неприятия риска = 2.
Решение. Обратная матрица для матрицы ковариаций С имеет вид:
C
–1
=
=
.
Тогда
h
= C
-1e
=
,
g
=C
-1m
=
и
= (C -1e, e) =7/5= 1,4 = (C -1m, e) = 11/5 =2,2.
Наконец,
= ( - )/ = (2,2 - 2)/1,4 = 1/7 = 0,1429
Подставляя в
x* = (g - h)/
полученные значения коэффициента и векторов h и g, получим соответствующий оптимальный вектор:
x*
=
=
=
(0,643; 0,357). █
Нам осталось разобрать последнюю задачу максимизации доходности при заданном риске.
Нахождение портфеля с наибольшей доходностью при заданном риске.
Эта задача формально описывается следующим образом: Найти максимум линейной функции E(х) = (m,х), при условиях
(е,х) = 1 (портфельное ограничение).
и
V(х) = (Cx,х) =V0 (ограничение на риск)
Функция Лагранжа для этой задачи имеет вид
L(x,,) = (m,x) + (1-(e,x)) + (E0 -(Cx,x)).
Соответственно условия оптимальности запишутся в виде
(е,х) = 1
(Cx,х) = V0.
Из первого уравнения следует (при условии обратимости матрицы ковариаций С)
Cx = m -e (19)
и
x = C-1m - C-1e = g -h
Умножая скалярно второе уравнение на единичный вектор e, получим первое уравнение для коэффициентов и:
= - . (20)
Наконец, перемножая скалярно оба уравнения из (19) и, учитывая ограничение на риск,
получим второе определяющее уравнение
2V0 = 2-2 + .
Таким образом, определяющая система уравнений для коэффициентов и имеет вид:
+ =
2- 2 + - V0 2 = 0 (21)
Подставляя выражение (18) для во второе уравнение системы (19) получим квадратное уравнение для
(1-V0) 2 -2(1-V0) + - V0 2 = 0. (22)
Это уравнение имеет, вообще говоря, два решение 1 и 2 . Каждое этих решений определяет соответствующее значение = - ., а они, в свою очередь, определяют два решения x1 и x2 из которых надо выбрать одно с максимальной доходностью.
Пример 5. Рассмотрим снова активы из задачи 1. Найдем портфель с максимальной доходностью среди портфелей с вариацией V0 = 5.
Решение. Поскольку для данных активов
h = C -1e = , g =C -1m =
и
= (h, e) =7/5= 1,4 = (g, e) = 11/5 =2,2. =(g, m) = 18/5,
То уравнение (19) для коэффициента после несложных преобразований примет вид
42 2 -132 + 103 = 0.
Это уравнение имеет два корня
1= 1,7018 и 2 = 1,4410.
Этим значения соответствуют значения коэффициента
1= -0,1826 и 2 = 0,1826.
В свою очередь, первая пара значений дает решение
x1
=
с доходностью E(x1) = 0,789. Вторя пара значений дает решение
x2
=
с доходностью E(x2) = 2,354. Естественно оба решения имеют вариацию равную 5.
Таким образом, оптимальным будет второе решение с большей доходностью. █
Матричные методы нахождения оптимальных портфелей имеют общий характер и могут применяться в многомерных случаях, т.е. для рынков состоящих из 3 и более активов.
Пример 6. Рассмотрим рынок с тремя рисковыми активами А1, А2 и А3 с параметрами: m1 = 2, m2 = 4, m3 = 5; с11 = 4, с22 = 5, с33 = 8, с12 = с13 = с23 = 0. Коэффициент неприятия риска = 2. Найти оптимальный портфель в модели Блека.
Решение. Обратная матрица С -1 для матрицы ковариаций С имеет вид
=
Тогда
h = C -1e = (1/4; 1/5; 1/8), g = C -1m = (1/2; 4/5; 5/8),
и
= (h, e) = 23/40 = 0,575, = (g, e) = 77/40 = 1,925,
и, наконец,
= ( - )/ = (77/40 - 2 )/(23/40) = -3/23 = -0,1304.
Подставляя в уравнение (11.15) значения , g , h и , получим соответствующий оптимальный вектор
x* = (0,266; 0,413; 0,321). █
Формула (15) дает параметрическое представление оптимальных портфелей. Варьируя коэффициент неприятия риска, мы будем получать различные оптимальные портфели лежащие на эффективной границе критериального множества. Нетрудно показать, что вообще любой эффективный портфель может быть представлен в виде линейной комбинации двух векторов h = C -1e и g = C -1m. Это замечание позволяет решать и другие постановки задач об оптимальном выборе портфеля, в частности этот подход позволяет решить задачу о нахождении портфеля с заданной доходностью E0 и наименьшим риском. Поскольку такой портфель заведомо эффективный, то представляя его в виде
x = h + g (23)
можно получить систему уравнений для неопределенных коэффициентов и из основного (x, e) =1 и критериального (x, m) =E0 ограничений, умножая равенство (21) скалярно на векторы e и m:
+ = 1 и + = E0. (24)
где снова
= (h, e), = (g, e) и = (g, m) .
Пример 7. Для рынка из предыдущего примера найдем портфель с наименьшим риском и требуемой доходностью 5. Найти также уравнение для минимальной границы.
Решение. Поскольку в этом случае
h = C -1e = (1/4; 1/5; 1/8), g = C -1m = (1/2; 4/5; 5/8),
и
= (h, e) = 23/40 = 0,575, = (g, e) = 77/40 = 1,925, = (g, m) =293/40=7,325.
то получаем систему уравнений для и :
Решая это уравнение получаем
= -20/27, = 20/27
и, соответственно,
x = h + g = (5/27; 12/27; 10/27) = (0,185; 0,444; 0,371).
Как было показано выше (см. ф-лу (14) уравнение минимальной границы имеет вид
V =
Подставляя в это равенство найденные выше значения для коэффициентов получим
V
=
█
Этим же методом можно решить задачу о нахождении портфеля с максимальной доходностью при заданном риске V0. Снова представляя искомый портфель в виде
x = h + g
мы получим из заданных ограничений (x, e) =1 и (Cx, x) = V0 систему уравнений
+ = 1 и a2 + 2 + 2 = V0
для определения коэффициентов и . Выражая из первого уравнения через :
= (1-)/ (25)
и подставляя это выражение во второе уравнение системы получим уравнение
( - 2)2 = 2 =V0. (26)
Заметим, что =( - 2) есть определитель квадратичной формы a2 + 2 + 2. Решая обозначая его через, получим два решения для коэффициента :
1=
и 2
=
-
(27)
Каждое из этих решений определяет соответствующее значение =(1- )/, а они, в свою очередь определяют два решения x1 и x2 из которых надо выбрать одно с максимальной доходностью. Умножая x= h + g скалярно на m и учитывая (21), получим выражение для доходности E(x) портфеля:
E(x)
=
+
=
(28)
В силу положительной определенности матрицы С и ее обратной матрицы С-1 коэффициенты и положительны, так что большему значению соответствует большая доходность. Это означает, что в (25) следует выбирать положительное значение корня, т.е. 1.
Пример 7. Для рынка из примера 5 найти портфель с наибольшей доходностью и риском (вариацией) равной 6.
Решение. Для заданных активов имеем
h = C -1e = (1/4; 1/5; 1/8), g = C -1m = (1/2; 4/5; 5/8),
и
= (h, e) = 23/40 = 0,575, = (g, e) = 77/40 = 1,925, = (g, m) =293/40 =7,325.
и
= - 2 = 81/160
По формуле (24) находим
1=
=
2,2
затем
1 = (1-1)/ = -5,626
и, наконец, получаем искомый портфель
x= 1h + 1g =(-0,306; 0,634; 0,672).
Его доходность равна
E(x1) = 2,354,
а риск (вариация) естественно равен 6. █
Приведенный выше метод «косвенный» определения портфеля с наибольшей доходностью имеет преимущество перед описанным выше «прямым» методом множителем Лагранжа, поскольку во, во-первых, квадратное уравнение (24) намного проще чем уравнение (20) и, во-вторых, этот метод сразу указывает какое из двух решений нужно выбрать в качестве определяющего, тогда как в прямом методе приходится находить оба корня уравнения (20) и для каждого из них строить портфель и, наконец, из этих портфелей выбирать тот, что имеет большую доходность.
