Доходность и расчёты
Почему две ваши доходности не сходятся
Доходность, взвешенная по времени, измеряет портфель. Взвешенная по деньгам — вас. Внесите 10 000 EUR перед хорошим годом и 40 000 EUR перед плохим, и одни и те же три года дадут 5,9 % годовых или 1,3 % годовых, смотря какой вопрос вы задали.
Портфель, который одновременно заработал и потерял:
| Дата | Что произошло | Стоимость после |
|---|---|---|
| 2 января 2023 | Внесено 10 000 EUR | 10 000 EUR |
| 31 декабря 2023 | Позиции выросли на 20 % | 12 000 EUR |
| 2 января 2024 | Внесено 40 000 EUR | 52 000 EUR |
| 31 декабря 2024 | Позиции упали на 10 % | 46 800 EUR |
| 31 декабря 2025 | Позиции выросли на 10 % | 51 480 EUR |
Три года, внесено 50 000 EUR, на конец 51 480 EUR. Доходность, взвешенная по времени, — +18,8 % за период, то есть 5,91 % годовых. Доходность, взвешенная по деньгам, — 1,34 % годовых. Обе цифры верны: они отвечают на разные вопросы, а 4,6 процентных пункта между ними — целиком момент второго взноса.
Цифры выдуманы и посчитаны только из пяти строк таблицы. Любая таблица в редакторе даст те же значения.
Доходность по времени измеряет вложения
TWR режет период в каждой точке ввода и вывода денег, считает доходность каждого куска и перемножает куски. В примере кусков три, по одному на год:
1,20 × 0,90 × 1,10 = 1,188 → +18,8 % за три года
1,188 ^ (1/3) − 1 → +5,91 % годовых
Сорока тысяч, пришедших в январе 2024-го, в этой арифметике нет. В этом и смысл: факт-лист фонда показывает доходность по времени, как того требуют стандарты GIPS, потому что фонд не отвечает за то, когда его инвесторы переводят деньги, а у индекса взносов нет вовсе. Для сравнения с MSCI World это единственная честная цифра.
Доходности перемножаются, а не складываются. Три месяца по +10 % дают +33,1 %, а не +30 %.
Доходность по деньгам измеряет вас
XIRR — та единственная годовая ставка, которая приводит каждый платёж на его реальную дату к сегодняшней стоимости. В примере платежей три:
2023-01-02 −10 000
2024-01-02 −40 000
2025-12-31 +51 480 → XIRR = 1,34 % годовых
Большая часть денег пролежала в портфеле только те два года, в которые попало падение. Маленький ранний взнос получил хороший год, крупный поздний — плохой. XIRR про это и говорит. Вставьте три строки в таблицу: встроенная функция XIRR вернёт те же 1,34 %.
На горизонте длиннее года обе цифры приведены к году. Трёхлетнее число — это годовых, а не за весь срок, и знать об этом полезно до любого сравнения.
Когда доходности нет вообще
Доходность может отсутствовать, и «нет» — не то же самое, что ноль.
XIRR нужны деньги, пересекающие границу портфеля. Если за период не было ни ввода, ни вывода, решать нечего, и Stonqs пишет, что цифра недоступна, вместо того чтобы её напечатать.
Доходность по времени тоже может отсутствовать, и по причине, с которой сталкиваются на первом же импорте: в файле есть сделки, но нет вводов, потому что деньги на покупки лежат в банковской выписке, которую никто не выгружал. Остаток кассы уходит ниже нуля, а на отрезке без работающего капитала зарабатывать нечему. Такие отрезки выпадают из цепочки. Если весь период состоит из них, доходность показана как отсутствующая: 0 % утверждал бы, что портфель простоял на месте, тогда как измерить было нечего. Импортируйте счёт, с которого пришли деньги, или внесите вводы вручную — и цифра появится.
По той же причине доходность по времени никогда не опускается ниже −100 %. Портфель, который должен больше, чем держит, — это учёт с пропущенными строками, а не убыток больше всего капитала.
Какая цифра на какой вопрос отвечает
| Вопрос | Цифра |
|---|---|
| Как сработали вложения? | По времени |
| Как сработал я? | По деньгам |
| Обгоняю ли я индекс? | Всегда по времени |
| Помог ли мой тайминг? | Разрыв между двумя |
Бенчмарк сравнивают только с цифрой по времени: у индекса нет взносов, тайминг которых можно было бы оценивать. Сравнивается при этом лишь окно, покрытое обеими сторонами: ETF двухлетней истории против десятилетнего портфеля сравнивают за эти два года, и Stonqs называет использованное окно.
Проверить, а не поверить
Stonqs расписывает период по строкам: стоимость на начало, ввод и вывод денег, движение рынка, доходы, издержки, стоимость на конец. Начало каждой строки — это конец предыдущей, строки сцеплены, и последняя сцепленная доходность и есть та, что стоит наверху экрана. Тот же период по дням, месяцам или годам даёт ту же конечную стоимость и ту же доходность, меняются только строки. Лист выгружается в CSV, ради этого он и сделан.
Две ловушки живут внутри. Рост стоимости — ещё не результат: при расхождении стоимости и доходности первым смотрят столбец с движением денег. И издержки здесь шире, чем в отчёте по комиссиям, потому что комиссия за покупку входит в себестоимость, а не считается отдельным сбором.
Источники
- Stonqs: доходности TWR и XIRR · Правила, по которым приложение считает обе цифры.
- Stonqs: лист расчёта
- GIPS Standards, CFA Institute · Почему в факт-листах фондов стоит доходность, взвешенная по времени.