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

  • Для сравнения инвестиционных проектов между собой и в целом оценки доходности портфеля проектов с периодическими выплатами/вложениями, необходимо использовать модифицированную внутреннюю норму доходности проектов MIRR (без учета стоимости инвестиций и реинвестирования денежных потоков), а также чистую приведенную дисконтированную стоимость денежных потоков NPV от проектов и портфеля в целом;

  • Разработан специальный метод (см. на рис.1 Таблицу 2, позволяющую сравнивать инвестиционные проекты с вложениями в фондовый рынок);

  • Основой предложенного метода является представление вложений и изъятий средств из инструментов фондового рынка в виде денежного потока с периодическими платежами, позволяющего применить к нему стандартные функции MIRR и NPV. Интересно же проверить, насколько ваши инвестиции в целом выгоднее/убыточнее вложений тех же средств в акции Газпрома, Сбербанка, или, скажем, Теслы или Apple :)

    рис.1. Таблица 2 для сравнения доходности инвестиционных проектов и портфеля в целом с фондовыми инструментами
    рис.1. Таблица 2 для сравнения доходности инвестиционных проектов и портфеля в целом с фондовыми инструментами

Повторение кратких выводов предыдущей статьи

Итак, мы знаем как оценивать доходность отдельного инвестиционного проекта, или, в сущности, регулярного денежного потока вложений и поступлений от того или иного вида деятельности, причем при старте проекта обязательно вложение средств (сумма со знаком минус). Для этого используется процентная ставка MIRR - модифицированная внутренняя норма доходности, при использовании которой принимается цена привлечения капитала и ставка реинвестирования дохода от проектов равной нулю. Дисконтированный чистый доход от проекта в целом определяется чистой приведенной стоимостью проекта NPV, ставка дисконтирования принимается, в целях упрощения, равной ставке рефинансирования центрального банка или величине инфляции, отнесенной к периодичности денежного потока (месяц/год). Суммарный денежный поток от всего портфеля проектов также оценивается по внутренней норме доходности портфеля проектов и его чистой приведенной стоимости.

Как представить денежный поток от вложений в фондовый рынок?

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

Предположим, помимо уже описанных в разделе “Инвестиции.Проекты” Таблицы 2 портфеля обычных инвестиционных проектов, часть средств мы вкладываем в фондовый рынок, на брокерские счета “Брокер 1” и “ИИС” (см. рис.2 красный овал), 100000 и 50000 рублей соответственно.

рис.2. Денежный поток от вложений в фондовый рынок
рис.2. Денежный поток от вложений в фондовый рынок

Предполагается, что детальное наполнение портфеля акций на счетах “Брокер 1” и ИИС, можно вести на отдельных вкладках, а в итоговую строку периодического денежного потока переносить лишь суммы регулярных пополнений (1000 рублей через каждый месяц), или изъятий (5000 руб. в мае 2021 года - например, это могут быть дивиденды, которые поступают не на ИИС, а сразу на текущий счет - некоторые брокеры это разрешают).

По окончании периода инвестиций, в декабре 2021 года, все фондовые инструменты продаются, принося, в итоге, с учетом динамики рыночных цен, 162000 рублей. И, в итоге, мы получаем обычный денежный поток от инвестиций в фондовый рынок (ФР), подобный потоку от других инвестиционных проектов, в котором первоначальная сумма - со знаком “минус”, означает вложения, а суммы со знаком “плюс” - поступления (доход). А раз у нас есть денежный поток, мы можем применить к нему стандартные функции MIRR и NPV и сравнить его доходность с доходностями отдельных проектов и портфеля в целом. 

В справочных целях (зачеркнутый курсив) в Таблице 2 (рис.2 ФР оценка портфеля) приведена необязательная строка с изменением среднемесячной рыночной цены портфелей фондовых инструментов на счетах “Брокер 1” и “ИИС”, ее можно рассчитывать также на отдельной вкладке, где учитывается состав портфелей. 

Если закрытие счетов “Брокер 1” и “ИИС” и продажа активов с них не предполагается по завершении обычных проектов, итоговую сумму дохода от вложений в фондовый рынок (ФР) для целей оценки доходности можно рассчитывать  каждый месяц и включать в доход в тот или иной месяц, выбирая удачную конъюнктуру цен на рынке.

Сравнение общей доходности портфеля с бенчмарком фондового рынка

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

В теории все выглядит достаточно просто - смотрим изменение цены интересующего нас биржевого тикера-бенчмарка (в примере на рис 3. в Таблице 2  используются обычные акции Сбербанка SBER, так как он очень сильно коррелирует с динамикой индекса ММВБ в целом, подробнее см. в моей статье) в момент вложений в проект, и в момент окончания проекта и сравниваем, какой доход дал нам проект и какой дали бы вложения этой же суммы в бенчмарк. 

