Блог · #cagr

CAGR и XIRR: в чём разница и когда какая нужна

CAGR и XIRR: в чём разница и когда какая нужна

CAGR показывает, с какой скоростью росла одна сумма, которую вы положили и больше не трогали. XIRR показывает, сколько заработали все ваши пополнения и выводы с учётом дат, когда вы их делали. Посчитайте свой портфель обоими способами — числа разойдутся в разы. И красивое из них почти всегда неправильное.

В чём разница между CAGR и XIRR

CAGR (compound annual growth rate) — среднегодовой темп роста. Во сколько раз выросла сумма за период, пересчитанное в проценты годовых. Чтобы его посчитать, хватит трёх чисел: было, стало, сколько лет прошло. XIRR (extended internal rate of return) — годовая ставка, при которой все ваши движения денег с их датами сходятся к нынешней стоимости портфеля. Тут нужен полный список: когда и сколько вы вносили и снимали.

  • Что измеряет. CAGR — скорость роста одной суммы. XIRR — сколько заработали деньги, которые заходили и уходили в разное время.

  • Какие данные нужны. Для CAGR — три числа: было, стало, лет. Для XIRR — каждое пополнение и снятие с датой плюс стоимость портфеля на сегодня.

  • Когда отвечает верно. CAGR — если в середине периода вы деньги не вносили и не выводили. XIRR — в любом случае. Если потоков не было, он выдаст ровно то же число, что и CAGR.

  • Где ломается. CAGR на пополняемом счёте завышает результат: он записывает в доход то, что вы просто донесли из зарплаты. XIRR не ломается, но ему нужна аккуратная история операций.

  • Что с чем сравнивают. CAGR — фонды, индексы и отдельные бумаги между собой. XIRR — ваш личный результат с вкладом, инфляцией или индексом.

Как считается CAGR

Формула короткая, её можно набрать на калькуляторе в телефоне:

CAGR = (Конечная стоимость ÷ Начальная стоимость) ^ (1 ÷ Число лет) − 1

Пример. Вы купили актив за 100 000 ₽, через пять лет он стоит 200 000 ₽, и всё это время вы ничего не докупали. CAGR = (200 000 ÷ 100 000) в степени 1/5 минус 1 = 1,1487 − 1 = 14,87% годовых. Проверьте сами: возьмите 100 000 ₽ и пять раз подряд умножьте на 1,1487 — получится ровно 200 000 ₽. Свои числа можно прогнать в калькуляторе CAGR. А как та же ставка сработает вперёд, покажет калькулятор сложного процента.

Всё здесь держится на слове «начальная». Формула считает, что вся сумма пролежала в портфеле весь срок. Стоит появиться в середине хотя бы одному пополнению, и это уже неправда. Но формула вам об этом не скажет: она послушно посчитает и выдаст красивое число.

Почему средняя доходность за годы не равна общей?

Потому что доходности перемножаются, а не складываются. Простой пример: год +50%, следующий −50%. По арифметике среднее — ноль. А на счёте 100 000 ₽ сначала стали 150 000 ₽, потом 75 000 ₽. За два года вы потеряли 25%, это −13,4% годовых. Ровно это число и вернёт CAGR: корень из (75 000 ÷ 100 000) минус 1.

На спокойных цифрах разрыв тоже есть. Год +30%, год −10%: среднее арифметическое обещает 10% годовых, а из 100 000 ₽ получается 117 000 ₽, то есть 8,17% годовых. Чем сильнее скачут годы, тем сильнее среднее арифметическое врёт в вашу пользу. Поэтому среднегодовую доходность считают геометрически. Это и есть CAGR.

Что делает XIRR по-другому

XIRR подбирает годовую ставку, при которой все ваши платежи, приведённые к одной дате, дают в сумме ноль. Пополнения идут со знаком минус, выводы и текущая стоимость портфеля — со знаком плюс. Руками такую ставку не находят. Её подбирает функция =XIRR() в Excel и Google Таблицах или калькулятор XIRR, куда достаточно перенести даты и суммы. Как метрика устроена внутри и почему «+200 000 ₽» ничего не говорит о результате, мы разбирали в отдельной статье — про то, как посчитать доходность портфеля через XIRR.

Дело в датах. Рубль, который вы внесли в январе, работал двенадцать месяцев, а внесённый в декабре — один. Заработали они по-разному, и XIRR это учитывает. CAGR про даты не знает вообще.

Посчитаем на одном портфеле

Инвестор пять лет подряд первого января вносил на счёт по 300 000 ₽ и ничего не выводил. Всего он внёс 1 500 000 ₽. Через пять лет портфель стоит 2 000 000 ₽.

Расчёт XIRR в калькуляторе Lavina: пять пополнений по 300 000 ₽ и итог 2 000 000 ₽ дают 9,74% годовых

