{"id":14268,"url":"\/distributions\/14268\/click?bit=1&hash=1e3309842e8b07895e75261917827295839cd5d4d57d48f0ca524f3f535a7946","title":"\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0442\u044c \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430\u043c \u0438\u0433\u0440\u0430\u0442\u044c \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u043c \u043c\u0435\u0441\u0442\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"f71e1caf-7964-5525-98be-104bb436cb54"}

Как правильно рассчитать доходность инвестиций в процентах годовых

У каждого начинающего инвестора рано или поздно возникает вопрос — а какова доходность моих акций (или других инвестиций) в % годовых? Как понять: обгоняет или проигрывает мой портфель банковскому вкладу или индексу?

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

Неверный расчет доходности

Новичок в инвестициях задаст вполне предсказуемый вопрос: «А что тут считать то? Нужно разделить общую стоимость портфеля на общие вложения. Это и будет доходностью». К сожалению, данная формула показывает лишь абсолютную доходность, которая никак не поможет вам в анализе своих инвестиций. Она работает только в том случае, если вы единовременно купили акции, а ровно через год посчитали доходность.

Но представьте следующие ситуации:

Ситуация №1. Вы начали инвестировать в фондовый рынок 1 января 2019 года, вложив 1000 рублей. Ежемесячно вы докупали ценные бумаги на 1000 рублей, но в последний месяц года (декабрь 2019) вы купили акций на 50 000 рублей.

Ситуация №2. Вы начали инвестировать в фондовый рынок 1 января 2019 года, вложив 50000 рублей. Ежемесячно вы докупали ценные бумаги на 1000 рублей до конца года.

Ситуация №3. Вы начали инвестировать в фондовый рынок 1 января 2019 года, вложив 1000 рублей. Ежемесячно в течение года вы докупали ценные бумаги на 1000 рублей, но в середине года, а именно в июле 2020 года, вы вложили 50 000 рублей.

ИТОГО: Во всех 3-х случаях вы вложили в фондовый рынок 61 000 рублей. Через год ваши вложения выросли до 75 000 рублей. Посчитаем доходность по формуле: Общая стоимость портфеля / общая сумма вложений. Я свел все данные расчета в табличную форму для наглядности.

Как видим, во всех трёх случаях доходность портфеля за год составила 22,95% годовых, что, конечно же, неверно. Кстати, приложение от брокера тоже считает неправильно. Ниже я приведу верный расчет и вы все поймете.

Верный расчет доходности

Мне, как долгосрочному инвестору, стало очень любопытно — как же всё-таки правильно рассчитать доходность при условии покупки акций с некой периодичностью на различные суммы в течение всего года. Оказывается в Excel’е есть функция ЧИСТВНДОХ, которая считает доходность правильно. Она учитывает и даты покупок и суммы.

Дата внесения суммы в 50 000 рублей в данных сценариях влияет на общую доходность, что логично. Если вы год назад внесли 50 000 рублей, а сегодня у вас 75 000, то вам понадобился целый год, чтобы получить прибыль в 15 000 рублей. А вот если вы получили 15 000 рублей всего за месяц, то доходность инвестиций гораздо выше, что и подтверждает таблица выше.

Рассчитываем доходность портфеля на практике

Для расчета доходности своего портфеля я использую связку из двух приложений: Yahoo Finance и Google Таблицы. Из первого можно легко экспортировать данные по всем сделкам, а во втором можно отслеживать доходность портфеля онлайн, подгружая котировки акций через функцию GOOGLEFINANCE. Лучшего решения для себя я пока что не нашел. Будем надеяться, что в будущем брокеры встроят в свои приложения правильный расчет доходности акций и не нужно будем изобретать велосипед. Итак, приступим к расчету.

Экспорт данных из Yahoo Finance в Excel

Если вы можете экспортировать данные по сделкам из своего терминала или вы ведете свой учет, то отлично. Пропустите этот шаг. Если вы не ведете никакого учета и нет возможности вытащить данные в нормальном виде из брокерского приложения или терминала, то предлагаю вам для начала забить все данные по своим сделкам в Yahoo Finance, а именно: дату и цену покупки акций, а так же их количество. Когда перенесете свой портфель в Yahoo Finance, переходите к инструкции ниже.

Шаг №1. В Yahoo Finance выбираем свой портфель, в правом верхнем углу нажимаем «Export».

Шаг №2. На компьютер скачается файл «quotes.csv».

Шаг №3. Теперь нам нужно импортировать данные из скачанного файла «quotes.csv». Для этого открываем или создаем новый документ в Excel’е. Выбираем вкладку «Данные» ->> «Получение внешних данных» ->> «Из текста».

Шаг №4. На следующем экране ставим галочки напротив пунктов «с разделителями» и «мои данные содержат заголовки». Нажимаем «Далее».

Шаг №5. Здесь выбираем в качестве символа-разделителя «запятую». Жмем «Далее».

Шаг №6. Формат данных столбца — «дата», а именно формат «ГМД». Помимо этого обязательно нужно выбрать столбец с заголовком «Trade Date». Далее нажимаем на кнопку «Подробнее…».

Шаг №7. Во вкладке «Подробнее» меняем разделитель целой и дробной части: вместо запятой нужно выбрать «.» точку. Жмем «ОК» и «Готово».

Шаг №8. Теперь выбираем любую ячейку на листе для вставки таблицы. Нажимаем «ОК».

Шаг №9. Готово! Мы вставили наши данные из Yahoo Finance в Excel.

Теперь нам нужно удалить столбцы с ненужной нам информацией. Удаляем все кроме: Symbol, Current Price, Trade Date, Purchase Price и Quantity. Данные этих столбцов мы занесем в Google таблицу, которая рассчитает нам правильную доходность наших акций.

Работа с Google Таблицами

Для работы с Google таблицами вам понадобится Google аккаунт. Если у вас его ещё нет, то создайте его. Я сделал себе Google табличку, в которую заношу данные своего портфеля из Yahoo Finance. С помощью формулы «XIRR» (она же «ЧИСТВНДОХ» в Excel) я могу видеть корректную доходность своих акций. Вы также можете её использовать. Для этого открывайте мою Google таблицу, нажимайте «Файл» ->> «Создать копию». Теперь вы можете работать с таблицей и вносить свои данные по инвестициям.

Шаг №10. В таблице на листе «Портфель» вам необходимо внести свои данные (полученные в шаге №9) в соответствующие столбцы «Данные из Yahoo Finance». Если у вас не вмещаются данные по сделкам, то добавьте больше строк. Добавляйте где-нибудь в середине, чтобы формулы автоматически растянулись для вашего диапазона.

Шаг №11. Переходим на вкладку «Индекс». Я сравниваю свой портфель с индексом S&P500, поэтому мне необходимо подгрузить данные по котировкам индекса в те числа, в которые я приобретал акции. Для этого в первой ячейке (А1) нужно отредактировать формулу. Нужно изменить 2 даты. Первая — это дата вашей самой первой сделки в портфеле. Вторая — текущая дата, то есть сегодняшняя.

Шаг №12. Формула должна показать значения индекса S&P500 по дням в заданном промежутке времени. Теперь вам нужно скопировать столбец D и вставить только значения (!) в столбец G.

Шаг №13. Выделяем столбец G и задаем ему формат «Дата».

Шаг №14. Возвращаемся на вкладку «Портфель» и смотрим свой финансовый результат.

Финансовый результат

Как вы можете видеть, в момент написания этой статьи я имею доходность -59,83% годовых! Очень страшный результат, правда? Развал сделки ОПЕК+ и активно развивающийся коронавирус делают свое дело. Но на самом деле не все так печально, как могло показаться на первый взгляд. И вот почему:

  • Я отношусь к долгосрочным пассивным инвесторам. А если быть точнее, то я иду по пути FIRE (инвестирую в фондовый рынок для досрочного выхода на пенсию, веду свой блог в интернете на эту тему). Просадки портфеля в плохие времена (коронавирус, война за нефть) меня не волнуют. При горизонте инвестирования в 10-15 лет грамотно составленный портфель вырастет в любом случае.
  • При моей доходности в данный момент, я всё-равно обогнал индекс S&P500. То есть, если бы я вместо акций покупал бы ETF на индекс S&P500 в те же даты и на те же суммы, то сейчас имел бы доходность в -68,92% годовых! Но это скорее удача, а не личное достижение.
  • При вложенных в акции США 2477$ в данный момент я имею 2179$. Таблица экстраполирует результат инвестирования за 3 месяца на целый год, поэтому показывает такую сумасшедшую отрицательную доходность. Если через год будут такие результаты, то вот это уже плохо.
  • В долларах мой портфель просел всего на 297$. Но с учетом роста курса доллара по отношению к рублю — я оказался даже в плюсе, пусть и не очень большом.

Если в таблице вместо данных по индексу появятся ошибки, то переключитесь на вкладку «Индекс» и измените в формуле даты в первой ячейке (А1). Сам факт изменения дат исправляет ошибку. Если кто-то знает в чем причина — буду рад вашей помощи в комментариях.

Заключение

Надеюсь эта статья окажется полезной для вас. Я инвестирую в американский фондовый рынок, поэтому в Google таблице я сравниваю свой результат с индексом S&P500. Причем, таблица не просто сравнивает ваш результат с ростом индекса за год. Она моделирует покупки самого индекса на те же суммы и в те же даты, в которые вы покупали акции. Таким образом, вы сможете понять что выгоднее: ваша личная стратегия или покупка индекса.

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

Вам интересна тема FIRE и инвестиций в фондовый рынок? Подписывайтесь на мой Telegram-канал, где я публикую свой собственный опыт. Буду рад найти единомышленников.

0
19 комментариев
Написать комментарий...
Алексей Иванов

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

Ответить
Развернуть ветку
Андрей Щербаков

Вся статья крутится вокруг формулы ЧИСТВНДОХ, в которой автор не шарит, не раскрывает точный смысл того, что она показывает, но свято уверен, что вот это-то и есть истинная доходность. 
Возвращаясь к примерам, прибыль 15 т.р за год и прибыль 15 т.р за месяц в рамках года. Когда ты считаешь доходность инвестиций за календарный год - доходность будет одинаковой. Пудрите людям мозги.

Ответить
Развернуть ветку
Максим Ильин
Автор

У вас видимо не все так гладко в жизни, если 1 января вы пишите такие токсичные комментарии? ))
Кому нужно - тот воспользовался информацией из поста, кому нет - прошел мимо. 

