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

В отчёте брокера много цифр, но на вопрос «сколько я заработал» он не отвечает. Ниже метрики, которые отвечают, и дашборд, который считает их сам.
Что не так с отчётом брокера
Брокер показывает стоимость счёта и её изменение. Но в этом изменении смешаны результат рынка и ваши пополнения.
Допустим, вы внесли 300 000 ₽ в начале года и добавляли по 30 000 ₽ в месяц. Формула «(конец − начало) / начало» завысит доходность в разы: большая часть «роста» состоит из ваших же денег.
И ещё: счетов обычно несколько: два брокера, ИИС, валютный счёт, криптовалюта. Общую картину не показывает ни один из них.
Три метрики доходности
| Метрика | Что показывает | Когда подходит |
|---|---|---|
| Простая доходность | (Конец − Начало) / Начало | Не было пополнений и изъятий |
| CAGR | Среднегодовой темп роста | Одна начальная сумма, долгий срок |
| IRR | Доходность с учётом всех пополнений и изъятий | Регулярные взносы |
CAGR (среднегодовой темп роста) отвечает на вопрос: под какой процент в год рос бы капитал, если бы рос равномерно. Удобно сравнивать с депозитом или индексом.
IRR (внутренняя норма доходности) лучше всего подходит для портфеля с пополнениями. Она учитывает суммы взносов и изъятий и то, в каком периоде они были. Именно IRR сравнивают со ставкой вклада.
Вручную IRR не посчитать: расчёт идёт подбором. В Sumvest функции irr, cagr, roi и npv встроены в формулы. irr работает как ВСД в Excel: вы перечисляете потоки за равные периоды (взносы с минусом, итоговую стоимость с плюсом), и получаете ставку за период:
irr(-300000, -360000, 750000)
Дат функция не учитывает, аналога XIRR нет. Простую доходность формулой разбирает отдельный гайд: как посчитать доходность портфеля.
Распределение активов
Доходность говорит, как вы ехали. Аллокация, то есть распределение портфеля по классам активов, валютам и бумагам, показывает, куда вы едете. Она отвечает на вопросы:
- не разросся ли риск: акции занимают 85% вместо целевых 60%;
- не сидит ли треть капитала в одной бумаге;
- какая реальная валютная структура.
Задайте целевые доли, раз в месяц сверяйтесь с фактом и ребалансируйте, когда отклонение больше 5 процентных пунктов. Виджет «Кольцо» по типу актива держит это перед глазами.
Несколько брокеров и валют
- Таблица «Сделки»: дата, тикер, тип (покупка, продажа, дивиденд, взнос), количество, цена, валюта, брокер.
- Таблица «Стоимость по датам»: срезы стоимости портфеля, из них строится график.
Валюты Sumvest пересчитывает сам: курсы ЦБ РФ и криптовалют обновляются каждый день, а виджеты показывают итог в выбранной валюте. Подробнее в гайде про учёт в разных валютах.
Сделки не нужно вбивать руками: загрузите отчёт брокера в XLSX.
Что вынести на дашборд
- KPI: стоимость портфеля, доходность, выплаты за период;
- Линейный график: стоимость портфеля и внесённые деньги (разрыв между линиями и есть ваш заработок);
- Кольцо: доли по классам активов и валютам;
- Таблица: крупнейшие позиции.
Период в шапке дашборда переключает всё сразу: месяц, год, всё время. Нажмите на любую цифру, и откроется окно со строками, из которых она сложилась.
Так выглядит дашборд из готового шаблона «Инвестпортфель»:
Стоимость портфеля, выплаты и пополнения, динамика стоимости и выплаты по типам активов. Всё считается из таблицы операций.
Приватность
Таблицы можно сделать приватными. Тогда значения шифруются на вашем устройстве, а сервер хранит только зашифрованный текст. Подробнее в статье про сквозное шифрование.
Коротко
Доходность с пополнениями показывает IRR, риск видно по аллокации, а брокеров и валюты сводят вместе две таблицы из этого гайда. Начните с готового шаблона: первые 30 дней бесплатно.
Частые вопросы
- Есть ли в Sumvest аналог XIRR (ЧИСТВНДОХ) из Excel?
- Нет. Функция irr (или ВСД) работает как ВСД в Excel: принимает ряд потоков с равными интервалами, например по месяцам или по годам, и даты не учитывает. Если взносы нерегулярные, сведите их в потоки по периодам.
- Как учитывать дивиденды и купоны?
- Отдельным типом операции в таблице сделок. Тогда их можно сложить отдельным виджетом и учесть в доходности. Реинвестированную выплату записывайте как обычную покупку.
- Стоит ли учитывать ИИС отдельно?
- Заведите поле «Счёт» в таблице сделок. Тогда один дашборд покажет и общую картину, и любой счёт через фильтр.