Но что делать с регулярными поступлениями от проекта? Как их учесть, ведь мы вложили первоначальную сумму в акции, а дивиденды поступают только раз в год, и отнюдь не согласовано с поступлениями от других проектов? А надо ли обращать внимание на изменения стоимости акций? А на размер лота (например, на бирже нельзя купить одну акцию Сбербанка, а только пакетом-лотом из 10 штук)  выбранного биржевого инструмента?

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

Методика учета денежных потоков для расчета доходности биржевых инструментов

Итак, у нас есть биржевой тикер, например, SBER, надо получить данные по изменению его цены за нужный нам период времени. Например, помесячно, поскольку денежные потоки от портфеля инвестиционных проектов регулярны и привязаны к месячным периодам. Но легко изменить механику в Таблице 2 и для ежедневного или квартального/годового учета. Функция электронных таблиц Google Sheet GOOGLEFINANCE позволяет, в большинстве случаев, получить необходимые данные. Биржевые котировки можно получить и иными способами,  для предпочитающих Excel от Microsoft ситуация чуть сложнее. На рис.3 приведены зеленым цветом параметры вызова функции GOOGLE FINANCE в учебной Таблице 2, далее во вспомогательном блоке (в красном овале) параметры вызова дополняются необязательными (периодичность, атрибут и т.д., которые можно при желании исправить, например, недельные значения заменить на ежедневные, цену закрытия на цену открытия), и вызывается, собственно, целевая функция, которая возвращает столбец пар - дата-значение цены для выбранного биржевого инструмента. 

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

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

Я предположил, что общая сумма вложений в инвестиционные проекты в момент старта  расчета в Таблице 2, эквивалентна покупке на аналогичную сумму акций биржевого инструмента (см. обведенный желтым цветом участок Таблицы 2 на рис.3) по его среднемесячной цене. Мы видим, что общей суммы инвестиций 430000 руб. хватило бы для покупки примерно 156 лотов, или 1560 акций Сбербанка на сумму 428547,6 руб. по среднемесячной цене в декабре 2020 года. Остаток в 1452,4 рублей считаем не инвестированным и в расчет не принимаем, так же как и суммы комиссий биржи, брокера, банка и т.д. 

Первая точка нашего виртуального денежного потока от вложений в акции определена - на аналогичную вложенной в остальные  проекты сумму, мы могли бы в тот же месяц (декабрь 2020 года), приобрести 156 лотов акций Сбербанка. 

Теперь рассмотрим, что делать с регулярными поступлениями от проектов, как именно их отразить в виртуальном денежном потоке от акций. Да очень просто - будем считать, что мы должны и от наших вложений в акции получать точно такой же (или не меньший) денежный поток (с поправкой на то, что продать-купить мы можем не одну акцию, а целый лот). И посмотрим, хватит ли нам первоначально приобретенного количества акций и роста их цены в течение всего времени жизни проектов на обеспечение такого же, или большего денежного потока. В январе 2021 года все проекты принесли нам 708,33 руб. (левая часть серого овала на рис.3). Чтобы получить как минимум, столько же от акций бенчмарка, нам пришлось виртуально продать целый лот, 10 штук и получить “на руки” 2729.4 руб., так как еще и цена акций упала по сравнению с ценой покупки. В нашем виртуальном портфеле лотов акций стало уже не 156,  только 155. В следующем месяце, в феврале 2021 года, часть прибыли от вклада 708,33 руб. вместе с дополнительными средствами, мы инвестировали в фондовый рынок (по 1000 руб. на счет “Брокер 1” и “ИИС”), так что для нашего бенчмарка надо учесть в сумме вложения в размере 1291,67 руб. К сожалению, целый лот купить на эту сумму нельзя, поэтому количество лотов акций в бенчмарке не изменяется, остается 155, а сумма исключается из денежного потока и не учитывается. В учебном примере мы используем относительно небольшие суммы, сопоставимые со стоимостью лота акций, поэтому погрешность метода получается заметной, но для иллюстрации метода это не так важно.

рис.3. Как получить данные по биржевому тикеру
рис.3. Как получить данные по биржевому тикеру

Рассмотрим теперь, как сформируется весь виртуальный денежный поток от вложений в акции (рис.4). Мы видим, что, по мере поступлений денег от портфеля проектов, портфель акций обеспечивает такой же, а то и более мощный денежный поток (так как в ряде случаев мы можем продать только целый лот акций, хотя достаточно было бы и меньшего количества). Самое интересное происходит в конце, когда все проекты учебного портфеля завершаются и мы возвращаем вложенные деньги в общем размере 428208,33 руб. Но динамика цен на акции Сбербанка в 2021-м году была довольно впечатляющей, и к моменту завершения расчетов (к декабрю 2021 года) у нас осталось в виртуальном портфеле акций SBER 147 лотов, и их, по среднемесячной цене декабря 2021 года можно было продать на большую сумму, чем принесли все другие наши проекты - 142 лота для покрытия отдачи от портфеля проектов  на 425616,6 руб., и еще 5 лотов на сумму 14986,5 руб. Таким образом, всего бенчмарк показал MIRR=8%, и NPV= 3144,57 руб., что оказалось больше MIRR=7%  и NPV=-4435,78 руб. от всего  портфеля проектов. 

