Портфельная теория Марковица. Формирование инвестиционного портфеля в Excel

Приведем пример формирования инвестиционного портфеля по модели Г. Марковица с помощью программы Excel, разберем достоинства и недостатки данной модели в современной экономике и пути их решения. 

Инвестиционный портфель – это совокупность различных финансовых инструментов, удовлетворяющих цели инвестора и, как правило, заключается в создании таких комбинаций активов, которые бы обеспечили максимальную доходность при минимальном уровне риска.

Пройдите наш авторский курс по выбору акций на фондовом рынке → обучающий курс

Бесплатный Экспресс-курс "Оценка инвестиционных проектов с нуля в Excel" от Ждановых. Получить доступ

Инфографика: Портфельная теория Марковица (основная информация)

Markowitz

Оценка стоимости бизнеса Финансовый анализ по МСФО Финансовый анализ по РСБУ
Расчет NPV, IRR в Excel Оценка акций и облигаций

Модель Марковица

Пройдите наш авторский курс по выбору акций на фондовом рынке → обучающий курс

Бесплатный Экспресс-курс "Оценка инвестиционных проектов с нуля в Excel" от Ждановых. Получить доступ

Г. Марковиц в 1952 году впервые предложил математическую модель формирования инвестиционного портфеля. В основе его модели лежат два ключевых показателя любого финансового инструмента: доходность и риск, которые были количественно измерены. Доходность по модели представляет собой математическое ожидание доходностей, а риск определяется как разброс доходностей возле математического ожидания и рассчитывается через стандартное отклонение.

★ Инвестиционная оценка в Excel. Расчет NPV, IRR, DPP, PI за 5 минут

До модели Г. Марковица инвестирование происходило, как правило, в выборочные активы или финансовые инструменты, предложенная же им модель позволила снизить систематические (рыночные) риски за счет группировки активов с отрицательной корреляцией доходностей.

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

Excel таблица для формирования инвестиционного портфеля ценных бумаг
(рассчитай портфель за 1 минуту)
+ оценка риска и доходности 

 

Программа InvestRatio — расчет всех инвестиционных коэффициентов в Excel за 5 минут
(расчет коэффициентов Шарпа, Сортино, Трейнора, Калмара, Модильянки бета, VaR)
+ прогнозирование движения курса

Цели формирования инвестиционного портфеля

Пройдите наш авторский курс по выбору акций на фондовом рынке → обучающий курс

Бесплатный Экспресс-курс "Оценка инвестиционных проектов с нуля в Excel" от Ждановых. Получить доступ

Выделяют две инвестиционные стратегии при формировании портфеля:

Максимизации доходности инвестиционного портфеля при ограниченном уровне риск.

Минимизация риска инвестиционного портфеля при минимально допустимом уровне доходности.

Расчет доходности инвестиционного портфеля Марковица

Пройдите наш авторский курс по выбору акций на фондовом рынке → обучающий курс

Бесплатный Экспресс-курс "Оценка инвестиционных проектов с нуля в Excel" от Ждановых. Получить доступ

Общая доходность портфеля будут представлять собой взвешенную сумму доходностей каждого отдельного финансового инструмента (актива):

Доходность инвестиционного портфеля по модели Марковица. Формула расчетагде:

rp – доходность инвестиционного портфеля;

w – доля i-го финансового инструмента в портфеле;

ri – доходность i-го финансового инструмента.

Оценка риска инвестиционного портфеля Марковица

Пройдите наш авторский курс по выбору акций на фондовом рынке → обучающий курс

Бесплатный Экспресс-курс "Оценка инвестиционных проектов с нуля в Excel" от Ждановых. Получить доступ

В модели Г. Марковица риск отдельно взятого финансового инструмента рассчитывается как стандартное отклонение доходностей. Для расчета общего риска портфеля необходимо отразить их совокупное изменение и взаимное влияние (через ковариацию), для этого воспользуемся следующей формулой:

Оценка риска инвестиционного портфеля по модели Марковица. Формула расчетагде:

σp – риск инвестиционного портфеля;

