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

Вопрос не такой простой. Как обычно, для тех, кто хочет сразу ознакомиться с выводами, их есть у меня :)

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

  • Предложена учебная модель в Таблице 1, позволяющая проиллюстрировать основные принципы сравнения доходности инвестиций на основе расчета показателей денежных потоков от проектов, и суммарной доходности портфеля проектов;

  • Таблицу 1 можно использовать для одного из главных инструментов планирования (два других - баланс активов и пассивов и отчет о прибылях и убытках) - Отчета о движении денежных средств, дополнив более детализированными значениями расходов и доходов, автор успешно пользуется такой таблицей более пяти лет для учета доходности двух десятков инвестиционных проектов, а также планирования доходов и расходов на несколько лет вперед.

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

Зачем это нужно?

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

Почему это не просто?

Очень просто определить доходность инвестиций в сравнительно несложных случаях, типа вклада в банке, кладем 100000 руб. под 8,5% годовых, через год получаем 108500 руб. (рис.1). Но все становится сильно сложнее, даже если наш вклад просто с ежемесячной выплатой - как учесть доходность от ежемесячных выплат процентов? Особенно, если часть из них мы тратим на жизнь, а другую часть - снова инвестируем. И эта проблема становится еще более существенной, если у нас есть несколько проектов, с разными сроками начала и окончания, разными нюансами выплат дохода. А если принять во внимание, что, деньги сегодня - дороже денег завтра, а иногда вместо дохода получаются и убытки, или требуются дополнительные инвестиции, да еще и в разные сроки - тут без хотя бы небольшой теории не справиться.  

Почему это важно?

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

Процентная ставка IRR и чистая приведенная стоимость NPV

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

Во все пакеты электронных таблиц включена функция расчета процентной ставки внутренней нормы рентабельности (IRR, Internal Rate of Return) инвестиционного проекта, то есть такого, где мы сначала вкладываем средства (первая сумма с минусом, означает вложение средств в проект, сумма с плюсом - доход от проекта), а затем получаем регулярные выплаты денежных средств и, желательно, в большем, чем первоначальные вложения, объеме. Заметим отличие инвестиций от кредита - там тоже есть денежный поток, но первая сумма - положительная (берем чужие и на время), а остальные - отрицательные (отдаем свои и навсегда :), в отличие, например, от кредита, когда мы берем чужие, а отдаем свои и навсегда :). Чтобы понять, что именно она показывает, можно пока не углубляться в формулу ее расчета, а сначала обсудить смысл дисконтирования денежных потоков.

Неприятное свойство денег состоит в том, что они теряют свою покупательную способность с течением времени из-за инфляции и других причин. Тысяча рублей здесь и сейчас - гораздо дороже тысячи рублей через год. Эта особенность уменьшения стоимости денежных средств называется дисконтированием - те деньги, которые мы получим от инвестиций через месяц, при одинаковой сумме, “стоят” дешевле тех, которые получим через два месяца, на величину месячной ставки дисконтирования. Иногда ее приравнивают уровню месячной же инфляции - это достаточно наглядно и интуитивно понятно. Таким образом, общая сумма денежных средств, которые мы получаем от проекта за период, должна быть дисконтирована в соответствии с тем моментом, когда мы получаем эти средства. Можно это увидеть на примере обычного вклада - если ставка дисконтирования, скажем, в год 8,5%, в месяц 0,71%. (рис.2) - несмотря на ставку вклада 8,5% годовых, совпадающую, формально, с уровнем инфляции и ставкой дисконтирования, реальная доходность от вклада - отрицательная (-309,36 руб., она показывает, насколько деньги “проиграли” инфляции/ставке дисконтирования), так как проценты по вкладу выплачиваются через год единовременно, только после окончания срока вклада. И наоборот, если вклад предлагает ежемесячную выплату процентов, сумма дисконтированных денежных потоков выше, и почти компенсирует инфляцию. Но, чтобы, помимо компенсации инфляции, еще и получить доход, вложений во вклады, даже под ставку, равную или чуть выше инфляции, недостаточно, нужно инвестировать в более высокодоходные инструменты. Вклады максимум могут уберечь деньги от инфляции, а вот с получением дохода от вкладов все куда печальнее.

