Приведем пример формирования инвестиционного портфеля по модели Г. Марковица с помощью программы Excel, разберем достоинства и недостатки данной модели в современной экономике и пути их решения.
Инвестиционный портфель – это совокупность различных финансовых инструментов, удовлетворяющих цели инвестора и, как правило, заключается в создании таких комбинаций активов, которые бы обеспечили максимальную доходность при минимальном уровне риска.
- Инфографика: Портфельная теория Марковица (основная информация)
- Модель Марковица
- Цели формирования инвестиционного портфеля
- Расчет доходности инвестиционного портфеля Марковица
- Оценка риска инвестиционного портфеля Марковица
- Эконометрический вид модели Марковица
- Пример формирования инвестиционного портфеля Марковица в Excel
- Формирование инвестиционного портфеля минимального риска
- Формирование эффективного инвестиционного портфеля
- Достоинства и недостатки модели Г. Марковица
Инфографика: Портфельная теория Марковица (основная информация)
Оценка стоимости бизнеса![]() |
Финансовый анализ по МСФО![]() |
Финансовый анализ по РСБУ![]() |
Расчет NPV, IRR в Excel![]() |
Оценка акций и облигаций![]() |
Модель Марковица
Г. Марковиц в 1952 году впервые предложил математическую модель формирования инвестиционного портфеля. В основе его модели лежат два ключевых показателя любого финансового инструмента: доходность и риск, которые были количественно измерены. Доходность по модели представляет собой математическое ожидание доходностей, а риск определяется как разброс доходностей возле математического ожидания и рассчитывается через стандартное отклонение.
★ Инвестиционная оценка в Excel. Расчет NPV, IRR, DPP, PI за 5 минут
До модели Г. Марковица инвестирование происходило, как правило, в выборочные активы или финансовые инструменты, предложенная же им модель позволила снизить систематические (рыночные) риски за счет группировки активов с отрицательной корреляцией доходностей.
Следует заметить универсальность модели, так инвестиционный портфель может быть технически составлен для любых видов финансовых инструментов и активов: акций, облигаций, фьючерсов, индексов, недвижимости и т.д.
![]() |
★ Excel таблица для формирования инвестиционного портфеля ценных бумаг (рассчитай портфель за 1 минуту) + оценка риска и доходности |
![]() |
★ Программа InvestRatio — расчет всех инвестиционных коэффициентов в Excel за 5 минут (расчет коэффициентов Шарпа, Сортино, Трейнора, Калмара, Модильянки бета, VaR) + прогнозирование движения курса |
Цели формирования инвестиционного портфеля
Выделяют две инвестиционные стратегии при формировании портфеля:
► Максимизации доходности инвестиционного портфеля при ограниченном уровне риск.
► Минимизация риска инвестиционного портфеля при минимально допустимом уровне доходности.
Расчет доходности инвестиционного портфеля Марковица
Общая доходность портфеля будут представлять собой взвешенную сумму доходностей каждого отдельного финансового инструмента (актива):
где:
rp – доходность инвестиционного портфеля;
w – доля i-го финансового инструмента в портфеле;
ri – доходность i-го финансового инструмента.
Оценка риска инвестиционного портфеля Марковица
В модели Г. Марковица риск отдельно взятого финансового инструмента рассчитывается как стандартное отклонение доходностей. Для расчета общего риска портфеля необходимо отразить их совокупное изменение и взаимное влияние (через ковариацию), для этого воспользуемся следующей формулой:
где:
σp – риск инвестиционного портфеля;
σi – стандартное отклонение доходностей i-го финансового инструмента;
kij – коэффициент корреляции между I,j-м финансовым инструментом;
wi – доля i-го финансового инструмента (акций) в портфеле;
Vij – ковариация доходностей i-го и j-го финансового инструмента;
n – количество финансовых инструментов инвестиционного портфеля.
Эконометрический вид модели Марковица
Для того чтобы сформировать инвестиционный портфель необходимо решить оптимизационную задачу. Существует два вида задач: поиск долей акций в портфеле для достижения максимальной эффективности при заданном уровне риска (σp) и минимизация риска при заданном уровне доходности портфеля (rp). Помимо этого на уравнения накладываются дополнительные очевидные ограничения: сумма долей активов должна быть равна 1 и сами доли активов должны быть положительными.
В таблице ниже показаны формулы и наложенные на них ограничения для поиска оптимальных долей финансовых инструментов (акций).
Портфель Марковица минимального риска | Портфель Марковица максимальной эффективности |
![]() |
![]() |
![]() |
★ Программа InvestRatio — расчет всех инвестиционных коэффициентов в Excel за 5 минут (расчет коэффициентов Шарпа, Сортино, Трейнора, Калмара, Модильянки бета, VaR) + прогнозирование движения курса |
Пример формирования инвестиционного портфеля Марковица в Excel
Рассмотрим наглядный пример формирования инвестиционного портфеля по модели Г. Марковица в программе Excel. Наш портфель будет состоять из четырех отечественных акций: ОАО «Газпром» (GAZP), ОАО «Норильский никель» (GMKN), ОАО «Мечел» (MTLR) и ОАО «Сбербанк» (SBER). Были взяты акции различных секторов: нефтегазового, промышленного и финансового, такой выбор увеличивает диверсификацию портфеля и снижает его рыночный риск.
Рекомендуется брать период рассмотрения динамики изменения стоимости акций минимум один год. Это позволяет сделать более точный долгосрочный прогноз доходности и риска портфеля. На рисунке ниже показана ежемесячная стоимость акций за период с 01.02.2014 – 01.02.2015г.