σi – стандартное отклонение доходностей i-го финансового инструмента;

kij – коэффициент корреляции между I,j-м финансовым инструментом;

wi – доля i-го финансового инструмента (акций) в портфеле;

Vij – ковариация доходностей i-го и j-го финансового инструмента;

n – количество финансовых инструментов инвестиционного портфеля.

Эконометрический вид модели Марковица

Для того чтобы сформировать инвестиционный портфель необходимо решить оптимизационную задачу. Существует два вида задач: поиск долей акций в портфеле для достижения максимальной эффективности при заданном уровне риска (σp) и минимизация риска при заданном уровне доходности портфеля (rp). Помимо этого на уравнения накладываются дополнительные очевидные ограничения: сумма долей активов должна быть равна 1 и сами доли активов должны быть положительными.

В таблице ниже показаны формулы и наложенные на них ограничения для поиска оптимальных долей финансовых инструментов (акций).

Портфель Марковица минимального риска Портфель Марковица максимальной эффективности
 Формула портфеля Марковица для минимального риска  Формула портфеля Марковица для максимальной доходности

 

Программа InvestRatio — расчет всех инвестиционных коэффициентов в Excel за 5 минут
(расчет коэффициентов Шарпа, Сортино, Трейнора, Калмара, Модильянки бета, VaR)
+ прогнозирование движения курса

Пример формирования инвестиционного портфеля Марковица в Excel

Пройдите наш авторский курс по выбору акций на фондовом рынке → обучающий курс

Бесплатный Экспресс-курс "Оценка инвестиционных проектов с нуля в Excel" от Ждановых. Получить доступ

Рассмотрим наглядный пример формирования инвестиционного портфеля по модели Г. Марковица в программе Excel. Наш портфель будет состоять из четырех отечественных акций: ОАО «Газпром» (GAZP), ОАО «Норильский никель» (GMKN), ОАО «Мечел» (MTLR) и ОАО «Сбербанк» (SBER). Были взяты акции различных секторов: нефтегазового, промышленного и финансового, такой выбор увеличивает диверсификацию портфеля и снижает его рыночный риск.

Рекомендуется брать период рассмотрения динамики изменения стоимости акций минимум один год. Это позволяет сделать более точный долгосрочный прогноз доходности и риска портфеля. На рисунке ниже показана ежемесячная стоимость акций за период с 01.02.2014 – 01.02.2015г.

Формирование инвестиционного портфеля по модели Г. Марковица в Excel. Котировки акций
Котировки акций Газпрома, ГМКНорНикеля, Мечела и Сбербанка

На следующем этапе формирования портфеля необходимо рассчитать ежемесячные доходности по каждой акции. Для этого воспользуемся формулой процентов в Excel:

Доходность Газпром =LN(B6/B5)

Доходность ГМКНорНикель =LN(C6/C5)

Доходность Мечел =LN(D6/D5)

Доходность Сбербанк =LN(E6/E5)

Расчет доходностей акций для модели Марковица в Excel
Расчет ежемесячных доходностей акций для модели Марковица в Excel

Далее определяем математическое ожидание доходностей по каждой акции, для этого найдем среднеарифметическое значение за весь период. Ожидаемая доходность по каждой акции будет следующая:

Ожидаемая доходность Газпром =СРЗНАЧ(F5:F17)

Ожидаемая доходность ГМКНорНикель =СРЗНАЧ(G5:G17)

Ожидаемая доходность Мечел =СРЗНАЧ(H5:H17)

Ожидаемая доходность Сбербанк =СРЗНАЧ(I5:I17)

Оценка средней доходности портфеля по методу Марковица в Excel
Оценка ожидаемой доходности акций портфеля в Excel

Доходность акции ОАО «Сбербанк» имеет отрицательное ожидание доходности, поэтому ее следует исключить из портфеля. Оценка риска каждой акции – это ее изменчивость (волатильность) по отношению к математическому ожиданию доходностей.

Пройдите наш авторский курс по выбору акций на фондовом рынке → обучающий курс

