Как считать доходность портфеля с пополнениями
В этой статье ↗
Рост брокерского счёта со 100 000 до 200 000 рублей не означает доходность 100%, если за это время вы внесли ещё 90 000. Остаток смешивает результат инвестиций и движение собственных денег. Сначала нужно установить, какой вопрос решается: сколько рублей заработано, как работал портфель независимо от взносов или какую доходность получили именно ваши деньги с учётом дат внесения.

Три результата, которые нельзя смешивать
Прибыль в рублях за период равна конечной стоимости минус начальная стоимость минус внесённые средства плюс выведенные средства. Это полезная сверка капитала, но ещё не процентная доходность. В знаменателе нельзя без объяснения использовать только первый взнос: деньги, внесённые позже, тоже могли участвовать в результате.
TWR, или доходность, взвешенная по времени, связывает доходности отрезков между внешними потоками. Она удобна для анализа самой инвестиционной стратегии. MWR, или доходность, взвешенная по деньгам, учитывает сумму и время потоков; часто её вычисляют через внутреннюю ставку доходности IRR. Эти подходы описаны в методическом руководстве GIPS CFA Institute. Частный расчёт по этим принципам не означает соответствия всему профессиональному стандарту.
Почему прибыль бывает положительной при отрицательной TWR
Возьмём два последовательных периода одинаковой продолжительности. На старте в портфеле 100 000 рублей. За первый период он падает до 80 000. Сразу после оценки инвестор добавляет 100 000, поэтому следующий период начинается со 180 000. Затем портфель растёт на 20% и достигает 216 000. Промежуточных выплат, комиссий и налогов в учебной модели нет.
| Событие | Стоимость | Внешний поток |
|---|---|---|
| Начало первого периода | 100 000 ₽ | Первоначальные 100 000 ₽ |
| Конец первого периода до взноса | 80 000 ₽ | 0 ₽ |
| Начало второго периода после взноса | 180 000 ₽ | +100 000 ₽ |
| Конец второго периода | 216 000 ₽ | 0 ₽ |
Прибыль составляет 216 000 − 100 000 − 100 000 = 16 000 рублей. Доходность первого периода равна −20%, второго — +20%. TWR за оба периода: 0,8 × 1,2 − 1 = −4%. Противоречия нет: положительный второй результат получен на большей сумме. Простое деление прибыли на все внесённые 200 000 даёт 8%, однако этот показатель игнорирует, что второй взнос работал меньше времени.
Топ-3 трейдера ↗
✓Selqir
Отзывы: 338Читать обзор ↗
✓RIVANTOR
Отзывы: 264Читать обзор ↗
✓Контур Импульса
Отзывы: 196Читать обзор ↗Для денежной доходности обозначим ставку за один равный период буквой r. Тогда 100 000 × (1 + r)² + 100 000 × (1 + r) = 216 000. Решение: 1 + r = 1,0524174696, то есть r ≈ 5,2417% за период. Это не годовая ставка, пока не определена продолжительность периода. Пример показывает влияние размера взноса, а не способность заранее выбрать лучший момент пополнения.
Как вести таблицу потоков
- Выберите границы портфеля. Все брокерские счета вместе и один отдельный счёт — разные объекты измерения.
- Запишите даты и суммы поступлений и выводов. Для IRR со стороны инвестора внесённые деньги обозначают минусом, полученные обратно — плюсом.
- Добавьте последнюю оценку всех активов и свободных денег как положительный завершающий поток. Для уже закрытого портфеля используйте фактическую выплату.
- При нерегулярных датах применяйте XIRR или ЧИСТВНДОХ. Проверьте настройки программы: функция выдаёт годовую ставку и использует определённую временную базу.
- Для TWR сохраняйте оценки непосредственно перед внешними потоками и после них. Рассчитывайте каждый участок отдельно, затем перемножайте коэффициенты роста.
- Сверяйте результат с рублёвой прибылью и первичными выписками. Слишком красивый процент часто объясняется пропущенным пополнением.
Какие операции считаются внешними
Дивиденд, оставшийся на брокерском счёте внутри выбранного портфеля, является его доходом, а не вашим новым взносом. Покупка бумаги на этот дивиденд тоже не создаёт внешний поток. Если выплата сразу поступила на банковский счёт за пределами измеряемого портфеля, её нужно учесть как полученный инвестором денежный поток. Подробный пример приведён в материале о полной доходности акций.
Перевод бумаг между двумя включёнными в расчёт счетами — внутреннее перемещение. При измерении одного счёта он становится внешним потоком по согласованной оценке на дату перевода. Если вместо рыночной стоимости подставить когда-то уплаченную цену, получится искусственная прибыль или убыток. Аналогично нужно заранее определить правила пересчёта валюты: разные курсы для актива и потока исказят результат.
Где расчёт может обмануть
При нескольких сменах знака денежных потоков у IRR возможны несколько решений или отсутствие удобного решения. Нельзя без проверки принимать первое число программы. У TWR другая слабость: без качественных промежуточных оценок точный расчёт невозможен. Приближённый метод следует прямо обозначить и не сравнивать с точной методикой как полностью идентичный.
Проверьте, включены ли комиссии и расходы в стоимость счёта. Не вычитайте второй раз уже списанные суммы. Результат после удержанных налогов отличается от оценки до налогообложения. Для сопоставления с индексом нужны одинаковые даты, валюта и учёт выплат: FINRA объясняет роль полного результата и продолжительности владения.
Для личного отчёта достаточно показывать рядом прибыль в рублях, TWR за период и денежную доходность с подписью временной базы. Когда важно сохранение уровня жизни, отдельно рассчитывают реальную доходность после инфляции. Ни один из этих исторических показателей не является обещанием результата следующего периода.