На следующем этапе формирования портфеля необходимо рассчитать ежемесячные доходности по каждой акции. Для этого воспользуемся формулой процентов в Excel:
Доходность Газпром =LN(B6/B5)
Доходность ГМКНорНикель =LN(C6/C5)
Доходность Мечел =LN(D6/D5)
Доходность Сбербанк =LN(E6/E5)

Далее определяем математическое ожидание доходностей по каждой акции, для этого найдем среднеарифметическое значение за весь период. Ожидаемая доходность по каждой акции будет следующая:
Ожидаемая доходность Газпром =СРЗНАЧ(F5:F17)
Ожидаемая доходность ГМКНорНикель =СРЗНАЧ(G5:G17)
Ожидаемая доходность Мечел =СРЗНАЧ(H5:H17)
Ожидаемая доходность Сбербанк =СРЗНАЧ(I5:I17)

Доходность акции ОАО «Сбербанк» имеет отрицательное ожидание доходности, поэтому ее следует исключить из портфеля. Оценка риска каждой акции – это ее изменчивость (волатильность) по отношению к математическому ожиданию доходностей.
Формула расчета риска акций следующая:
Риск Газпром =СТАНДОТКЛОН(F5:F17)
Риск ГМКНорНикель =СТАНДОТКЛОН(G5:G17)
Риск Мечел =СТАНДОТКЛОН(H5:H17)

Мы получили первоначальные необходимые данные для оценки долей данных акций в инвестиционном портфеле. Для оценки уровня риска всего инвестиционного портфеля воспользуемся надстройкой в Excel. Для этого зайдем в Главном меню → «Данные» → «Анализ данных» → «Ковариация».
Далее в появившемся окне необходимо найти ковариации между доходностями акций. Указываем входной интервал – ежемесячных доходностей акций, а в опции «Группирование» выбираем функцию «по столбцам».
Результатом будет таблица ковариаций доходностей акций между собой. Расположим ее ниже под таблицей. Можно заметить, что диагональные значения представляют собой дисперсию доходностей акций.

Для расчета общего риска портфеля воспользуемся формулой рассмотренной выше и для этого нам необходимо перемножить доли весов акций между собой и значения ковариаций этих акций. Для того чтобы понять принцип расчета, установим доли акций 0.3, 0.3 и 0.4 и рассчитаем общий риск портфеля. Доходность портфеля рассчитывается как средневзвешенная сумма доходностей отдельных акций. Так как мы будем перемножать матрицы необходимо транспонировать столбец с долям (wT). Формула расчета риска инвестиционного портфеля будет иметь следующий вид:
Общий риск инвестиционного портфеля =КОРЕНЬ(МУМНОЖ(МУМНОЖ(F26:H26;F23:H25);D23:D25))
Общая доходность инвестиционного портфеля =F18*F26+G18*G26+H18*H26
Формирование инвестиционного портфеля минимального риска
Для данной задачи необходимо определить минимальный уровень допустимой доходности портфеля (rp). Возьмем rp ≥ 4%. При оценке долей акций воспользуемся надстройкой в Excel «Поиск решений», для этого выбираем Главное меню Excel → «Данные» → «Поиск решений», а также введем ограничения на весовые значения коэффициентов у акций: сумма долей акций должна быть равна 1 и сами доли должны иметь положительный знак.
В надстройке «Поиск решений» необходимо ввести ссылку на ячейку, которую следует оптимизировать (общий риск портфеля), ввести, какие параметры необходимо изменять (доли акций) и текущие ограничения. Целевая ячейка – это ячейка с формулой общего риска инвестиционного портфеля. Программа будет изменять значения долей акций при выставленных ограничениях. Формула ограничения размера доли в портфеле будет иметь следующий вид:
Ограничение на сумму долей акций (F30) =СУММ(F26:H26)