Бесплатный Экспресс-курс "Оценка инвестиционных проектов с нуля в Excel" от Ждановых. Получить доступ

Формула расчета риска акций следующая:

Риск Газпром =СТАНДОТКЛОН(F5:F17)

Риск ГМКНорНикель =СТАНДОТКЛОН(G5:G17)

Риск Мечел =СТАНДОТКЛОН(H5:H17)

Оценка риска по акции инвестиционного портфеля в Excel
Оценка риска по акции инвестиционного портфеля в Excel

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

Расчет ковариационной матрицы в Excel для инвестиционного портфеля

Далее в появившемся окне необходимо найти ковариации между доходностями акций. Указываем входной интервал – ежемесячных доходностей акций, а в опции «Группирование» выбираем функцию «по столбцам».

Расчет ковариационной матрицы в Excel для инвестиционного портфеля. Пример

Результатом будет таблица ковариаций доходностей акций между собой. Расположим ее ниже под таблицей. Можно заметить, что диагональные значения представляют собой дисперсию доходностей акций.

Расчет ковариационной матрицы для инвестиционного портфеля Марковица в Excel. Пример оценки
Пример расчета ковариационной матрицы для инвестиционного портфеля Марковица в Excel.

Для расчета общего риска портфеля воспользуемся формулой рассмотренной выше и для этого нам необходимо перемножить доли весов акций между собой и значения ковариаций этих акций. Для того чтобы понять принцип расчета, установим доли акций 0.3, 0.3 и 0.4 и рассчитаем общий риск портфеля. Доходность портфеля рассчитывается как средневзвешенная сумма доходностей отдельных акций. Так как мы будем перемножать матрицы необходимо транспонировать столбец с долям (wT). Формула расчета риска инвестиционного портфеля будет иметь следующий вид:

Общий риск инвестиционного портфеля =КОРЕНЬ(МУМНОЖ(МУМНОЖ(F26:H26;F23:H25);D23:D25))

Общая доходность инвестиционного портфеля =F18*F26+G18*G26+H18*H26

Расчет доходности и риска инвестиционного портфеля Марковица в Excel

Формирование инвестиционного портфеля минимального риска

Для данной задачи необходимо определить минимальный уровень допустимой доходности портфеля (rp). Возьмем rp ≥ 4%. При оценке долей акций воспользуемся надстройкой в Excel «Поиск решений», для этого выбираем Главное меню Excel  → «Данные» → «Поиск решений», а также введем ограничения на весовые значения коэффициентов у акций: сумма долей акций должна быть равна 1 и сами доли должны иметь положительный знак.

В надстройке «Поиск решений» необходимо ввести ссылку на ячейку, которую следует оптимизировать (общий риск портфеля), ввести, какие параметры необходимо изменять (доли акций) и текущие ограничения.  Целевая ячейка – это ячейка с формулой общего риска инвестиционного портфеля. Программа будет изменять значения долей акций при выставленных ограничениях. Формула ограничения размера доли в портфеле будет иметь следующий вид:

Ограничение на сумму долей акций (F30) =СУММ(F26:H26)

Ограничения при формировании инвестиционного портфеля Марковица
Расчет долей акций в инвестиционном портфеле в Excel

 

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

Формирование инвестиционного портфеля Марковица в Excel. Пример расчета
Формирование инвестиционного портфеля Марковица в Excel. Пример расчета для минимального риска

Визуально доли портфеля будут соотноситься следующим образом.

Соотношение долей акций в портфеле по модели Марковица

Формирование эффективного инвестиционного портфеля

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

Оптимизация инвестиционного портфеля с помощью Excel
Оптимизация инвестиционного портфеля для максимизации доходности

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

Формирование инвестиционного портфеля Марковица в Excel. Пример оценки для максимизации доходности акций
Формирование инвестиционного портфеля Марковица в Excel. Пример оценки для максимизации доходности акций

Визуально доли инвестиционного портфеля будут соотноситься следующим образом.

Доли акций в инвестиционном портфеле отечественных акций

Достоинства и недостатки модели Г. Марковица