рис.4. Формирование денежного потока от вложений в бенчмарк (акции SBER)
рис.4. Формирование денежного потока от вложений в бенчмарк (акции SBER)

Обратите внимание, что NPV показывает не абсолютную сумму дохода от проекта, а сумму “превышения” дохода над вложениями под ставку дисконтирования.

С учебной Таблицей 2 можно поэкспериментировать, проверив другие инструменты, разные периоды и сроки начала инвестиций (разумеется, инвестиционные проекты могут и не начинаться в один месяц, и заканчиваться не одновременно). Например, очень интересно оценить изменение результатов при размере лота бенчмарка не в 10 акций, а в 1 акцию.

Ограничения и упрощения

В иллюстрирующей метод Таблице 2 никак не учитывались налоги, которые необходимо платить с дохода от проектов и от вложений в акции, но также не учтены и, например, дивиденды, которые могли бы добавить доходности вложений в акции (например, каждая акция Сбербанка принесла в 2021-м году 16,27 руб. дивидендов после вычета 13% НДФЛ), так как определение размера и даты выплаты дивидендов не рассчитывается функцией GOOGLEFINANCE. Также остались без учета те суммы, которых не хватило бы для покупки целого лота акций бенчмарка (рис.3 февраль 2021). 

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

Обсуждение результатов

Автор пользуется подобной методикой ведения отчета о движении денежных средств уже более пяти лет, и на практике она показала приемлемость и точность результатов. Постоянная оценка динамики движения денежных потоков от инвестиционных проектов и сравнение их доходности с доходностью вложений в фондовые инструменты, и с бенчмарками фондового рынка позволяет вовремя принимать решения о сокращении или увеличении вложений в те или иные направления бизнеса. Кроме того, расширение плана денежных потоков на несколько лет вперед (на основе динамики за прошлые годы), позволяет избегать “кассовых разрывов”, прогнозировать моменты, когда потребуются крупные выплаты, или, наоборот, размещение крупной суммы поступлений в те или иные инвестиционные инструменты.

Для сравнений доходности вложений, в качестве бенчмарков целесообразно выбирать не отдельные акции, а показатели широких индексов, возможно, с ограничениями, которые дает функция GOOGLEFINANCE. Например, некоторые инструменты российского рынка не опознаются, даже если явно указать биржевую площадку, а вместо отображения сразу индексов, например, MOEX или RTSI, приходится использовать косвенные индикаторы - тикеры, хорошо коррелирующие с ними. Для западных фондовых рынков эту проблему решить проще, так как есть известные тикеры, например, VOO, отслеживающий с высокой точностью индекс S&P500.

Комментарии (5)


  1. nin-jin
    10.01.2022 21:10

    Гуглтаблички немного вымораживают. Хочется сделать простое приложение, куда вводишь где на сколько на каких условиях вложил и текущую ситуацию, а оно рассчитывает эффективность каждой инвестиции. У меня уже есть наивный прототип. Надо его доработать, но экспертизы в финансах мне не хватает. Не хотите вместе сколаборироваться, чтобы его доработать?


    1. Kodim Автор
      11.01.2022 05:14
      +1

      Думал над приложением. Но гугл-табличка у меня, заменяет сразу отчет о движении денежных средств, отчет о прибылях и убытках и отчет о состоянии Активов и пассивов, плюс, дает еще прогноз на будущее о росте/падении прибыли, стоимости активов и т.д., и ретроспективу в наглядном виде, с графиками и т.д. затрудняюсь придумать приложение с подобным функционалом, или, оно и станет чем-то вроде таблиц, ведь показывать вам состояние инвестиций тоже придется, построчно, например. Вот у меня полтора десятка проектов с ежемесячным контролем. Если одна инвестиция, конечно, думаю, бота в телеге достаточно было бы, чтоб задавать сумму вложений и регулярно информировать о результатах.


      1. nin-jin
        11.01.2022 05:40

        Да дело даже не в том, как показывать, можно и табличками, а в том, чтобы не настраивать все эти формулы руками. Но и с визуализацией, конечно, больше свободы.


  1. Dmitriy_Volkov
    12.01.2022 11:09

    Ещё неплохо бы добавить стандартный для управления портфелем инвестиций учёт рисков в виде вероятности получения прибыли и вероятности получения убытка.

    Типа https://www.google.com/amp/s/www.simplilearn.com/pmp-sample-questions-and-answers-article/amp


  1. Kodim Автор
    12.01.2022 11:58

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

    Фактически, прогноза о том, какие уровни цен будут для акций в будущем, не делается, так как мне неизвестны методики таких прогнозов.