В результате мы получаем следующий расчет общего риска и доходности портфеля. Общий риск портфеля составил 8,7%, тогда как общая доходность 4%. Доли акций Газпрома получились равными 27%, доли ГМКНорНикель 73% и Мечела 0%. При заданных условиях эффективнее будет формирование портфеля из двух акций ОАО «Газпром» и ОАО «ГМКНорНикель».

Визуально доли портфеля будут соотноситься следующим образом.
Формирование эффективного инвестиционного портфеля
Вторая задача, которая решается на основе модели Г. Марковица – посторонние портфеля с максимальным уровнем доходности и ограниченным уровнем риска. Разберем на примере данную задачу. Установим максимально допустимый уровень риска портфеля σp≤10%. С помощью надстройки «Поиск решений» определим доли акций в данной интерпретации задачи. Целевая ячейка будет ячейка с формулой доходности портфеля, ее следует максимизировать, изменяя значения долей акций при ограничениях по риску. На рисунке ниже показаны основные параметры для формирования портфеля с максимальной доходностью.

В результате мы получили доли акций в инвестиционном портфеле: 9% акций ОАО «Газпром», 88% акций ОАО «ГМКНорНикель» и 2% акций ОАО «Мечел». Общий риск портфеля не превысил 10%, а доходность составила 4,82%.

Визуально доли инвестиционного портфеля будут соотноситься следующим образом.
Достоинства и недостатки модели Г. Марковица
Рассмотрим ряд недостатков присущих модели Г. Марковица.
- Данная модель была разработана для эффективных рынков капитала, на которых наблюдается постоянный рост стоимости активов и отсутствуют резкие колебания курсов, что было в большей степени характерно для экономики развитых стран 50-80-х годов. Корреляция между акциями не постоянна и меняется со временем, в итоге в будущем это не уменьшает систематический риск инвестиционного портфеля.
- Будущая доходность финансовых инструментов (акций) определяется как среднеарифметическое. Данный прогноз основывается только на историческом значении доходностей акции и не включает влияние макроэкономических (уровень ВВП, инфляции, безработицы, отраслевые индексы цен на сырье и материалы и т.д.) и микроэкономических факторов (ликвидность, рентабельность, финансовая устойчивость, деловая активность компании).
- Риск финансового инструмента оценивается с помощью меры изменчивости доходности относительно среднеарифметического, но изменение доходности выше не является риском, а представляет собой сверхдоходность акции.
Многие из данных недостатков модели были решены последователями: прогнозирование доходности с помощью многофакторных моделей (Ю. Фама, К. Френч, Росс и др.), нейронных сетей; оценка риска на основе моделей ARCH, GARCH и т.д. Следует отметить одно из главных достоинств модели Г. Марковица: систематизация подхода к формированию инвестиционного портфеля и управление его доходностью и риском.
![]() |
★ Программа InvestRatio — расчет всех инвестиционных коэффициентов в Excel за 5 минут (расчет коэффициентов Шарпа, Сортино, Трейнора, Калмара, Модильянки бета, VaR) + прогнозирование движения курса |
Резюме
В данной статье мы рассмотрели, как с помощью Excel можно сформировать инвестиционный портфель по модели Г. Марковица и решить две классические задачи: максимизация доходности портфеля при минимальном риске и минимизация риска при заданной доходности. Портфель Марковица позволяет снизить систематические риски за счет комбинации различных активов. Несмотря на сложности использования данной модели в современной экономике данная модель применима для таких низковолатильных активов как недвижимость, облигации товарные фьючерсы и т.д. В настоящее время сократился срок пересмотра активов в портфеле, так если раньше он мог составлять год, то сейчас это 2-6 месяцев. С вами был Иван Жданов, спасибо за внимание.
Автор: к.э.н. Жданов Иван Юрьевич
Как понять почему для расчёта ежемесячной доходности используется натуральный логарифм ?
Добрый день! Ищу для себя обучающую программу (курс) по расчёту эффективности инвестиций. Задача — привлечение инвестиций в различные стартапы (строительство, производсво, онлайн-бизнес, торговля, услуги) через поиск инвесторов и предоставления им грамотных расчетов и показателей эффективности.
Чем вы можете мне помочь?