Размещённые в настоящем разделе сайта публикации носят исключительно ознакомительный характер, представленная в них информация не является гарантией и/или обещанием эффективности деятельности (доходности вложений) в будущем. Информация в статьях выражает лишь мнение автора (коллектива авторов) по тому или иному вопросу и не может рассматриваться как прямое руководство к действию или как официальная позиция/рекомендация АО «Открытие Брокер». АО «Открытие Брокер» не несёт ответственности за использование информации, содержащейся в публикациях, а также за возможные убытки от любых сделок с активами, совершённых на основании данных, содержащихся в публикациях. 18+
АО «Открытие Брокер» (бренд «Открытие Инвестиции»), лицензия профессионального участника рынка ценных бумаг на осуществление брокерской деятельности № 045-06097-100000, выдана ФКЦБ России 28.06.2002 (без ограничения срока действия).
ООО УК «ОТКРЫТИЕ». Лицензия № 21-000-1-00048 от 11 апреля 2001 г. на осуществление деятельности по управлению инвестиционными фондами, паевыми инвестиционными фондами и негосударственными пенсионными фондами, выданная ФКЦБ России, без ограничения срока действия. Лицензия профессионального участника рынка ценных бумаг №045-07524-001000 от 23 марта 2004 г. на осуществление деятельности по управлению ценными бумагами, выданная ФКЦБ России, без ограничения срока действия.
Для оценки эффективности вложений нужно обязательно знать, какую доходность они принесут (или принесли). А если таких вложений много? Их нужно как то сравнить. Чтобы понять — что было более выгодным. И вообще, как можно рассчитать доходность портфеля имея различные вложения (вклады в банке, облигации, акции и прочее). На разные суммы и различные сроки?
Например, что более выгодно? Вложить 57 тысяч на 3 месяца и заработать 3 тысячи. Или инвестировать 75 000 на восемь месяцев и получить 5500?
Как узнать процент эффективной доходности портфеля, если в течение года было постоянное снятие и внесение средств?
Итак, поехали!
Содержание
- Считаем прибыль
- Годовая доходность в процентах
- Доходность с учетом движения средств
- Расчет доходности в Excel
Считаем прибыль
Самая простая и базовая формула для определения «выгодности» вложений.
Разность между конечной суммой и начальной образует чистую прибыль.
Чтобы вывести в процентном соотношении воспользуйтесь формулой:
Доходность = (чистая прибыль) / сумму вложения * 100%.
Пример.
Купили акции Газпрома на 10 000 рублей. Через год все продали за 13 000 тысяч.
Чистая прибыль составила 3 тысячи рублей (13 000 — 10 000).
Доходность вложений 30% (3 000 / 10 000) * 100%).
В этой формуле есть один существенный недостаток. Она позволяет рассчитать только абсолютную доходность. Без привязки к периоду, за который она была получена.
Мы могли заработать 30% за 1 год. А могли бы и за 5 лет.
Годовая доходность в процентах
Более правильно оценить прибыль вложений можно с помощью годовой доходности.
Если простыми словами, то годовая доходность показывает, сколько зарабатывает инвестор на каждый вложенный рубль за одинаковый период времени.
Общепринятая оценка «одинакового периода времени» — это один год. Все проценты доходности полученные за разные промежутки времени сводятся к годовой ставке доходности.
Как это выглядит на практике?
Вложили деньги в акции Сбербанка — 30 000 рублей. И в акции Газпрома — 50 000 рублей
Через полгода, после роста котировок Сбербанка, продали все за 36 тысяч рублей.
Газпром вы держали ровно год и скинули бумаги за 65 тысяч.
Итог: На Сбербанке вы заработали за полгода 6 тысяч. На Газпроме 15 тысяч, но за целый год.
Если считать по общей доходности, то чистая прибыль в процентах составила бы:
- Сбербанк — 6 тысяч или 20%;
- Газпром — 15 тысяч или 30%.
Для правильной оценки эффективности инвестиций нужно все перевести в годовые проценты:
Формула:
Доходность (% годовых) = (прибыль в % * 365 дней) / срок инвестиций в днях.
Доходность Сбербанка = 20% х 365 дня / 180 дней = 40% годовых
Доходность Газпрома = 30% х 365 / 365 = 30% годовых.
Более выгодными оказались инвестиции в акции Сбербанка.
Доходность с учетом движения средств
А как вывести общий результат, например за год?
Складывать все доходности не очень удобно и трудоемко.
Самый простой и очевидный вариант — зафиксировать стоимость портфеля на начало и конец года. И вычислить общую прибыль.
Пример. На начало года инвестор обладал капиталом в 200 тысяч рублей. За счет выгодных инвестиций, через год его портфель оценивался в 240 тысяч.
Чистая прибыль 40 000 рублей или 20% годовых.
В этой методике расчета доходности есть один существенный минус, который будет искажать реальные цифры. А по простому, делать их совсем не правильными.
За рассматриваемый период не учитываются возможные движения средств по счету или портфелю.
Что это за движения:
- ввод-вывод средств;
- получения прибыли «извне». Например, купонный доход по облигациям или дивиденды по акциям.
Из примера выше. Если за месяц до окончания годового периода инвестор вносил дополнительные 40 тысяч рублей. Как это скажется на результате? В абсолютных цифрах мы также имеем +40 тысяч прибыли или 20% годовых. Но по факту результата ноль.
Другой вариант. Через 1 месяц инвестор не внес, а снял 40 тысяч. В итоге почти целый год он оперировал суммой на 20% меньше первоначальной. И все равно заработал 40 тысяч прибыли.
Или в течение года выплачивались дивиденды, купоны. Были постоянное внесение и вывод средств со счета. Как тогда? Как определить реальную доходность?
Для расчета есть специальная формула расчета процентов в зависимости от даты и суммы движения средств. Но думаю большинство (наверняка все) не будут ее пользоваться. Она слишком сложная и громоздкая. Даже ее приводить здесь не буду.)))
Расчет доходности в Excel
Есть более простой вариант расчета процентов в таблице Эксель. Нам поможет формула ЧИСТВНДОХ.
Все что нам нужно знать — это даты и суммы движений средств.
Как заполнить таблицу?
Нам нужны 2 колонки по движению денежных средств:
- сумма входящих и выходящих потоков
- Даты движений.
Все поступления на счет должны быть со знаком плюс. Снятия и прочие расходы обязательно со знаком минус. Конечная финальная сумма (на момент которой подсчитывается доходность) на счете тоже со знаком минус.
Вот как это выглядит на примере:
Как это сделать в Excel?
Вносим в таблицу собственные значения (по аналогии с примером выше).
Вызываем функцию ЧИСТВНДОХ.
В поля «Значение» и «Даты» вносим наши условия как на картинке ниже. Просто выделяя правой кнопкой мыши необходимый диапазон.
Саму формулу еще нужно умножить на 100. Дабы привести к более привычному нам виду. По умолчанию показывается не в процентах, в доле от единицы. В нашем случае — 0,16.
По ссылке, есть файл Excel с уже готовыми формулами, перечисленными в статье. Подставляете свои данные. Считаете прибыль. Радуйтесь (или огорчайтесь) полученной доходности.
Удачных инвестиций!
Блог им. gofan777
Методы учета доходности портфеля
- 12 января 2021, 17:56
- |
Достаточно частый вопрос о том, как вести учет доходности своих портфелей в экселе. За 4 года я выделил для себя 2 наиболее удобных способа. Автоматизированный учет на сторонних ресурсах (вроде Интелинвест) сегодня разбирать не будем.
Способ 1. Ежемесячный учет доходности.
Это самый первый метод, к которому я пришел. Здесь все просто, каждый месяц вы учитываете то, сколько денег было в портфеле на начало месяца, сколько вы довнесли или сняли за этот период и сколько осталось на конец месяца.
Пример:
1 ноября в портфеле было активов общей стоимостью 95 000 рублей.
За месяц ничего не снимали и не пополняли.
30 ноября в портфеле активы стоили 100 000 рублей.
Доходность за ноябрь = (100 000 — 95 000) / 95 0000 * 100% = 5,3%
1 декабря сумма активов в портфеле была 100 000 рублей.
10 декабря вы довнесли 50 000 рублей.
31 декабря в портфеле было 153 000 рублей.
Доходность за декабрь = (153 000 — 100 000 — 50 000) / 100 000 * 100% = 3%, таким образом, все довнесения и снятия влияют только на доходность одного месяца.
1 января сумма активов равна 153 000 рублей… и т.д.
В конце года я просто суммирую все месячные доходности и получаю примерную картину динамики доходности за весь год.
Способ 2. Функция Excel ЧИСТВНДОХ()
Эта функция возвращает внутреннюю ставку доходности для графика денежных потоков, которые не обязательно носят периодический характер. Проще говоря, эта функция сама учитывает даты и суммы взносов и выводов средств, а так же считает доходность в зависимости от срока. В отличие от ежемесячного учета, здесь нет необходимости вписывать данные по тем месяцам, когда не было операций ввода/вывода средств.
Главное помнить одно простое правило, все пополнения счета идут со знаком (-) минус, все выводы средств и конечный результат со знаком плюс.
Пример функции выглядит так: =ЧИСТВНДОХ(диапазон сумм; диапазон дат).
Скачать шаблон файла Excel можно по ссылке. В последние годы постепенно перехожу на учет именно по данной формуле. По итогам 2020 года учет по месяцам и учет по формуле дали примерно одинаковый результат с небольшой погрешностью.
Всем успешных инвестиций!
Следить за всеми моими обзорами можете здесь: Telegram, Смартлаб, Вконтакте
- хорошо
-
37
Как рассчитывать доходность инвестиций, чтобы зарабатывать больше
Это проще, чем кажется.
Зачем рассчитывать доходность
Накупить ценных бумаг и сколько‑то на них заработать довольно просто. Инвестору даже не надо никуда ходить — брокеры переехали в мобильные приложения, через которые можно приобрести разные активы на разных рынках.
Пока инвестор не знает, сколько именно он зарабатывает, ему трудно сохранить деньги или выгодно их вкладывать в будущем. Человек может думать, что у него отличные результаты, но внимательный расчёт покажет: не такие уж и отличные, особенно в сравнении с другими инструментами, поэтому нужно подумать о смене активов. Или наоборот: реальная доходность хорошая, и стоит продолжать в том же духе.
Для того чтобы всё это понять, нужно разобраться с относительной доходностью портфеля и подсчитать, сколько процентов годовых получает инвестор.
Как рассчитать годовую доходность инвестиций
Профессионалы используют сложные формулы вроде коэффициента Шарпа или коэффициента Трейнора. Частному инвестору это может пригодиться, но для начала будет достаточно таблички в Excel и нескольких чисел из приложения брокера.
Если инвестор завёл табличку и вносит туда все движения денег, даты, выплаты дивидендов и комиссии, то сможет всё удобно посчитать. Базовая формула выглядит так:
Прибыль (или убыток) по сделке + дивиденды − комиссии = доходность
Учесть активы
Допустим, инвестор девять месяцев подряд покупал и продавал ценные бумаги. Он знает, сколько денег пришло и ушло, помнит даты операций и не забыл всё подписать. В итоге у него есть простая таблица:
Инвестор покупал и продавал активы, вносил деньги на счёт и выводил их, поэтому правильно сначала посчитать чистую доходность. Достаточно просто подставить формулу ЧИСТВНДОХ (или XIRR, это то же самое).
Получается, что инвестор заработал 18,66% годовых. Это неплохо, потому что индекс S & P 500 за то же время вырос на 19,6%.
Заплатить комиссии
Брокеры берут процент с каждой операции, разве что конкретные суммы варьируются — лучше всего уточнить это в своём договоре со специалистом. Часто комиссии уже «вшиты» в отчёты, но иногда они идут дополнительной строкой. В таком случае лучше отдельно прописывать их в табличке.
Предположим, что инвестор платит 0,3% после каждой покупки или продажи актива. Если он учёл показатель заранее, то не придётся использовать новые формулы, сойдёт та же ЧИСТВНДОХ. Окажется, что заработано меньше.
Вычислить годовые проценты
Но инвестор рассчитал доходность портфеля только за то время, что вкладывал деньги. Это меньше года, а сравнивать объёмы прибыли принято в процентах годовых. Нужно добавить ещё одну формулу:
Чистая доходность × дни в году / дни инвестирования = годовая доходность
В нашем случае инвестор торговал ценными бумагами 236 дней. Применим формулу:
Годовая доходность вложений — 26,49%. Если инвестор сравнит её, например, с депозитами, то выяснится: прибыльность его активов выше в четыре‑пять раз, поэтому выгоднее продолжать размещать деньги таким способом. При этом индекс S & P 500 принёс 30,3% годовых за тот же период в 2021 году — возможно, что целесообразнее вложиться в фонды, которые за ним следуют.
Как рассчитать доходность инвестиций в будущем
Ни один аналитик, профессиональный инвестор или ясновидящий не сможет ответить точно. Но можно хотя бы попытаться оценить этот показатель с помощью исторической доходности.
Итак, инвестор заработал 18,66% годовых в 2021 году. Он изучил доходность своих активов за предыдущие 5–10 лет и понял: в среднем такой портфель приносил 13% годовых.
Не факт, что в будущем всё повторится. Тренды в экономике меняются, компании попадают под жёсткое регулирование, и всегда есть угроза кризиса.
Но инвестор всё учёл и предполагает, что в следующие 10 лет доходность сохранится на среднем уровне.
Деньги инвестора остаются на счету, потому что он копит на квартиру детям. Все полученные дивиденды человек реинвестирует обратно. В этом случае подключается магия сложного процента:
Сумма на счёте, рубли | Доходность | Годовая прибыль, рубли | |
2022 | 90 400 | 13% | 10 400 |
2023 | 102 152 | 13% | 11 752 |
2024 | 115 431,76 | 13% | 13 279,76 |
2025 | 130 437,89 | 13% | 15 006,13 |
2026 | 147 394,81 | 13% | 16 956,92 |
2027 | 166 556,14 | 13% | 19 161,33 |
2028 | 188 208,44 | 13% | 21 652,30 |
2029 | 212 675,54 | 13% | 24 467,10 |
2030 | 240 323,36 | 13% | 27 647,82 |
2031 | 271 565,39 | 13% | 31 242,03 |
Если бы инвестор каждый год забирал прибыль и вновь вкладывал ту же сумму, то за 10 лет заработал бы 104 000 рублей. Но действия принесли ему 191 565 рублей — почти вдвое больше. Это называется сложным процентом, или капитализацией процентов.
Как не стоит считать доходность
Формулы чистой доходности и учёт комиссий позволяют увидеть «честные» числа. Потому что интуитивный способ расчёта — разделить нынешнюю стоимость портфеля на вложения — не поможет. Это подходит только в случае, если инвестор приобрёл активы, а ровно через год продал.
В реальности человек почти наверняка докупает в портфель что‑то новое или продаёт бумаги. Рассчитать доходность каждой отдельной инвестиции будет просто, но для всего портфеля, да ещё и с учётом комиссий, легче использовать формулы и табличку.
Как учитывать налоги от инвестиций
Налоги за инвестора в России платит брокер — поэтому можно даже не сразу заметить, что их списали. Но полезно всё-таки знать, сколько придётся отдать государству. Это зависит от того, какие активы и на какой срок приобретать.
Если акция, облигация или пай ETF куплены больше трёх лет назад, то можно смело их продавать и не платить налог на прибыль. Допустим, инвестор с планами на квартиру, которую он хочет купить через 10 лет, может вложиться и не волноваться, что обязательные отчисления повлияют на доходность.
Но если активы придётся продавать раньше, то налог с них всё-таки удержат — 13%. Кроме тех случаев, когда инвестор зафиксировал убыток: продал дешевле, чем купил. Если прибыль есть, то налог нужно заплатить, но только с разницы между покупкой и продажей.
Например, инвестор приобрёл акции компании «Первая» за 80 000 рублей, а в следующем году продал их за 100 000. За обе операции он отдал 0,3% комиссии брокеру, что тоже учитывается при расчётах. Заплатить придётся столько:
(100 000 − 300 − 80 000 − 240) × 0,13 = 2 529,8 рубля
Помимо этого, предстоят отчисления государству по дивидендам и купонам, тот же подоходный взнос в 13%. Допустим, дивиденды компании «Первая» составили 7 000 рублей — с инвестора удержат 910, что тоже отразится на доходности.
С учётом налогов инвестор потеряет 3% доходности своего портфеля — довольно много, и теперь вложение в индекс S & P 500 с годовой прибылью в 30,3% выглядит ещё более разумным. Хотя и это значение будет немного меньше — из‑за комиссий фондов и налогов.
Что стоит запомнить
- Если инвестор не считает доходность, то он не понимает, удачно ли вложил деньги и стоит ли изменить инвестиционный портфель.
- Рассчитывать прибыль, потери на комиссиях и налогах проще, если вести простейшую таблицу‑дневник в Excel.
- Инвестору лучше всего определять доходность с помощью формулы ЧИСТВНДОХ — она позволит учесть нерегулярные движения денег на брокерском счёте.
- Иногда выгоднее вложиться в несколько фондов или индексов, чем составлять собственный инвестиционный портфель.
Читайте также 🧐📈
- Как разобраться в финансовой отчётности компаний, если вы только начали инвестировать
- Стоит ли начинать инвестировать во время пандемии и кризиса
- Почему надо инвестировать в разных валютах, если хочется больше зарабатывать
- Как компании-единороги помогают грамотным инвесторам понять, где деньги
- Как пользоваться мультипликаторами, чтобы инвестировать в прибыльные и надёжные акции
Этот текст написал читатель в Сообществе. Бережно отредактировано и оформлено по стандартам редакции.
Я решил завести таблицу для отслеживания результата инвестиций на ИИС в мае 2020 года.
На ИИС я придерживаюсь четкого плана в противовес случайному характеру покупок на брокерском счете. Никогда особо не доверял различным сервисам по анализу инвестиций. Могу сравнить их со своей таблицей при надобности, но никогда не отдам анализ в чужие руки. Мне важно досконально понимать, как считается каждое число, и своя таблица в этом плане опережает все подобные сервисы.
Сам я работаю в сфере автоматизации, и потому таблица, по моему мнению, также должна быть полностью автоматизирована. Принципиально не хочу ничего вводить руками: знаю, что когда-нибудь забуду об этом или мне просто надоест. Основная часть информации подгружается благодаря OpenAPI Тинькофф Инвестиций. Почти все сделано с помощью скриптов. Формул — минимальное количество. Никаких брокерских отчетов загружать не надо.
Главная страница таблицы состоит из нескольких блоков:
- Состав портфеля. Показывает, сколько у меня сейчас акций, текущую и средние цены, прибыль/убыток, текущие пропорции и пропорции после покупки.
- Графики трендов и изменения цен за выбранный период.
- Общая информация по портфелю. Смотрю здесь, обгоняю ли я вообще инфляцию.
- График отдельно выбранного актива с минимальным техническим анализом.
Особенности таблицы
Киллер-фича моей таблицы — она рассчитывает, что и в каких количествах купить, чтобы соблюсти плановые пропорции. В идеале я вообще не должен тратить время на ее ведение, а только ежемесячно пополнять счет суммой, на которую буду покупать активы. Эта функция помогает придерживаться заданных пропорций автоматически — не нужно каждый раз думать, что покупать.
Для начала я составил план распределения активов в портфеле. У вас должна быть тактика, которой вы будете придерживаться, иначе это все бессмысленно. Для себя решил, что мой портфель будет состоять только из ETF:
- США (FXUS и FXIT) — 30%;
- развитые страны (Германия FXDE + FXDM) — 30%;
- развивающиеся страны (Россия TMOS, Китай FXCN) — 30%;
- евробонды FXRU — 5%;
- золото FXGD — 5.
Целевые пропорции указаны в столбце Target allocation. Столбец Current allocation показывает текущие пропорции в портфеле. Класс активов не имеет значения.
Моей задачей было написать алгоритм, следуя которому я мог бы покупать акции, максимально приближаясь к заветным пропорциям. Для этого я написал отдельный скрипт — WhatToBuy.js, который считывает текущие цены активов, их пропорции и доступный бюджет; а также ищет наибольшее отклонение от плановой доли актива и присуждает каждому активу приоритет для покупки.
В первую очередь алгоритм будет «покупать» активы с наибольшим отклонением — до тех пор, пока не восстановит заданные пропорции. Затем перейдет к следующему по приоритету активу и так по кругу, пока не кончится бюджет. Детально описывать не буду, при желании можно самому разобраться в коде.
Алгоритм довольно прост, но потребуются небольшие знания JavaScript. Результатом его работы станет точное указание, в каких количествах покупать тот или иной актив, сколько комиссии уйдет брокеру (Fee, строка 10) и сколько бюджета останется (Cash, строка 10).
Как сделать такую же таблицу
Я создавал таблицу на базе готового исходного кода. Низкий поклон этому человеку. Просто скопируйте код с этого сервиса и посмотрите, что и как работает. Если у вас есть навыки программирования, то вам не составит труда быстро адаптировать его под свои задачи.
Если навыков нет, то вкратце этот процесс добавления скрипта выглядит так:
- Открываете новую гугл-таблицу.
- Переходите в раздел Apps Script в меню «Расширения».
- Придумываете название проекта и вставляете скопированный код.
- Получаете в личном кабинете брокера OpenApi-токен и вставляете его в кавычках в строке 4, чтобы получилось const OPENAPI_TOKEN = «ваш токен».
- Сохраняете скрипт.
Этот скрипт добавляет в вашу таблицу функции, с помощью которых можно подгрузить ваши операции. Подробнее о функциях можно почитать также на странице исходного кода.
Если вас устроят доступные функции, то можно этим ограничиться и не лезть глубоко в код. Но чтобы вводить новые фишки, придется подтянуть навыки программирования и более основательно изучать документацию. В любом случае таблица будет индивидуальна для каждого человека, поэтому единой инструкции для всех нет.
Я также сделал шаблон своей таблицы, чтобы вы могли настроить его под себя. Можете сделать копию таблицы, в которой будут права на редактирование, — достаточно нажать File → Make a copy. Чтобы воспользоваться им, сначала нужно получить доступ к своему портфелю при помощи OpenApi Тинькофф Инвестиций. Это самый сложный этап, так как подразумевает совершение нескольких нетривиальных операций.
Для начала придется получить уникальный токен для работы со своим портфелем — программистом тут быть не надо. Весь процесс хорошо описан в документации по ссылке. Если вкратце, нужно зайти в настройки своего инвестиционного счета в браузере и выбрать внизу настроек пункт «Токен для OpenAPI».
В самой таблице порядок такой:
- Перейти в пункт меню Расширения → Apps Script.
- Скопировать токен из Тинькофф Инвестиций и вставить его вместо фразы Paste your token here.
- Сохранить скрипт и нажать на кнопку Refresh в основной таблице. Скорее всего, таблица попросит разрешение на выполнение скрипта — для этого нужно зайти в «Дополнительные настройки» → «Перейти на страницу скрипта» и дать разрешения.
Важно: если в вашем портфеле больше восьми активов, функция выдаст ошибку — ей просто не хватит строк. В этом случае нужно добавить нужное количество пустых строк ниже девятой — как только строк станет достаточно, данные подгрузятся автоматически. Еще в этом случае придется увеличить диапазоны в некоторых формулах ниже — по умолчанию они будут считать только диапазон со второй по девятую строку.
Результат
Таблица избавляет меня от случайных ошибок и мук выбора «чего бы купить». В целом помогает докупать подешевевшие активы и не покупать слишком дорого.
Мне, в принципе, скорее интересен сам результат программирования, чем результат инвестиций. Не могу остановиться и постепенно добавляю новые фишки. Побочным эффектом подучил JavaScript и «Эксель», наверное, пока это самая большая польза от этой таблицы.