где вести учет инвестиций
Как я создал собственную гугл-таблицу для учета капитала
После того как 10 лет пользовался разными программами
Привет, меня зовут Михаил, и у меня нет кредитов, ипотеки и работы. Инвестировать я начал, когда еще был студентом.
Моя основная финансовая боль всегда была связана с эффективным учетом всех активов — то есть всего, что у меня есть. Я инвестирую через различных брокеров, не только в РФ, но и за ее пределами, а еще вкладываю в недвижимость, депозиты, монеты и страхование юнит-линкед.
Мне было сложно увидеть полную картину активов, потому что у разных финансовых посредников нет единой формы и стандарта отчетов. Ни одна из программ, которыми я пользовался, не подходила мне на сто процентов: в основном приходилось слишком долго возиться с добавлением новых бумаг, подтягиванием нужных котировок.
Поэтому я разработал собственную отчетную форму в «Гугл-таблицах»: туда я импортирую отчеты разных брокеров и записываю активы, чтобы понимать, что происходит с моим капиталом, и видеть достоверный бюджет поступлений на месяц вперед.
Как работает таблица
Изначально мой отчет был табличкой в экселе с использованием упрощенного языка программирования VBA, но сейчас я перенес его в гугл-таблицу без использования скриптов.
Чтобы таблица была не просто очередным шаблоном, я дал ей собственное имя — SilverFir: Investment Report. Название говорит о том, что это инвестиционный отчет, а silver fir отсылает к разновидности вечнозелёных деревьев.
Прежде чем пошагово расписать, как пользоваться шаблоном гугл-таблицы, необходимо сделать несколько важных пояснений.
Форматы данных. В настройках таблицы указаны региональные настройки Соединенных Штатов. Это означает, что разделитель целой и дробной части числа — точка, то есть 105.1 — правильная запись, а 105,1 выдаст ошибку. Это сделано, чтобы не загромождать формулы автоматической заменой точки на запятую. Все американские и многие российские сайты выдают цены именно с точкой в качестве разделителя.
Даты указаны в формате «год-месяц-день», то есть «2020-03-11» — 11 марта 2020 года.
Разделитель в формулах при американских региональных настройках — запятая, в отличие от российского формата — точки с запятой. Если вы будете переносить формулы в какие-то свои таблицы, имейте это в виду.
Как победить выгорание
Основные параметры, используемые в таблице. Чтобы заполнить таблицу и корректно ею пользоваться, необходимо знать следующие параметры:
Знание экселя и регулярных выражений не помешает
Актуальные цены многих активов подтягиваются со сторонних сайтов с помощью функции ImportXML. Для разных активов используются разные сайты. Например, данные по актуальной стоимости квартиры на Арбате я беру с сайта «Домофонд». И тут две проблемы.
Во-первых, если «Домофонд» обновит структуру сайта, формула может слететь, потому что она обращается к конкретной части страницы. На момент публикации статьи все формулы работают, но со временем что-то может поменяться.
Во-вторых, если вы захотите подтягивать актуальную цену квартиры в другом районе или городе, формулу нужно будет переписать.
Если вам нужна будет помощь с этим, я постараюсь отвечать в комментариях к статье.
Пошаговое руководство по заполнению
По ссылке откроется сразу ваша копия таблицы — можно редактировать данные прямо в ней. Никто другой не имеет доступа к данным в вашей копии.
Представим, что у вас есть несколько типов активов: два вклада в разных валютах, ИИС, обычный брокерский счет, арендная квартира в Москве и монета «Георгий Победоносец». Разберемся, как получить полную картину по сбережениям.
Начнем с вкладов. Готовые примеры занесены в строки 7 и 8 таблицы.
Пусть это будет вклад 50 000 Р под 5,8% годовых, открытый 22 марта 2020 года сроком на год — до 22 марта 2021 года. Разнесем данные по столбцам таблицы:
Как следить за бюджетом
Если ваш вклад не в рублях, то таблица автоматически рассчитает начальные затраты в рублях в столбце «Цена покупки, Р » по курсу на дату открытия вклада.
Индивидуальный инвестиционный счет (ИИС). Допустим, что на ИИС куплено 100 облигаций федерального займа ОФЗ-ПД 26225. Код этой ценной бумаги — SU26225RMFS1. Облигации куплены 3 сентября 2018 года по цене 89% от номинала.
Код ценной бумаги можно посмотреть в отчете брокера или на сайте биржи
Разнесем данные по столбцам таблицы, которые надо заполнить вручную:
Брокерский счет. Допустим, на брокерском счете — бумаги двух эмитентов:
Разнесем данные по столбцам таблицы. Для облигаций ГК «Пионер»:
Если в дальнейшем я буду докупать те же бумаги, нужно просто обновить в этой строке количество бумаг и базовую цену. Остальные значения остаются неизменными. Таким образом, «Дата покупки» — это, строго говоря, дата первой покупки актива.
Разнесем данные по столбцам таблицы:
Разнесем данные по столбцам таблицы:
Что делать после заполнения данных
После того как вы внесете исходные данные, сразу можно увидеть работу формул. Данные начнут скачиваться, и таблица автоматически заполнится недостающими параметрами.
Теперь можно узнать следующие показатели по каждому из активов:
Дополнительно вручную можно указать категории и классы активов, если вы хотите смотреть распределение и по ним. Автоматическое скачивание возможно реализовать только на гугл-скриптах.
Анализ сводных показателей портфеля
Перейдем теперь к сводным показателям всего портфеля. Их можно смотреть на разных вкладках.
«Данные» — это главная вкладка, куда вносятся все исходные. Светло-голубым выделены ячейки, которые надо заполнить вручную. Также на этой вкладке рассчитывается прибыль и убыток по позиции, дата и размер ближайшего поступления от актива.
«Валюты» — полностью автоматическая вкладка, которая содержит отчет по используемым валютам. Как только вы редактируете что-либо на вкладке «Данные», этот мини-отчет сразу меняется.
«Посредники» — отчетная вкладка, которая показывает распределение сумм по брокерам и весовое значение процента капитала. Еще она показывает количество бумаг у каждого брокера и расчетный ежемесячный доход, также этот доход отображается в процентах годовых.
На этой вкладке можно оценить, насколько успешен тот или иной счет, потому что отображаются изменения в рублях с момента покупки.
«Классы активов» — здесь вы увидите отчет о диверсификации вашего портфеля. Я формализовал описания классов активов из Quicken и описаний нескольких авторов, в том числе Сергея Спирина, Александра Силаева, Павла Комаровского.
«Покупки» — это мини-отчет об истории покупок по времени. Здесь вы сможете узнать, в каком месяце сколько денег потратили.
«Капитал» — на этой вкладке отображается текущая дата и две совокупных стоимости всех активов: стоимость покупки и текущая рыночная стоимость портфеля в рублях. Эта вкладка реализована с помощью формул, а формулы не могут сами копироваться в другие ячейки — для создания истории придется вручную копировать эти данные на строчку ниже.
«Капитал график» — визуализирует данные с вкладки «Капитал».
«Идентификаторы» — в графическом виде отображает распределение по бумагам в таблице.
«Отчет» — сводный отчет о планируемых поступлениях на три месяца вперед в рублях, то есть сумма купонов, арендных платежей. Также вкладка дает информацию о ближайших выплатах на 30 дней вперед и назад, а еще — о лидерах роста и падения вместе с историей капитала.
Запомнить
Тебе не придётся напрягаться с учётом инвестиций, если у тебя их нет!
(картинка, с умным негром)
Спасибо за материал, взял на заметку пару интересных моментов.
Для себя тоже веду Excel-таблицу, сначала она была такая же сложная, потом постепенно приходил к выводу, что та или иная аналитика избыточна. В итоге пришел к варианту буквально с двумя страницами: на первой веду все операции с активами (покупка, продажа, купоны/дивиденды), на второй автоматически собирается вся необходимая мне сводная информация:
1. Текущая доля каждого класса актива и отклонение от желаемой доли.
2. Текущая доля распределения по валютам и по отраслям.
3. Текущая доля каждого актива относительно всего портфеля.
4. Текущая стоимость каждого актива в рублевом эквиваленте (тоже подтягивается автоматически из разных источников).
5. Количество.
6. Годовая доходность каждого актива.
7. Общая стоимость и годовая доходность всего портфеля.
8. Денежный поток по каждому активу (сколько купонов/дивидендов получено).
9. Общая прибыль в рублевом выражении с учетом изменения цены актива и всех полученных по нему купонов/дивидендов.
А, ну еще есть одна страница, на которой красивый график, показывающий прогнозную стоимость моего портфеля на 20 лет вперед, если я буду продолжать дисциплинированно инвестировать дальше. И на этом же графике вторая кривая, показывающая фактический результат. Очень мотивирует.
Какие есть сервисы для ведения портфеля ценных бумаг?
Я активно инвестирую на Московской бирже через российского брокера и на американской через иностранного. Каждый брокер представляет свой отчет по моим портфелям.
Очень хотелось бы узнать от вас про самые удобные онлайн-сервисы для самостоятельного ведения портфеля. Такие как, например, закрывшийся сервис Portfolio на Google Finance или альтернативные Investing, Seekingalpha и Morningstar. У каждого есть плюсы и минусы, но они сложны для новичка.
Еще есть простой сервис Intelinvest, но он поддерживает не весь список акций.
Я перерыл весь интернет в поисках удобного сервиса, чтобы было видно, сколько у меня денег, что купил, сколько заработал со сделки и т. д. В «Экселе» прописывать формулы и настраивать не хочу.
Подскажите, какие простые онлайн-сервисы могут помочь все записывать для собственного анализа и наглядности. Можно платные. Спасибо!
Константин, действительно, если у вас есть и российские, и зарубежные активы, то встает вопрос: как грамотно вести их учет?
Главная проблема всех существующих сервисов, которые я пробовал, в том, что они ориентированы на локальные рынки. А если география активов шире, многие вещи приходится делать руками.
Еще в России фактически нет синхронизации брокерских счетов со сторонними сервисами. Невозможно подключить свой брокерский счет ни к одному из существующих сервисов в отличие от той же Америки. Там подобное в порядке вещей, и можно видеть все изменения, которые произошли на всех брокерских счетах, в режиме реального времени в одном окне отчетного сервиса.
Все это приводит к лишним действиям. В лучшем случае нужно импортировать отчеты брокеров в сервис, но тогда сервис должен понимать структуру отчета конкретного брокера. В худшем — вручную вбивать сделки. Этот вариант занимает много времени.
В своем вопросе вы перечислили практически все популярные сервисы — расскажу про них подробнее. Ранжировать буду по числу просмотров в месяц. Для этого я воспользовался оценкой ресурса Similarweb.
Инвестиции — это несложно
Blackterminal
У Blackterminal, по оценке Similarweb, 158 тысяч просмотров в месяц, из них 88% — из России.
Импорт сделок есть, но довольно скудный.
Активы. Доступны рынки России и США.
Что умеет сервис. Можно забивать сделки руками. Сервис учитывает комиссии, налоги, считает абсолютный доход.
Стоимость. В рамках бесплатного тарифа можно создать один портфель с семью активами внутри. На платных тарифах количество активов неограниченно.
Если готовы забивать каждую сделку руками, сервис может подойти.
Intelinvest
У IntelInvest, по оценке Similarweb, 380 тысяч просмотров в месяц, из них 92% — из России. Это именно специализированный сервис по учету активов с учетом российских реалий, таких как, например, ИИС.
Импорт сделок. Поддерживаются отчеты большинства российских и популярных зарубежных брокеров.
Активы — все торгуемые в России активы плюс иностранные акции, которые доступны неквалифицированному инвестору. Для меня, как для опытного пользователя, стало приятным сюрпризом то, что можно добавлять произвольные активы с ценами через парсинг — регулярные выражения и css-селектор.
Что умеет сервис. Intelinvest позволяет учитывать дивиденды, анализировать прибыль, видеть составной портфель, учитывать ИИC и много чего еще.
Сервис может полностью закрыть потребность в учете активов. Если у вас нет каких-то особых требований, например отображать соотношение акций или облигаций по портфелю, а также отсутствуют специфические активы вроде европейских облигаций, по которым нет никаких данных, кроме текущей цены, то сервис оставит хорошие впечатления.
Стоимость. В бесплатном тарифе один портфель на семь активов. В платных — без ограничений.
Если вам нужен учет активов на русском языке, то это один из двух рекомендуемых вариантов.
Morningstar
У Morningstar, по оценке Similarweb, 8 млн просмотров в месяц, из них менее 1% — из России.
У меня был аккаунт на Morningstar, но я не пользовался им несколько лет. Зайти в него сейчас не удалось — доступ к тем портфелям, которые я создавал ранее, был потерян.
Импорт сделок есть, но невозможно импортировать данные от российских брокеров.
Активы. В сервисе нет российских облигаций и некоторых российских ETF — большинству пользователей из России этот сервис не подходит.
Что умеет сервис. Morningstar умеет строить сравнения портфеля с эталонным индексом и учитывать движение денег.
Стоимость. Есть платная версия, но вести портфель можно и в бесплатной.
Интерфейс не выглядит современным, но это полбеды. Главная проблема в том, что из российских активов тут есть только акции.
Seekingalpha
У Seekingalpha, по оценке Similarweb, 26 млн просмотров в месяц, из них менее 1% — из России.
Про него скажу коротко: в нем нет русских активов, поэтому увы.
Investing
У Investing 167 млн просмотров в месяц, из них 10% — из России. У сервиса есть русскоязычная версия, что уже плюс для большинства пользователей.
Импорт сделок. Нет, можно только сделать экспорт.
Активы. У сервиса огромная база активов, подкачали только европейские облигации. Но большинство бумаг, знакомых российскому инвестору, в сервисе есть.
Что умеет сервис. Поскольку Investing работает во многих странах, все основные показатели портфелей и списков наблюдения, такие как P&L, финансовые показатели, уже есть в сервисе. Но если хотите большего, например знать о распределении активов, то надо искать в другом месте.
Если вы не хотите платить, но хотите видеть все в одном окне, Investing — ваш выбор.
Электронные таблицы
Хотя вы сказали, что не хотите настраивать электронные таблицы, нельзя не упомянуть, что такая возможность есть. Таблицы доступны без абонентской платы. Я сам создал гугл-таблицу для учета капитала и даже написал про нее статью.
«Эксель» тоже можно использовать, чтобы получать данные в автоматическом режиме через связку формул: WEBSERVICE (ВЕБСЛУЖБА) + FILTERXML (ФИЛЬТР.XML).
Конечно, это более трудоемко, но таблицу можно очень гибко настроить под любые, абсолютно любые запросы. К тому же данные в таблицах принадлежат только вам. Если закроете таблицу и в следующий раз зайдете в нее только через несколько лет, то файл просто откроется, а не напишет, что ваш аккаунт удалили за неактивность.
Что делать? Читатели спрашивают — эксперты Т—Ж отвечают
Мне хватает аналитики в приложении брокера и несложной таблицы exel. Если нет автоматически подгружаемых данных, какой смысл вбивать руками куда-то еще?
Investing сливает номера телефонов пользователей, будьте готовы к приему рекламных предложений по инвестициям или сразу регистрируйтесь по спец номеру для спама.
Ирина, а как корректно считать P&L, если инструмент несколько раз докупался в течение года? Брокер обычно показывает процент от всей суммы или просто сумму. Но непонятно сколько это в реальном выражении.
т.е. например купили на 100 евро в январе, добавили еще 100 в июле, и еще 100 в декабре. К примеру, отчет брокера покажет P&L +10%, но это не будет означать что на 10% выросло все вместе с начала года. Т.к. докупания в середине года и в конце принесли получается меньше.
На каждую покупку отдельно считать по месяцам?
Ирина, про инвестинг тоже такое слышал.
Ирина, лично мне нравятся гугл-таблицы хотя я пользовался разными сервисами, но вопрос был именно про доступные сервисы.
Из отечественных еще есть izi-invest.ru
Разраб сидит на банкиру, достаточно активно реагирует на замечания/пожелания. Помимо ручного ввода сделок есть импорт из кучи брокерских отчетов (все крупные отечественные брокеры есть)
DELETED, спасибо, отличная вещь, самая удобная оказалась для новичка
DELETED, я слышал про него, однако аудитория сервиса мала и на Similarweb не отображалась: https://www.similarweb.com/website/izi-invest.ru/#overview
Михаил, мала, но при этом там даже учитывается валютная переоценка, чего нет на том же инвестинге.
DELETED, валютная переоценка рушится, если портфель старше 2014 года.
А сервис отличный, да.
DELETED, хороший сервис, но пока с маленькой аудиторией.
Михаил, так если сервис хороший, то можно и порекомендовать смело. А аудитория сама подтянется. Я лично им пользуюсь, очень доволен.
Mikhail, вы молодец 👍
Михаил, без similarweb скажу, что у этого сайта сейчас 350 посетителей в сутки.
Investing вообще должен быть в чёрном списке. Сразу после регистрации звонят тупые мошенники
riskan16, а про практическое применение где почитать?
Михаил, смотря что вы имеете ввиду
Вот сайт: https://www.gipsstandards.org/Pages/index.aspx
Там в принципе, можно прочитать как конкретно считать те или иные параметры и в каких случаях (с формулами в тч)
С точки зрения практического внедрения: насколько знаю, некоторые НПФ начинают внедрять (название говорить не буду; был на конференции по GIPS в России)
riskan16, а для частного инвестора?
Михаил, для частного: можно посчитать доходность «честно» (ну или максимально правильно, скажем так), чтобы корректно сравнивать с другими. Другими управляющими (если они считают по GIPS) / фондами / индексами / динамикой ставки вкладов / чем бы то ни было
Мне нравится yahoo finance.
Nikita, но ведь такое уже частично есть.
Михаил, ну частично же) вот из-за того чего нет и занимаюсь, это ещё и как хобби.
Sergei, поддержу. Сервис бесплатный, простой. Нет ограничения по числу портфелей и числу бумаг. Есть простенькая аналитика по структуре, прогнозируемым дивидендам, купонам. Для новичка вполне себе вариант
Sergei, Smart-Lab хороший сервис, но именно для портфеля не особо.
Михаил, как говорится, критикуя, предлагай
в финамовском транзаке это всё отражается, надо только до ежедневного обновления экспорт не забывать делать
Valter, если один брокер. А если несколько и на разных рынках?
Просмотрел некоторые сервисы из предложенных. Так и не нашел, что искал. Вопрос у меня технический. Пытаюсь сформировать несколько портфелей, присвоить им конкретные целевые показатели. Дело в том, что у меня три брокерских счета с активами и сейчас я могу видеть статистки ТОЛЬКО по каждому счету в отдельности. Никак не могу найти подходящее приложение/сервис для адекватной группировки ВСЕХ активов и отслеживания прогресса по отдельным целевым портфелям. Другими словами, пул из разных активов со всех счетов надо собрать в вместе, а потом перегруппировать их по портфелям. Важно, чтоб портфели группировались независимо от того, на каком счету бумаги. Например, в Долгий портфель хочу положить 2 актива с одного счета, 3 с другого и 4 с последнего. Поставить ему цель – 1 млн и прописать рядом стратегии для каждой позиции с уведомлениями о необходимости купить/продать. Так собрать еще пару портфелей. Важно, чтоб можно было переносить/перетаскивать позиции между портфелями, если вдруг назреет потребность. Ну и следить за прогрессом относительно цели. Подскажите, кто как решает данную задачу.
Rustam, идеальная гибкость и адаптивность только, когда пишешь сам. Да, один раз придется заморочится и запилить несколько таблиц хоть в Гугле, хоть в Экселе. Но! сколько «открытий чудных» придет во время этой работы, так что оно того стоит. И потом никто и нигде не вспомнил про безопасность данных. Ваш файл всегда ваш. А о потенциальном использовании выложенных в сеть «обезличенных данных» вы никогда не узнаете.
Rustam, Если есть онлайн источник с исчерпывающим списком необходимых вам инструментов, то PowerQuery (настройка Excel) решит проблему подтягивания актуальных цен. Но вот прям чтоб с новостями и идеями это на пользовательском уровне не решить. И для восприятия столько информации сразу в одном месте не есть гуд (моё мнение)
Хрень собачья это а не сервис. Сделки и активы ещё толком не научились подгружать в портфель, все приходится вручную делать. Нахрена такой гемор за деньги?