Учёт инвестпортфеля: реальная доходность (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, встроенные курсы и виджеты — стартовый портфельный дашборд собирается за вечер, 7 дней бесплатно.

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

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

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

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

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

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

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