Как правильно посчитать SWR для РФ?

Берем данные для инфляции и акций россии за 20 лет тут
https://capital-gain.ru/posts/2023-assets-results/

Сначала появилось непреодолимое желание просто вычесть CAGR акций - инфляция чтобы получить SWR 13.9-8.2=5.7%, но это видимо в копилку сюда https://rationalanswer.club/question/213/

В чем кстати особый смысл сравнивать разные вложения через CAGR, кажется, то во сколько раз выросло вложение за N лет намного интуитивней выглядит? вплане того что с CAGR мы просто находим такую цифру доходности за год, которая если будет держаться каждый год приведет нас к конечному реальному результату, но это выглядит как то максимально искусственно, ведь мы достигали нашего результата через какую то рандомную последовательность годовых доходностей.

Далее формула для подсчета SWR используя массив данных за N лет:
(1+a_1)(1-b_1)(1-swr)...(1+a_n)(1-b_n)(1-swr)>=1.0, где a_i из массива доходности акций, b_i из массива инфляции.
v=(1+a_1)(1-b_1)...(1+a_n)(1-b_n), итоговая формула swr = 1.0-pow(1.0/v, 1.0/n), в excel я не умею, поэтому вот код на python:

def solve_for_swr(arr, inf_arr):
    v = 1.0
    for i in range(len(arr)):
        v = v * (1.0 + arr[i] / 100.0) * (1.0 - inf_arr[i] / 100.0)

    print(f'Вложение выросло в реальном выражении в {round(v, 1)} раз.')

    swr = 100.0 * (1.0 - pow(1.0 / v, 1.0 / len(arr)))

    if swr < 0:
        swr = 0

    return swr

У меня получилось за 20 лет:
Вложение выросло в реальном выражении в 2.4 раз (с учетом инфляции, но без изъятий)
и SWR 4.2% при котором наш вложенный капитал остался таким же в реальном выражении(с учетом инфляции и изъятий).

Но если брать например отрезки по 10 лет скользящим окном там получаются сильно разные результаты, наша лучшая оценка для SWR это просто взять все доступные данные или все таки есть такое N для акций при котором можно взять N лет с конца и считать оценку достоверной?

Связанные посты
5 комментариев 👇
Павел Комаровский, Помогаю управлять капиталом 26 мая в 06:31

Как правильно посчитать SWR для РФ?

На историческом горизонте - прогнать на реальных данных разные сценарии изъятия и проанализировать результаты.

Мне кажется, это уже делали, можно просто погуглить.

В чем кстати особый смысл сравнивать разные вложения через CAGR, кажется, то во сколько раз выросло вложение за N лет намного интуитивней выглядит?

CAGR позволяет сравнивать результаты между любыми временными периодами. "Рост в n раз" не позволяет корректно сравнить результаты портфеля за 20 и 21 год.

наша лучшая оценка для SWR это просто взять все доступные данные

Чем больше данных используется для поиска SWR с заданным сроком, тем лучше.

или все таки есть такое N для акций при котором можно взять N лет с конца и считать оценку достоверной?

Этот вопрос не понял. Но надо понимать, что для такого молодого рынка, как Россия, в любом случае странно было бы делать вывод "мы проанализировали все 30 лет существования рынка и теперь мы достоверно знаем, сколько можно изымать в следующие 30 лет!"

  Развернуть 1 комментарий

@PavelKomarovskiy,

На историческом горизонте - прогнать на реальных данных разные сценарии изъятия и проанализировать результаты.

А в чем заключается "прогон"? если максимальный swr для заданного отрезка выводится "аналитически"?

CAGR позволяет сравнивать результаты между любыми временными периодами.

Поинт я понял, но все равно же CAGR будет меняться, если увеличивать\уменьшать интервал или сдвигать его, кажется все таки корректнее сравнивать доходности за один и тот же период.

или все таки есть такое N для акций при котором можно взять N лет с конца и считать оценку достоверной?

Ну мне тут скорее непонятно как надо оценивать, просто взять все исторические данные и посчитать на них и сказать что это наша лучшая оценка(и каждый последующий год добавлять +1 год и пересчитывать) или можно взять например N=15 лет и посчитать данные для K интервалов (сдвигаясь на 1 год), получим сильно разные данные из-за сдвига интервала и сможем посчитать что то типа min, max, avr для swr.

  Развернуть 1 комментарий

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

Просто отнять инфляцию не получится, потому что есть еще волатильность - в какой момент производятся изъятия тоже влияет на результат. Для портфелей из российских активов на прошлых данных SWR без учета комиссий будет 3-4%, в зависимости от срока изъятий, желаемой суммы, что должна остаться в конце срока, вероятности успеха и стратегии изъятия.

  Развернуть 1 комментарий

@Dmitry,

Просто отнять инфляцию не получится, потому что есть еще волатильность

Не понял эту часть, можете пояснить? В расчетах я отнимал инфляцию за каждый год.

  Развернуть 1 комментарий

@allin, представьте, что ваш портфель растет по модели, но в конкретный год уменьшился в 2 раза.

Например был 100 рублей (вы изымали 4), а стал 50. Для простоты инфляция нулевая.

По классической схеме изъятия вы изымете 4 рубля. Это будет 8% от портфеля, и восстанавливаться вашему портфелю придется с 46 рублей, это очень сильно влияет на итоговый результат.

Рекомендую статью про риск последовательности доходностей SoRR
https://earlyretirementnow.com/2017/05/17/the-ultimate-guide-to-safe-withdrawal-rates-part-14-sequence-of-return-risk/

  Развернуть 1 комментарий

😎

Читать можно всем, но комментирование доступно только участникам Клуба.

Что вообще здесь происходит?


Войти