Рассмотрим ряд недостатков присущих модели Г. Марковица.

  • Данная модель была разработана для эффективных рынков капитала, на которых наблюдается постоянный рост стоимости активов и отсутствуют резкие колебания курсов, что было в большей степени характерно для экономики развитых стран 50-80-х годов. Корреляция между акциями не постоянна и меняется со временем, в итоге в будущем это не уменьшает систематический риск инвестиционного портфеля.
  • Будущая доходность финансовых инструментов (акций) определяется как среднеарифметическое. Данный прогноз основывается только на историческом значении доходностей акции и не включает влияние макроэкономических (уровень ВВП, инфляции, безработицы, отраслевые индексы цен на сырье и материалы и т.д.) и микроэкономических факторов (ликвидность, рентабельность, финансовая устойчивость, деловая активность компании).
  • Риск финансового инструмента оценивается с помощью меры изменчивости доходности относительно среднеарифметического, но изменение доходности выше не является риском, а представляет собой сверхдоходность акции.

Многие из данных недостатков модели были решены последователями: прогнозирование доходности с помощью многофакторных моделей (Ю. Фама, К. Френч, Росс и др.), нейронных сетей; оценка риска на основе моделей ARCH, GARCH и т.д. Следует отметить одно из главных достоинств модели Г. Марковица: систематизация подхода к формированию инвестиционного портфеля и управление его доходностью и риском.

 

Программа InvestRatio — расчет всех инвестиционных коэффициентов в Excel за 5 минут
(расчет коэффициентов Шарпа, Сортино, Трейнора, Калмара, Модильянки бета, VaR)
+ прогнозирование движения курса

Резюме

В данной статье мы рассмотрели, как с помощью Excel можно сформировать инвестиционный портфель по модели Г. Марковица и решить две классические задачи: максимизация доходности портфеля при минимальном риске и минимизация риска при заданной доходности. Портфель Марковица позволяет снизить систематические риски за счет комбинации различных активов. Несмотря на сложности использования данной модели в современной экономике данная модель применима для таких низковолатильных активов как недвижимость, облигации товарные фьючерсы и т.д. В настоящее время сократился срок пересмотра активов в портфеле, так если раньше он мог составлять год, то сейчас это 2-6 месяцев. С вами был Иван Жданов, спасибо за внимание.

Пройдите наш авторский курс по выбору акций на фондовом рынке → обучающий курс

Бесплатный Экспресс-курс "Оценка инвестиционных проектов с нуля в Excel" от Ждановых. Получить доступ

Автор: к.э.н. Жданов Иван Юрьевич

Оценка стоимости бизнеса Финансовый анализ по МСФО Финансовый анализ по РСБУ
Расчет NPV, IRR в Excel Оценка акций и облигаций
Иван Жданов

Сооснователь школы "Инвестиционной оценки", предприниматель, ментор в бизнес-инкубаторе HSE inc.
Автор книг-бестселлеров "Финансовый анализ предприятия с помощью коэффициентов и моделей", "Инвестиционная оценка проектов и бизнеса", "Фундаментальный анализ акций с помощью коэффициентов и моделей", "Прогнозирование доходности и риска на фондовом рынке". Лауреат премии за комплекс монографий в сфере экономики и управления предприятиями авиационной промышленности на базе информационных технологий. Лауреат премии Всероссийского конкурса на лучшую научную книгу от Фонда развития отечественного образования

Оцените автора
Школа Инвестиционной оценки проектов, акций, бизнеса
Добавить комментарий

6 − 1 =

  1. Владислав

    Как понять почему для расчёта ежемесячной доходности используется натуральный логарифм ?

    Ответить
  2. Сергей

    Добрый день! Ищу для себя обучающую программу (курс) по расчёту эффективности инвестиций. Задача — привлечение инвестиций в различные стартапы (строительство, производсво, онлайн-бизнес, торговля, услуги) через поиск инвесторов и предоставления им грамотных расчетов и показателей эффективности.
    Чем вы можете мне помочь?

    Ответить