Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ученое пособ.-клоков-2010.doc
Скачиваний:
74
Добавлен:
14.03.2016
Размер:
2.78 Mб
Скачать

7. Оптимальный портфель при рискованных вложениях

(H. MARKOWITZ)

Можно составить две задачи оптимизации портфеля:

  1. распределить средства, выделяемые на покупку ценных бумаг так, чтобы при фиксированной эффективности обеспечить минимальный риск;

  2. распределить средства, выделяемые на покупку ценных бумаг так, чтобы при фиксированном риске обеспечить максимальное значение эффективности.

Математическая постановка задач следующая.

Задача 1.

Минимизация риска.

Найти структуру портфеля ценных бумаг x1,x2,,xn, удовлетворяющие линейным ограничениям:

x1+x2++xn=1 (уравнение баланса); (7.1)

x1m1+x2m2++xnmn=ms(фиксация эффективности) (7.2)

и минимизирующие квадратичную функцию риска

. (7.3)

Задача 2.

Максимизация эффективности.

Найти структуру портфеля ценных бумаг x1,x2,,xn, удовлетворяющие линейному ограничению:

x1+x2++xn=1 (уравнение баланса); (7.1)

и квадратичному ограничению:

(фиксация риска) (7.2)

и максимизирующие линейную функцию дохода:

m=x1m1+x2m2++xnmn(7.3)

Приведенные задачи двойственны и приводят к одному и тому же решению.

Решение этих задач может содержать некоторые значения xk<0. Это означает, что при формировании оптимального портфеля для покупкиk-ой ценной бумаги следует взять в долг сумму –xk. Если портфель ценных бумаг уже существует, то следует продать пакет из к-ых ценных на сумму –xk.

Если в долг брать нельзя, то дополнительно к ограничениям равенствам в задаче оптимизации добавляются ограничения неравенства:

. (7.4)

Рассмотрим сначала задачу построения оптимального портфеля инвестора без ограничения неотрицательности переменных.

Если в задаче оптимизации портфеля на переменные не наложено условие неотрицательности, то задача имеет точное аналитическое решение.

Воспользуемся функцией Лагранжа.

, (7.5)

где

ms– требуемое значение эффективности портфеля;

, – множители Лагранжа, которые будут найдены позже из линейных ограничений.

Приравнивая частные производные , получим систему линейных уравнений для определенияx1,x2,,xn:

(7.6)

Далее удобно использовать матричные обозначения. Тогда (7.6) можно записать в виде:

2Vx=I+m, (7.7)

где V– симметричная знакоположительная матрица ковариации размерностиnn, равная:

,

x– вектор-столбец неизвестныхn1

I,m– векторы-столбцыn1 вида

.

Воспользовавшись обратной матрицей V–1, получим для вектора-столбца неизвестных формулу:

. (7.8)

Осталось определить множители Лагранжа из линейных ограничений, записываемых в матричном виде:

I*x=1,m*x=ms, (7.9)

где

m*,I*– векторы строки, получаемые из векторов-столбцов с помощью операции транспортирования, обозначаемой *.

Подставляя (7.8) в (7.9), получим систему линейных уравнений для определения ,:

(7.10)

Вводя обозначения: , получим:

(7.11)

Решая методом Крамера систему (7.11), получим:

Подставляя в (7.8) найденные множители Лагранжа, получим оптимальную структуру портфеля в виде:

. (7.12)

Из (7.12) видно, что х линейно зависит от требуемой доходности портфеля ms (см. рис. 7.1.). Тогда риск, равныйбудет квадратичной выпуклой вниз функцией от требуемой доходности портфеляms(см. рис. 7.2.).

Рассмотрим теперь задачу минимизации функции риска с дополнительными ограничениями (условия неотрицательности неизвестных) в виде неравенств (7.4). Дадим геометрическую интерпретацию решения этой задачи.

Функции риска является квадратичной формой неизвестных. Два линейных ограничения выделяют вn-мерном пространстве неизвестных подпространствоn–2-мерной размерности, соответствующее независимым переменным. В этом подпространствеnнеравенств (xi0) ограничивает некоторый выпуклый многогранник размерностиn–2. Минимизируемая функция является квадратичной знакоположительной, поэтому минимум может достигаться как внутри многогранника, так и на его границе.

Данная задача относится к проблеме квадратичного программирования, для решения которой разработаны специальные численные методы.

Эта задача может быть решена с использованием универсальных математических программных средств, например, Excel,Mathcad,Matlab,Mapleили специальных программных средств, применяющих метод проекции градиента (Розена) и имеющихся в СЗАГС.

Пример58.