Дальше три способа посчитать его доходность. Арифметика везде верная, а вот вопросы разные.

  1. Наивный CAGR: 46,1% годовых. Берём первый взнос за «начальную стоимость»: (2 000 000 ÷ 300 000) в степени 1/5 минус 1 = 46,1%. Цифра красивая и пустая. Формула засчитала 1,2 млн ₽ ваших же взносов как прирост капитала.

  2. XIRR: 9,7% годовых. Пять потоков по −300 000 ₽ со своими датами и +2 000 000 ₽ в конце. Вот это и есть реальная доходность: под такую ставку должны были работать деньги, чтобы с учётом срока каждого взноса вышло 2 млн ₽.

  3. CAGR, если бы всю сумму внесли сразу: 5,9% годовых. (2 000 000 ÷ 1 500 000) в степени 1/5 минус 1 = 5,9%. Меньше, чем XIRR, и это нормально: деньгам, которые пролежали все пять лет, для того же итога хватило бы ставки в 1,6 раза ниже.

Проверить легко: 300 000 ₽ под 9,748% годовых за 5, 4, 3, 2 и 1 год в сумме дают ровно 2 000 000 ₽. Разрыв между 46% и 9,7% появился не из-за ошибки в расчётах. Просто первое число отвечает на вопрос «сколько я донёс», а второе — «сколько заработали деньги».

Когда какая метрика нужна

  • Сравниваете фонды, индексы или отдельные бумаги — CAGR. У инструмента нет ваших пополнений, есть только цена на начало и на конец. Поэтому доходность фондов и индексов публикуют как среднегодовую: так их можно поставить рядом.

  • Смотрите свой портфель с пополнениями — XIRR. Вы доносите деньги каждый месяц или снимали часть на крупную покупку? Верный ответ даст только он. Так живёт большинство частных инвесторов.

  • Считаете одну сделку «купил — продал» — CAGR. Одна покупка, одна продажа, между ними ничего. Три числа, и формула работает.

  • Оцениваете качество управления без влияния потоков — TWR. Есть и третья метрика, доходность, взвешенная по времени. Она режет период на отрезки между движениями денег и перемножает их результаты. TWR отвечает на вопрос «как сработала стратегия» и не хвалит вас за то, что вы удачно занесли деньги перед ростом. По ней сравнивают управляющих. XIRR отвечает на другой вопрос: сколько заработал лично я.

Что будет, если взять не ту метрику?

Ошибиться можно в обе стороны. Можно посчитать CAGR по пополняемому счёту и решить, что вы обгоняете рынок в разы, хотя капитал рос за счёт зарплаты. А можно сравнить свой XIRR с CAGR индекса за тот же период и расстроиться на пустом месте: у индекса ваших взносов не было, метрики тут про разное.

Держитесь одного: с обеих сторон сравнения должна стоять одна и та же метрика. Хотите померяться с индексом — посчитайте, сколько бы вы получили, занося в него те же суммы в те же даты.

Как не считать это руками

Сложность не в формулах, а в данных. Для XIRR нужна вся история пополнений и выводов по всем счетам, вместе с дивидендами, купонами и комиссиями. Если счетов несколько, сборка такой таблицы съедает вечер. И через месяц её придётся собирать заново.

Сервис Lavina Finance собирает счета у разных брокеров в один портфель и считает доходность по датам операций сам. Заодно показывает, сколько принёс рост цен, а сколько — дивиденды и купоны.

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

CAGR — что это простыми словами?

Среднегодовой темп роста. Во сколько раз сумма выросла за период, пересчитанное в проценты годовых по формуле (Конечная ÷ Начальная) ^ (1 ÷ Число лет) − 1. Проще говоря, с какой постоянной ставкой должны были расти деньги, чтобы прийти к нынешнему результату. Работает только для суммы, которую в середине периода не пополняли и не уменьшали.

Чем CAGR отличается от XIRR?

CAGR видит только две точки, начало и конец, и считает, что между ними денег никто не касался. XIRR учитывает каждое пополнение и снятие с его датой. Если движений не было, обе метрики дадут одинаковый ответ. Если были, CAGR завысит результат: он запишет ваши взносы в доходность.

Можно ли считать CAGR портфеля с пополнениями?

Посчитать можно, но пользы от числа не будет: формула не отличает рост за счёт взносов от роста за счёт доходности. В примере выше это 46,1% вместо реальных 9,7% годовых. Для пополняемого портфеля берите XIRR.

Почему среднее арифметическое годовых доходностей врёт?

Потому что доходности перемножаются. Год +50% и год −50% дают среднее арифметическое 0%, а на деле капитал падает на 25%: 100 000 ₽ → 150 000 ₽ → 75 000 ₽, то есть −13,4% годовых. Правильное усреднение — геометрическое, оно же CAGR.

XIRR может быть отрицательным или очень большим?

Да. Минус означает убыток в процентах годовых. А сотни процентов обычно говорят не о результате, а о слишком коротком периоде или о потерянном потоке: сделка за квартал в пересчёте на год раздувается. Проверьте, что все пополнения, выводы и даты на месте.

Мнение автора может не совпадать с позицией Lavina. Материал не является индивидуальной инвестиционной рекомендацией.

Комментарии

Войдите с аккаунтом, чтобы комментировать.

Пока нет комментариев — будьте первым.

Ещё от Lavina Finance

CAGR и XIRR: в чём разница и когда какая нужна — Lavina