рис.2 Влияние дисконтирования денежных потоков на доходность
рис.2 Влияние дисконтирования денежных потоков на доходность

Для учета общей суммы дисконтированного денежного потока от проекта используется функция чистой приведенной стоимости (NPV, Net Present Value). Она как раз и показывает, даст ли проект хоть какой-то реальный доход, или всю прибыль сожрет инфляция, она же ставка дисконтирования денежного потока. На вход функции поступает денежный поток (регулярные выплаты/вложения) и ставка дисконтирования, например, равная величине инфляции, отнесенной к периодичности денежного потока (если поток - ежемесячный, то месячная, ежегодный - ежегодная и т.д., см. рис.3). Приведенной ее называют потому, что она как бы приближает, приводит все деньги, которые мы получим в течение длительного периода, по стоимости к деньгам сегодня и сейчас. 

Теперь, зная, что такой дисконтирование, и как оно неприятно влияет на наши деньги, можно выяснить, так сказать, физический смысл внутренней нормы рентабельности IRR - это такая процентная ставка доходности проекта, для которой чистая приведенная стоимость денежного потока от проекта (NPV) равна нулю. Или, если изложить это более простыми словами - под какую ставку инвестор должен взять кредит в банке, чтобы проинвестировать проект “в нуль”, то есть все деньги, которые принесет проект - отдавать банку для погашения взятого кредита. 

Легко догадаться, что, если инвестор не берет кредит, а вкладывает собственные средства в проект, он получает доход от вложенных средств по ставке IRR вместо банка, и будет, надеюсь, доволен :)

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

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

Или, иными словами, первым и единственным (есть еще вспомогательный параметр - подсказка какой примерно должна быть ставка, чтобы итерационный процесс расчета функции IRR не зашел в тупик, но обычно ее можно не указывать) параметром для расчета IRR является просто денежный поток (ряд регулярных по времени вложений и поступлений от проекта, начинающийся с суммы первоначальных вложений со знаком минус). Для модифицированной функций MIRR к первому параметру добавляется еще второй и третий. Второй - ставка привлечения первоначального капитала для вложений в проект, и третий - ставка реинвестирования денежных потоков от проекта. MIRR превращается в IRR, когда цена капитала объявляется нулевой, а ставка реинвестирования становится равной IRR. На рис.3 и в Таблице 1 можно посмотреть, как разные значения ставки дисконтирования денежных потоков проектов влияют на их чистую приведенную стоимость.

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

рис.3 MIRR и NPV (при ставке дисконтирования 8,5%) и их соотношение с базовыми ставками проектов
рис.3 MIRR и NPV (при ставке дисконтирования 8,5%) и их соотношение с базовыми ставками проектов

Сложение денежных потоков от портфеля проектов

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

рис.4. Сложение денежных потоков для портфеля проектов и расчет суммарной MIRR и NPV портфеля.
рис.4. Сложение денежных потоков для портфеля проектов и расчет суммарной MIRR и NPV портфеля.

Как видно из рисунка 4, несмотря на наличие целого ряда убыточных (по NPV, то есть, не обгоняющих инфляцию, имеющих отрицательный суммарный итог после дисконтирования) проектов, общий итог NPV портфеля, дисконтированный по ставке инфляции, вышел в плюс, за счет проекта “Образовательный проект 1” - и это неудивительно, ведь вложения в свое образование - самый выгодный вид инвестиций :) !

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

В учебной Таблице 1 никак не учитывались налоги, которые необходимо платить с дохода от проектов и от вложений в акции, но также не учтены и, например, дивиденды, которые могли бы добавить доходности вложений в акции (например, каждая акция Сбербанка принесла в 2021-м году 16,27 руб. дивидендов за вычетом налогов). Возможно, некоторая модификация формул потребуется, если необходимо учитывать вложения и доход в иностранной валюте.

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

