Учёт инвестпортфеля: реальная доходность (IRR, CAGR)

Учёт инвестпортфеля: реальная доходность (IRR, CAGR)

«Портфель вырос на 18% за год». Эта фраза почти ничего не значит, пока вы не уточнили: с учётом пополнений или без? В рублях или в долларах? По одному брокеру или по всем? Ниже, какие метрики показывают результат инвестора и как считать их регулярно, без борьбы с Excel.

Почему брокерский отчёт не отвечает на главный вопрос

Брокер показывает стоимость счёта и её изменение. Но это изменение смешивает две разные вещи: результат рынка и ваши пополнения. Допустим, вы внесли 300 тысяч в начале года и доносили по 30 тысяч в месяц. Формула «(конец − начало) / начало» завысит доходность в разы: большая часть «роста» и есть ваши собственные деньги.

Вторая проблема: счетов обычно несколько. Два брокера, ИИС, валютный счёт, иногда крипта. Каждый показывает свою цифру в своём формате. А на вопрос «сколько зарабатывает мой капитал целиком» не отвечает никто.

Метрики: простая доходность, CAGR, IRR

Три уровня честности при расчёте доходности:

МетрикаЧто показываетКогда подходит
Простая доходность(Конец − Начало) / НачалоНе было пополнений и изъятий
CAGRСреднегодовой темп роста за несколько летОдна начальная сумма, долгий срок
IRRДоходность с учётом всех пополнений и изъятий и их датРеальная жизнь: регулярные взносы

CAGR (Compound Annual Growth Rate) отвечает на вопрос «под какой годовой процент рос бы мой капитал, если бы рос равномерно». Он полезен, чтобы сравнить портфель с депозитом или индексом за несколько лет.

IRR (внутренняя норма доходности), самая честная метрика для портфеля с пополнениями. Она учитывает и суммы, и даты каждого взноса и изъятия. Именно IRR сравнивают со ставкой вклада, когда решают, «а стоило ли вообще».

Руками IRR не посчитать, расчёт итерационный. В Excel можно, но формула живёт ровно до первой сломанной строки с датой. В Sumvest irr, cagr, roi и npv встроены в движок формул: указываете колонку с потоками и датами, получаете живую цифру. Она пересчитывается при каждом новом взносе.

Аллокация: вторая метрика после доходности

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

  • не разросся ли риск (акции занимают 85% вместо целевых 60%);
  • не сидит ли треть капитала в одной бумаге;
  • какова реальная валютная структура: «рублёвый» фонд вполне может держать долларовые активы.

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

Несколько брокеров и валют: одна картина

Главная техническая боль портфельного учёта: свести всё в одну картину. Подход, который работает:

  1. Таблица «Сделки»: дата, тикер или название, тип (покупка, продажа, дивиденд, взнос), количество, цена, валюта, брокер.
  2. Таблица «Позиции» (или срезы стоимости портфеля на дату): текущее количество и цена по каждой позиции.
  3. Связи между таблицами: позиция «знает» свои сделки, а формулы считают среднюю цену входа и P&L.

Мультивалютность в Sumvest закрыта встроенными курсами: фиат по ЦБ РФ, крипта по Coingecko, плюс ручные курсы для экзотики. Виджеты пересчитывают всё в выбранную валюту отображения. Портфель можно смотреть в рублях, а через секунду в долларах, не пересобирая таблицы.

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

Портфельный дашборд: что на него вынести

Проверенный состав для регулярного взгляда, раз в неделю или раз в месяц:

  • KPI-карточки: стоимость портфеля, IRR с начала инвестирования, P&L за период, доля кэша;
  • Линейный график: динамика стоимости портфеля и внесённых средств. Два ряда на одном графике, а разрыв между ними и есть ваш заработок;
  • Donut: аллокация по классам активов и по валютам;
  • Таблица: топ позиций с долей, средней ценой входа и текущим P&L.

Глобальный фильтр периода превращает один дашборд в «за месяц / за год / за всё время», а drill-down показывает, из каких сделок сложилась любая цифра.

Собранный по готовому шаблону «Инвестпортфель», такой дашборд выглядит так:

Дашборд инвестпортфеля: стоимость, динамика и аллокация по типам активов Стоимость портфеля и выплаты, динамика стоимости и аллокация по типам активов: всё считается из таблицы операций.

Приватность

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

Что в сухом остатке

Реальную доходность портфеля показывает IRR. Структуру риска видно по аллокации. А свести нескольких брокеров и разные валюты помогает правильная структура таблиц, героизм в Excel для этого не нужен. В Sumvest под это есть готовые финансовые формулы, импорт CSV, встроенные курсы и виджеты. Стартовый портфельный дашборд собирается за вечер, первые 30 дней бесплатно.

Частые вопросы

Чем IRR отличается от XIRR в Excel?
XIRR считает IRR для нерегулярных дат потоков. Расчёт IRR в Sumvest работает именно с датами из вашей таблицы, то есть решает ту же задачу.
Как учитывать дивиденды и купоны?
Как отдельный тип операции в таблице сделок. Они попадут и в P&L, и в расчёт доходности. Реинвестированные просто породят новую сделку покупки.
Стоит ли учитывать ИИС отдельно?
Заведите поле «счёт» в таблице сделок. Тогда один дашборд покажет и общую картину, и срез по любому счёту через фильтр.

Попробуйте на своих цифрах

Соберите такой учёт в Sumvest: свои таблицы, формулы и дашборд. Бесплатный старт, данные шифруются на устройстве.

Начать бесплатно

Попробуйте Sumvest
бесплатно.

30 дней на тарифе Basic. Вход по коду из письма — без пароля и карты. Бета-цена — от 149 ₽ в месяц.