Модель Марковица: оптимальный портфель и минимум риска

Модель Марковица (mean-variance optimization) описывает, как из набора активов собрать оптимальный портфель: такой, который при заданном уровне ожидаемой доходности имеет наименьший возможный риск. Риском здесь служит дисперсия доходности портфеля, а ключевую роль играют не отдельные активы, а их взаимосвязи - ковариации. Именно учёт ковариаций объясняет, почему диверсификация снижает риск без потери доходности. Ниже разберём постановку задачи оптимизации, формулы дисперсии и весов, механику диверсификации, типичные ошибки и часто задаваемые вопросы.
Что оптимизирует модель Марковица
Гарри Марковиц в 1952 году сформулировал выбор портфеля как задачу на двух числах: ожидаемой доходности и дисперсии. Инвестор не максимизирует доходность любой ценой и не минимизирует риск любой ценой - он ищет компромисс. Формально это означает: зафиксировать целевую доходность и среди всех портфелей с такой доходностью выбрать тот, у которого дисперсия минимальна. Перебрав все уровни доходности, получаем семейство оптимальных портфелей.
Главная идея модели в том, что риск портфеля - это не средневзвешенный риск его активов. Он зависит от того, как доходности активов движутся относительно друг друга. Два рискованных актива, доходности которых растут и падают в противофазе, в портфеле частично гасят колебания друг друга. Поэтому оптимальный портфель почти никогда не состоит из одного «лучшего» актива.
Чтобы прикинуть риск и доходность конкретного набора активов с их весами и ковариациями, подставьте свои данные в калькулятор ниже.
Ожидаемая доходность и дисперсия портфеля
Пусть портфель состоит из активов с весами , где . Ожидаемая доходность портфеля - это взвешенное среднее ожидаемых доходностей активов:
С доходностью всё линейно, а вот риск ведёт себя сложнее. Дисперсия доходности портфеля выражается через дисперсии активов и попарные ковариации:
где - ковариация доходностей активов и , причём - это просто дисперсия актива . Для двух активов формула разворачивается в наглядный вид:
Последнее слагаемое и есть «эффект взаимосвязи»: чем меньше (вплоть до отрицательной) ковариация, тем сильнее снижается общий риск портфеля.
Роль ковариации и корреляции
Ковариацию удобно выразить через корреляцию: , где - коэффициент корреляции в диапазоне от до . Тогда для двух активов риск портфеля зависит от напрямую:
- при активы движутся синхронно, риск складывается линейно - диверсификация не работает;
- при активы независимы, перекрёстное слагаемое исчезает, риск уже ниже взвешенного среднего;
- при активы в полной противофазе, и можно подобрать веса так, что дисперсия портфеля обратится в ноль.
На практике корреляции между реальными активами почти всегда меньше единицы, поэтому объединение их в портфель неизбежно снижает суммарный риск. Это математическая основа всей модели Марковица: ковариационная матрица содержит всю информацию о рисках и их взаимосвязях.
Задача минимизации дисперсии
Формально оптимальный портфель - это решение задачи квадратичного программирования. Для заданной целевой доходности ищем веса, минимизирующие дисперсию:
при ограничениях
Первое ограничение фиксирует требуемую доходность, второе требует, чтобы веса в сумме давали единицу (весь капитал распределён). Если разрешены короткие позиции, веса могут быть отрицательными; если нет - добавляют условие .
Задачу решают методом множителей Лагранжа. Составляется функция Лагранжа с двумя множителями для двух ограничений, берутся частные производные по весам и приравниваются к нулю. Это даёт систему линейных уравнений, аналитическое решение которой выражается через обратную ковариационную матрицу . Меняя , получаем разные оптимальные портфели - их множество и образует эффективную границу портфеля Марковица.
Портфель минимальной дисперсии
Особый случай - глобальный портфель минимальной дисперсии (GMV), у которого риск наименьший из всех возможных, без всякого условия на доходность. Здесь остаётся только ограничение , и решение записывается компактно:
где - вектор из единиц. Этот портфель - крайняя левая точка эффективной границы. Любой портфель с меньшим риском физически недостижим при данном наборе активов. GMV полезен как ориентир: он не требует оценки ожидаемых доходностей (которые оцениваются хуже всего), а опирается только на ковариационную матрицу.
Диверсификация как следствие модели
Диверсификация в модели Марковица - не лозунг, а количественный эффект. Рассмотрим активов с одинаковой дисперсией и одинаковой попарной ковариацией , вложив в каждый поровну (). Дисперсия портфеля тогда равна:
При росте первое слагаемое - специфический (несистематический) риск - стремится к нулю, а второе сходится к средней ковариации . То есть диверсификацией можно устранить только идиосинкразический риск отдельных активов; общий рыночный риск, заключённый в ковариациях, остаётся. Эта граница диверсификации напрямую связана с разделением риска на систематический и специфический в модели CAPM и оценке через бету, а сравнить эффективность разных портфелей по доходности на единицу риска помогает коэффициент Шарпа.
Допущения модели
Модель Марковица опирается на ряд предпосылок, важных для корректной интерпретации:
- инвестор оценивает портфель только по двум параметрам - ожидаемой доходности и дисперсии (mean-variance критерий);
- доходности активов имеют известное распределение, а их моменты (средние, дисперсии, ковариации) можно оценить по историческим данным;
- инвестор рационален и не склонен к риску: при равной доходности выбирает меньший риск;
- рынок без транзакционных издержек и налогов, активы бесконечно делимы.
Эти допущения объясняют и слабые места модели: она крайне чувствительна к точности оценки входных параметров, особенно ожидаемых доходностей.
Частые ошибки
- Считать риск портфеля средневзвешенным риском активов. Это игнорирует ковариации - главную часть модели. Правильно суммировать по всем парам, включая перекрёстные члены.
- Забывать удвоить перекрёстное слагаемое. В формуле для двух активов стоит , а не : ковариация входит дважды (как и ).
- Путать корреляцию и ковариацию. В формулу дисперсии входит ковариация ; если известна корреляция , её нужно умножить на .
- Оценивать ожидаемые доходности по короткой истории. Оценки крайне неустойчивы, и оптимизатор сильно реагирует на их шум, выдавая экстремальные веса. GMV-портфель частично обходит проблему, опираясь только на .
- Игнорировать ограничение . Без него задача теряет смысл: веса должны распределять весь капитал.
FAQ
Чем модель Марковица отличается от CAPM? Модель Марковица - это инструмент построения оптимального портфеля из произвольного набора активов через минимизацию дисперсии. CAPM - равновесная модель, которая выводит из этой логики цену систематического риска (бету) для отдельного актива. Марковиц отвечает на вопрос «как составить портфель», CAPM - «какую доходность требовать от актива».
Зачем нужна ковариационная матрица, если есть дисперсии активов? Дисперсии описывают риск активов по отдельности, но риск портфеля определяется ещё и тем, как активы движутся вместе. Без ковариаций нельзя посчитать и нельзя объяснить эффект диверсификации.
Может ли дисперсия портфеля быть меньше дисперсии каждого актива? Да - это и есть суть диверсификации. Если корреляция между активами меньше единицы, существует комбинация весов, при которой риск портфеля ниже, чем у любого из входящих в него активов.
Коротко
Модель Марковица сводит выбор портфеля к задаче минимизации дисперсии при заданной доходности и условии . Решение опирается на ковариационную матрицу: именно взаимосвязи активов, а не их индивидуальные риски, определяют итоговую волатильность портфеля. Отсюда следует и количественная природа диверсификации - снизить можно специфический риск, но не систематический, заключённый в ковариациях.
Читайте также

Бета-коэффициент акции - как рассчитать и оценить риск
Разбираем бета-коэффициент акции: что он показывает о систематическом риске, как посчитать через ковариацию и дисперсию или регрессию и как читать значения на примере.

Распределение Пуассона: свойства, формула и моменты
Распределение Пуассона: свойства закона редких событий, формула вероятности, математическое ожидание и дисперсия, аддитивность, связь с биномиальным и экспоненциальным законами, примеры расчётов.

Алгоритм Рабина-Карпа: поиск подстроки за O(n+m)
Разбираем алгоритм Рабина-Карпа: как полиномиальный хеш и скользящее окно ускоряют поиск подстроки до O(n+m) в среднем, почему бывают ложные совпадения и при чём тут плагиат.