Предложенный в Таблице 1 метод и формулы можно использовать для одного из главных инструментов планирования (два других - баланс активов и пассивов и отчет о прибылях и убытках) - Отчета о движении денежных средств, дополнив более детализированными значениями расходов и доходов, автор успешно пользуется такой таблицей более пяти лет для учета доходности двух десятков инвестиционных проектов, а также планирования доходов и расходов на несколько лет вперед. Для этого достаточно расширить таблицу вправо на несколько месяцев/лет и дополнить, помимо инвестиционных проектов - разделом “Расходы” со строками, в которых, например, отражать расходы на потребление, планируемые в будущем расходы на отпуск, крупные траты и т.д. Тогда общий итог будет показывать, есть ли у вас резервы на инвестирование, или  надо сокращать расходы/повышать доходы, поможет оценить реалистичность и сроки накопления необходимых сумм для крупных трат, и, в целом, оценивать тренд - увеличивается благосостояние вас и вашей семьи, или необходимы некие коррективы.

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


  1. ss-nopol
    30.12.2021 12:51

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


    1. azatfr
      30.12.2021 13:01
      +2

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


      1. Ninil
        30.12.2021 13:37

        Смотря во что "инвестировать". Если участвуешь в IPO или покупаешь облигации на первичном размещении - то да, по сути ты дейсвтительно даешь некой компании деньги. В большинстве остальных случаев компании ни холодно, ни жарко от того, что ты купил ее облигации/акции


        1. Belking
          30.12.2021 13:58
          +2

          >> В большинстве остальных случаев компании ни холодно, ни жарко от того, что ты купил ее облигации/акции

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

          Также, своим выбором Вы можете подталкивать компании к определенному направлению развития - почитайте на этот счет @Shmidtk. Массово отказываясь от покупки "грязных" акций в пользу "зелёных" возможно повлиять на будущие решения советов директоров этих самых грязных компаний (которые заинтересованы в том, чтобы их акции котировались на рынке), приблизить мир к энергопереходу. Но при этом и не забывать, что эти самые "однодневки и пирамиды" выбирают области, в которых деньги крутятся, а значит именно в "зелёных" эти жулики в ближайшее время начнут массово появляться. А также появятся идиоты, которые будут орать про то, что все эти "зелёные бумаги" сплошное жульничество и мошенничество. Небезосновательно, но и бессистемно - потому и идиоты :)

          Очень показателен к обоим абзацам пример с мем-акциями AMC - по сути группа инвесторов спасла компанию мотивируя это тем, что она им просто нравится, за счет чего были привлечены средства (за которыми, между прочим, не последовало обвала) по цене в два раза выше, чем акции торговались последние 5 лет.


          1. Ninil
            30.12.2021 14:45

            Это все либо общие рассуждения или отдельные случаи. Факта, что непосредственно компаниям при покупке акций/облигаций вне IPO/первичном размещении деньги не поступают, это не отменяет


            1. Belking
              30.12.2021 14:55
              +1

              Но помогает выйти в кэш работникам, получающим опционы. Позволяет принимать решения, напр. выбор совета директоров. Позволяет претендовать на часть прибыли. С описанным Вами фактом я не спорю (могу лишь дополнить, что SPO/вторичное размещение я даже в пример привел), я лишь развенчиваю миф о том, что как Вы написали - "В большинстве остальных случаев компании ни холодно, ни жарко". Прав у миноритарных акционеров опять же появляется немало, достаточно почитать историю про Навального и ВТБ. И зачем компаниям идти на фондовую биржу со всеми этими головными болями, кучей дополнительных требований со стороны законодательства, если им кроме как на первоначальное финансирование "ни холодно, ни жарко"?


        1. Kodim Автор
          30.12.2021 16:01

          Компания может дополнительно привлечь инвестиции, и, если динамика ее акций на вторичке хороша, цена заимствования для нее ниже будет, так что не так уж однозначно это "ни жарко ни холодно"


      1. ss-nopol
        31.12.2021 04:42

        Инвестирование тоже общественно-полезное дело. Ваши деньги не лежат мертвым грузом

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


    1. Kodim Автор
      30.12.2021 16:00

      А как быть, когда на пенсию пора переходить? Ведь не будут вам в 60-70+ летнем возрасте платить зарплату разработчика, да и отдохнуть захочется от стрессов.


      1. ss-nopol
        31.12.2021 04:40

        Если я в 70 лет отупею и ослабну до такой степени, что не смогу работать разработчиком и приносить пользу, то зачем мне тогда платить зарплату разработчика? И как я буду чувствовать себя, получая незаработанную, незаслуженную зарплату, зная что кто-то работающий и приносящий реальную общественную пользу из-за этого недополучает блага, потому что я сумел исхитриться и используя законные лазейки обеспечить себе беззаботную жизнь трутня? Главное куда мне, отупевшему, больному и одряхлевшему старику, неспособному трудиться так, чтобы кто-то захотел мне за это платить, девать эти все деньги? На продление этого существования? Так и здесь, увы, сильно не поможет, ни Дэвиду Рокфеллеру не помогли его миллиарды, ни Стиву Джобсу.


        1. Kodim Автор
          31.12.2021 08:01

          Речь не о зарплате разработчика в 70, а о прибавке к пенсии и страховке от болезней и т.д. в преклонном возрасте. Вот для этого часть и надо инвестировать. Это то же самое, что в кубышке хранить часть зарплаты, но, в отличие от кубышки, эти деньги пользу приносят, будучи на рынке


  1. Ninil
    30.12.2021 13:41

    Было бы хорошо, если бы всю эту теорию "приземлили" бы на "бытовые" реали и набор инструментов/сценариев и поделились бы опытом. Вряд ли многие читатли хабра инвестируют прям в "проекты".


    1. Kodim Автор
      30.12.2021 14:29

      Так я и делюсь :). Как инвестировать на российском фондовом рынке - в предыдущей статье написал, ссылка имеется в статье. Готов на конкретные вопросы ответить. Но, инвестирование в бизнес напрямую, или венчур - никак не хобби, рисков много, я не посоветую своему брату айтишнику, и так стрессов много имеющему на работе, не посоветую. Только фондовый рынок, и только самые простые инструменты - широкий индекс, регулярные вложения.


      1. Ninil
        30.12.2021 14:47

        Как вы считаете доходность своих инвестиций за год в % годовых при наличии множества (или меньшего количества) сделок купли-продажи в течение года?


        1. Kodim Автор
          30.12.2021 15:19

          Все сделки усредняются по месяцам, в итоге получается сумма вложений в месяц, сумма поступлений также в месяц. Общий итог за месяц дает итоговую сумму. Последовательность этих итогов за месяц дает денежный поток, к которому применяется функция Npv и mirr. Если это фондовый рынок, оценивается суммарная стоимость активов в конце расчета и прибавляется к денежному потоку. Подробнее изложу принцип во второй статье, и так слишком большой объем получился, пришлось на части разделить


  1. radonx201
    30.12.2021 14:23

    Приравнивание ставки дисконтирования к инфляции сходу выдаёт всю незамутненность автора в финансах )) Без обид.

    А вообще вся эта теория гроша ломанного не стоит в первую очередь из-за неопределенности ставки. Единственно полезное применение - посчитать реальную банковскю ставку, чтобы не нагрели.


  1. Kodim Автор
    30.12.2021 14:30

    Ну, в финансах я, скорее, практик, а не теоретик, вы правы. И почему, к примеру, оценка того, насколько ваши инвестиции обгоняют инфляцию, бесполезна?


    1. radonx201
      30.12.2021 15:34
      +2

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


      1. Kodim Автор
        30.12.2021 15:58

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