Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ученое пособ.-клоков-2010.doc
Скачиваний:
17
Добавлен:
25.11.2019
Размер:
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.