Это набившая оскомину проблема. Люди не умеют этого делать, статей в интернете масса.
Разделяются они на
1. Совсем бестолковые типа ROE (оценка портфеля деленная на внесенные активы)
+ Тупая, очень просто считать
— Не учитывает время нахождения ваших денег в инвестициях
2. Про Модифицированный метод Дитца aka «доходность на средневзвешенный портфель»
+ Учитывает даты внесения/вывода средств
— Подвержена искажениям в неких граничных случаях (например, мы почти всё вывели, потом через год внесли).
3. Про вычисление ставки дисконтирования всех потоков. Реализована функцией Excel XIRR/ЧИСТНВНДОХ
+ Самая точная. В принципе идеал. Это будет приведение любой инвестиции к расходно-пополняемому депозиту с ежегодным начислением процентов.
— Функция не является аналитической. То есть не имеет своей формулы. Вычисляется численным методом, чем больше итераций, тем точнее
— По причине первого минуса иногда может «расходиться», то есть тоже давать искажения. Но обычно это легко контролируется начальным значением.
— Дает только доходность в годовых процентах, прирост капитала по ней вы не оцените.
Для вычисления годовой доходности я пользуюсь исключительно XIRR. Но мне же интересно нарисовать график прироста/снижения моего капитала.
Для этого я использую метод Дитца из пункта 2. Либо ежедневную доходность по портфелю перемножаю.
Не менее важный вопрос. Долгосрочный инвестор отличается (по крайней мере должен) от трейдера тем, что вычисляя годовую доходность, он не должен думать в номинальных цифрах, это трейдеры «делают 30% годовых». Его должна волновать реальная доходность (за вычетом инфляции).
Но вот представим, что мы любим точность (то есть XIRR), которая дает только цифры годовой доходности. Как нам правильно учесть инфляцию.
Например я начал инвестировать в 2015м году, когда инфляция по Росстату была 12+%, но мой капитал был 50 тысяч рублей, а сейчас инфляция около целей ЦБ (4%). Ну то есть если я вычислю среднегодовую инфляцию за время моего инвестирования и разделю на нее свою доходность, я занижу свои результаты.
Решение (довольно очевидное) мне подсказал автор очень интересного для меня блога
https://onfin.github.io/blog/ Андрей Болкисев.
«Необходимо привести все платежи (дисконтировать на инфляцию) к дате вычисления доходности.
Ну то есть считаем XIRR, но „поток платежей“ (то есть внесения/выводы) берем не номинальный, а в сегодняшних деньгах.
Теперь демонстрация, как я это сделал.
Представим, что имеем такой поток
Думаю пояснять не надо, зеленым пополнения, красным вывод, доходность нам надо посчитать на сегодня (26.07.2020), при оценке портфеля в 180000 рублей. XIRR дает доходность 11.72%.
Как привести все эти вводы выводы к сегодняшним деньгам?
Мы считаем в рублях, поэтому берем помесячный индекс инфляции, который дает Росстат
https://www.gks.ru/bgd/free/b00_24/IssWWW.exe/Stg/d000/I000650R.HTM
Это такой индекс накопленной инфляции с конца 2000 года.
Нам нужны значения на определенные даты, я мог бы сделать универсальное приведение, но здесь цель продемонстрировать.
Но если кому интересна методика, как вычислить этот индекс на любую дату, берите значение на начало соседних месяцев, вычисляйте среднедневной рост и считайте на определенный день (подсмотрено в методике ОФЗ-ИН)
Проблема в том, что этот индекс на текущий день не рассчитан (вычисляется с задержкой), но я могу на основе известных публикаций взять майский, добавить к нему июньскую инфляцию и оценку июльской на недельных данных (в недельных данных публикуется среднесуточная инфляция).
В общем при номинальной доходности 11,72% реальная эффективность роста на самом деле 6,75% годовых, что вообще говоря довольно неплохо.
Если кому нравится считать в баксах, то наверняка на сайте FRED легко найти подобный индекс долларовой инфляции.
Пример (доступен только для чтения, для изменения скопируйте файл)
здесь
Инфляцию я учитываю только годовую, в годовом отчёте делаю просто:
(1+доходность)/(1+инфляция)-1
% от вложенных средств, без учета времени работы денег.
завтра гляну ваши варианты.
интересно.
спасибо.
Практический вопрос частного инвестора с небольшим капиталом: зачем это все?
надо доху считать так...
за 5 мин взял 150 пунктов ри… это +0.1%… но за 5 мин!!! т.е 1.2% в час… это 10% в день… или 7000% годовых с рефинансированием!