Ответить
Развернуть ветку
Андрей Щербаков

Могу ещё и пятого написать - все лучше, чем в оливье спать. Это не влияет на уровень информации в статье. Жалко vc и автора, который за конструктивную критику пытается на личности переходить.

Ответить
Развернуть ветку
Юрий Крупин

а где скачать такой файлик как в статье? или это я один, ссылку не вижу о.О

Ответить
Развернуть ветку
Максим Ильин
Автор

В абзаце «Работа с Google таблицей» ссылка - https://docs.google.com/spreadsheets/d/10iD_pHjYifFdbvkCMRSyWvJWbLtCt70N4P546btuzJo/edit?usp=sharing

Ответить
Развернуть ветку
Виталий Алексеев

Спасибо за табличку и статью. Лайфхак для российского рынка - Yahoo'шные тикеры типа "LKOH.ME" нужно переименовать в обычные, типа "LKOH", тогда GOOGLEFINANCE их прочитает. Хотя некоторые акции все равно не видит, например TATNP или MTLRP. Только вот с чем сравнивать (какие данные загонять во вкладку "Индекс"?)

Ответить
Развернуть ветку
Максим Ильин
Автор

Индекс МосБиржи можно взять. Правда данные нужно тянуть с другого сайта через IMPORTXML, сам GOOGLEFINANCE похоже не знает нашего индекса. 

