Как вы ведёте учёт инвестиций?
Публичный пост
STONKS
20 мая 2020
4333
Навеяно вопросом про учёт финансов. Речь о рыночных инвестициях: акции и облигации. Основная проблема в том, что никто из зарубежных тулзов не поддерживает толком Московскую Биржу с её бумагами, плюс удобного и вменяемого интерфейса у того, что есть в России — и за адекватные деньги — тоже толком и нет.
Поделитесь своими инструментами?
Привет всем.
Готовил несколько дней подробный ответ.
Многие программы уже перечислили, попробую собрать в одном посте все + добавить метод построения в google sheets
Программы:
По оформлению американские сайты/приложения сильно проигрывают РФ аналогам
Сам лично давно отказался вести это в программах, все веду или в БД или google sheets и yahoo rest api
Сейчас в мире yahoo.finance безспорный лидер в бесплатных сервисах, есть практически все что во всех платных MarketData сервисах, есть почти все известные бумаги со всех рынков и бирж, как правильно запрашивать тикер, можно посмотреть в адресной строке https://finance.yahoo.com/quote/TDOC?p=TDOC&.tsrc=fin-srch (думаю здесь видно)
Бесплатно все отдают данные с 15 минутной задержкой, это требование бирж.
Итак как пользоваться в гугл таблицах:
Google sheets по default не умеет читать JSON, легко правится:
https://support.geckoboard.com/hc/en-us/articles/360006412678-Import-JSON-data-to-a-Google-Sheet
в Инструменты->Редактор скриптов
Создаем новый скрипт
/**
*/
function IMPORTJSON(url,xpath){
try{
}
catch(err){
return "Error getting data";
}
}
Теперь можем из любой ячейки обращаться к yahoo
Базовая информация по финансовому инструменту отдается по запросу
https://query1.finance.yahoo.com/v7/finance/quote?symbols=TDOC (TDOC - ваш тикер бумаги, есть все российские)
Пример в функции google sheets:
=ИНДЕКС(IMPORTJSON("https://query1.finance.yahoo.com/v7/finance/quote?symbols="&A2,"quoteResponse/result/0"),2,2)
А тут уже выбираете что вам надо (в примере выше вторая строка и сторая ячейка)
Если нужны фундаментальные данные:
https://query2.finance.yahoo.com/v10/finance/quoteSummary/TDOC?modules=financialData (TDOC - ваш тикер бумаги, financialData - модуль данных)
Виды модулей:
modules = [
'assetProfile',
'incomeStatementHistory',
'incomeStatementHistoryQuarterly',
'balanceSheetHistory',
'balanceSheetHistoryQuarterly',
'cashflowStatementHistory',
'cashflowStatementHistoryQuarterly',
'defaultKeyStatistics',
'financialData',
'calendarEvents',
'secFilings',
'recommendationTrend',
'upgradeDowngradeHistory',
'institutionOwnership',
'fundOwnership',
'majorDirectHolders',
'majorHoldersBreakdown',
'insiderTransactions',
'insiderHolders',
'netSharePurchaseActivity',
'earnings',
'earningsHistory',
'earningsTrend',
'industryTrend',
'indexTrend',
'sectorTrend'
]
Если нужны данные для построения графиков:
https://query1.finance.yahoo.com/v8/finance/chart/TDOC?interval=1d (TDOC - ваш тикер бумаги, 1d - период для построения свеч)
Если нужны данные по опционам:
https://query2.finance.yahoo.com/v7/finance/options/AAPL
Надеюсь будет полезно тем кто ведет свои собственные заметки и учет инвестиций.
Встречный вопрос: а какие есть тулзы для немосковских бирж?
Я всего-лишь откладываю излишки 300кк/сек в европейские ETF'ки и смотрю на краснеющую циферку (STONKS!), но был бы рад посмотреть на свои потери от коронавируса и мировой рецессии в модном визуальном интерфейсе! Люблю страдать, знаете ли. Чувствую, прям моё.
Веду учёт инвестиций в огромной самописной Excel-таблице. Она настолько упоротая, что я сам периодически забываю, как там что правильно работает:
К сожалению, не встречал ещё готовых и удобных инструментов, которые удовлетворяли бы меня в плане гибкости настройки. В частности, мне нужно видеть правильно посчитанную доходность в разных произвольных разрезах (по валютам / по рынкам / по классам активов / по портфелям и т.д.).
Я использую встроенную аналитику Тинькофф.Инвестиций, где смотрю распределение по отраслям и по компаниям и там же смотрю все операции.
Я каждый месяц инвестирую и в этот момент записываю текущую статистику по портфелю и почему я покупаю/продаю те или иные акции, чтобы через месяц понять какого черта я купил А, а не B.
Из-за того что я инвестирую долгосрочно и редко занимаюсь спекуляциями, то я не трекаю сколько мне принесла та или иная инвестиция, потому что я их не собираюсь продавать в ближайшее время. Только смотрю на зеленеющие чиселки в приложении, как изменилась цена относительно средней цены покупки
Сделал табличку в Google Sheets и мониторю что хочу и как хочу 🤷♂️
Лично я использую IntelInvest, до него пробовал ещё несколько тулзов, включая Google Sheets, всё как-то не то. В IntelInvest, в частности, расползаются суммы с реальными значениями на счетах
В том же самом Beancount, что и финансы :)
Я пользуюсь приложухой с незапоминающимся названием My Stocks Portfolio & Widget. Транзакции надо вводить вручную, но это добавляет осознанности.
Google Play, App Store.
https://finance.yahoo.com/
Использую только в качестве источника инфы о бумагах, но что могу сказать:
➕ можно внести свой портфель, есть интеграция с разными брокерами, либо вручную
➕ у yahoo свой агрегатор финансовых новостей, после занесения своего портфеля новости автоматом фильтруются по ним (очень удобно, когда хочется узнать почему там опять -5% в какой-то позиции)
➕ сам по себе отличный ресурс где можно узнать всю инфу про бумаги
➕ есть мобильное приложение
➕ активно развивается, за последние два года кучу фич запилили
➕ основные функции бесплатно
➖ есть реклама
➖ нет бумаг с российского рынка
Есть платный акк за 350 долоров в год, но там кроме отключения рекламы какой-то расплывчатый список фич, не понятно почему так дорого.
Буквально сегодня узнал о http://snowball-income.com/ - там загружаются отчеты с IB + Тинькофф и по ним отрисовывается статистика.
С описания = это инструмент для долгосрочного инвестора, позволяющий удобно отслеживать свой портфель, планировать пополнения брокерского счета и контролировать денежный поток.
Общался с автором -сказал недавно только начал пилить проект , уже что налоговые отчеты тоже в планах есть.
Насколько я знаю, ничего готового/красивого именно для МБ нет. Если вы используете брокера, у которого есть Quik, то в Quik'е есть как бы онлайн выгрузка в Excel или базу данных. Надо немного покорячиться, но в итоге цифры бьются с реальностью, потому что они из первоисточника.
Для инвестиционных стратегий я себе делал представление с
Зная сколько денег и когда внесли, можно рассчитать эффективную доходность портфеля за период
Эх Женя) Остался бы на Тинькофф инвест и горя бы не знал) лично мне хватает Тинькофф инвест (у них баги в пульсе а не в портфеле насколько я понимаю). У них кстати АПИ открытое для инвестиций (эх щас бы взяться за ТГ бота, который будет по моему портфелю стату и инфу давать, еще было бы круто чтоб предупреждал о резких просадках или взлетах. Пойти бота чтоль написать)
По советам из комментариев начал пользоваться IntelInvest, но уж какой-то у него скудный функционал за 199₽ в месяц. Мои требовнания к инструменту: импорт сделок(в идеале через API брокера, в реальности xls файлы из ЛК брокера) и построение карты ребалансировки портфеля. Когда гуглил аналоги вышел на https://izi-invest.ru/ - функционалу моему удовлетворяет, умеет импортировать эксельки от брокеров РФ, выглядит очень аскетично(это минус).
Для учёта пользуюсь https://finance.yahoo.com, акции Московской биржи там тоже есть.
В портфолио можно ввести количество, дату и цену покупки конкретной котировки, дальше они сами по всему портфелю будут расчитывать прирост/потери.
Ну и зодно конвертировать все в какую-то одну базовую валюту.
Плюсом идёт разная аналитика типа подборок от пользователей и рекомендаций Яху по покупке/продаже.
В качестве брокера использую ВТБ, приложение сейчас хорошее, а комиссии и прочее обслуживание выгоднее, чем у Тинькофф.
Я тоже держу большую часть бумаг, торгуемых на московской бирже.
У мосбиржи есть публичный апи. Там можно получить название бумаги, текущую цену, ближайший купон по облигации и т.д.
https://habr.com/ru/post/486716/
Использую гугл таблички для записи каждой сделки (что, когда, сколько, по какой цене, етц).
По такому списку транзакций строю пивот табличку, которая мне показывает суммарные позиции по каждому активу.
По пивоту можно через filter table сделать пивоты по классам активов или по брокерам, если их несколько.
Ещё сделал себе cash flow отчёт (пивот по облигациям), который показывает дату и сумму ближайших купонных выплат (то же самое можно сделать для дивидендов).
Ну и, да, для заполнения самой первой таблички, со списком транзакций, я сделал себе телеграм-бота на интегромате.
Достаточно удобно.
Пробовал GNUCASH - интерфейс так себе, но только на компе, хочется такую же софтину, со всеми крутыми фичами, но self-hosted, видимо не завезли
https://blackterminal.ru/ - пробовал на раннем этапе, вполне неплох, там есть аналитика, показатели компаний и прочая биг дата + можно создать несколько портфелей и трекать их независимо,купил подписку, там вроде как есть испорт из Тиньков Инвестиций, но еще руки не дошли попробовать.
Интересен феномен Google sheets. Вроде довольно много разных апликух, выбирай на вкус и цвет, но нет всё равно пользуются google sheets. Почему?!
Поделитесь мнением, так как хочу начать инвестировать и составить портфель, но не понимаю, какой для мониторинга портфеля выбрать инструмент
Долго искал и остановился на https://www.portfolio-performance.info
Очень мощный десктопный тул, который заменяет все таблички. Нужно потратить какое-то время на настройку, но пользоваться одно удовольствие.
В комплекте есть пара файлов с готовыми портфолио - там можно подсмотреть хинты по настройке.
Портфолио хранится в локальном xml файле. Чтобы его случайно не потерять при переезде на другую машину, его можно сохранить и открывать прямо с какого-нибудь облачного хранилища типа OneDrive.
Ну и Yahoo finance на телефоне, чтобы примерно ориентироваться что происходит на ходу.
Google Таблица из какой-то статьи - рассчитывает сумму трат на день, и тд мелочи.
Аналитика Monobank (трачу лишь картой - банк сам рисует "бублики" расходов) как визуализация в конце месяца.
Откладываю на банковский счет на экстренный случай.
Смотрю на BTC.
+1 в пользу Гугл Таблиц.
При должной сноровке можно сделать простой парсер выгрузок от конкретно твоего брокера (или подхватить по api) , для заливки raw данных на отдельный лист GD.
Дальше: обвесить данные нужными сводными и визуализацией.
Google таблицы, тем более там есть такая штука как googlefinance functions которые умеют парсить со сторонних ресурсов значения и кучу всего. Я себе собрал штук 7 самых разных таблиц, но все никак руки не дойдут сделать одну, но под себя. Если кому интересно - стукните в личку и я поделюсь.
Завел привычку руками вбивать все сделки в investing.com.
Плюсы:
Понимает разные рынки (РФ, США точно) и даже криптовалютные инструменты
Можно отслеживать стоимость портыеля и динамику
Минусы
Немного всратый интерфейс
Собственно необходимость каждую сделку там фиксировать. Но если не супер hft трейдер, то насколько раз в месяц изи
Попробовал недавно https://simplywall.st/
Мне очень понравились, есть куча бирж и всё красиво, только облигации не трекает.
Понравилось, что вычисляет доход от разницы в курсе рубля отдельно от просто роста акций. Так же есть всякие фичи для анализа акций перед покупкой.
Немного не по теме сабжа, но все хочу поделиться своим небольшим списком источников инфы по ценным бумагам. Может кому окажется полезным.
Блоги, подкасты, каналы:
Статистика и отчётность:
я для себя веду в google sheets, хватает с головой GOOGLEFINANCE,
весь портфель видно в приложении от IBKR
настроил еще в yahoo finance по вышеописанным рекомендациям - пока полет нормальный, но как-то не подтянуло ETF из Лондона
Закину "+" в карму тинькофф. Сам пользуюсь им потому что очень просто и удобно, но цифрам которые они показывают не особо доверяю, поэтому переделываю найденный на хабре велосипед под себя.
😱 Комментарий удален модератором...