Ответить
Развернуть ветку
Simon

Знает, но не всё.
Решается формулой 
GOOGLEFINANCE("MCX:";TICKER); "price")
Для остальных бирж тоже рекомендую указывать явно имя биржи для тикера, а то они бывает совпадают)

Ответить
Развернуть ветку
LLC Dalasy

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

Ответить
Развернуть ветку
Максим Ильин
Автор

Например? Буду рад, если есть готовый инструмент и желательно без платной подписки. 

Ответить
Развернуть ветку
Антон Видилин

Интелинвест платный(но знает все и даже дивы умеет учитывать), блектерминал платный, портфель на инвестинге это ад составлять, а в тезисе(мой любимчик) есть не все американские акции. Например, я месяц назад купил Macy's, и хотел посмотреть по Macerich данные, их в тезисе нет. Так что гугл таблица вполне хороший вариант. Все кроме интелинвеста не умеют учитывать дивы, и их нужно самому добавлять. Больше я не знаю сервисов)

Ответить
Развернуть ветку
Алексей Иванов

Вот бесплатный.

Ответить
Развернуть ветку
Алексей Иванов

Добавлен экспорт в Google sheets

Ответить
Развернуть ветку
Антон Видилин

Интелинвест платный, блектерминал платный, портфель на инвестинге это ад составлять, а в тезисе(мой любимчик) есть не все американские акции. Например, я месяц назад купил Macy's, и хотел посмотреть по Macerich данные, их в тезисе нет. Так что гугл таблица вполне хороший вариант

Ответить
Развернуть ветку
Roman Rabochiy

платный это сколько?

Ответить
Развернуть ветку
Антон Видилин

0 рублей, но ограничение в 7 бумаг. Если оплачивать стандарт на год вперёд, то 99 рублей в месяц и 2 портфеля без ограничений на кол-во бумаг. Помесячно брать дороже в 2 раза. Еще есть тариф профи там при оплате на год 199 рублей в месяц будет. Это интелинвест. + есть возможность экспорта из квика и т.д. Нормальные цены.

Ответить
Развернуть ветку
Roman Rabochiy

200 рублей в месяц для инвестора это много? ;) 

Ответить
Развернуть ветку
Антон Видилин

Я не говорил что это много)

Ответить
Развернуть ветку
16 комментариев
Раскрывать всегда