Skip to content

Оценка эффективности инвестиций с учетом комиссий, налогов (удержанных и ожидающихся), дивидендов и купонов.

License

Notifications You must be signed in to change notification settings

spacious-team/investbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-version spring-boot-version hits-of-code github-closed-pull-requests github-workflow-status github-all-releases docker-pulls telegram-channel telegram-group telegram-support

Оглавление

Назначение

Если вы ведете учет сделок в excel или слышали, что его надо вести (рекомендация 1, 2, 3), то это бесплатное приложение поможет вам это делать.

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

Некоторые брокеры предоставляют личный кабинет и графики, но вполне могут не раскрывать всей информации. Если у вас несколько счетов у разных брокеров, информация будет представлена в разном месте, объеме и форматах. Приложение объективно, отображает данные в едином формате для всех брокеров.

main-page

sectors-pie-chart

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

По каждому счету в отдельности и подводя единый итог по всем счетам, будет доступна следующая информация:

  • обзор роста активов, рассчитанного по методике S&P 500, в сравнении с S&P 500, история инвестиций и остатка денежных средств;
    portfolio-analysis
  • портфель ценных бумаг с информацией о текущей позиции, усредненной цене покупок и доходности ценных бумаг (ЧИСТВНДОХ/XIRR) с учетом хеджирующих позиций на срочном рынке и усредненной цены покупки валюты;
    portfolio
  • доля ценной бумаги в портфеле;
    current-proportion
  • портфель трейдера с информацией о доходности сделок на срочном рынке в разрезе группы контрактов (например, по всем фьючерсам и опционам Si, то же по BR и т.д.);
    derivatives-marker-total-profit
  • распределение прибыли по группам срочных контрактов в портфеле трейдера;
    derivatives-profit-proportion
  • детализация дивидендных, купонных и амортизационных выплат;
    portfolio-payment
  • детализация дивидендных, купонных и амортизационных выплат, начисленные по акциям и облигациям со связанного счета ИИС;
    foreign-portfolio-payment
  • доходность сделок на фондовом рынке (метод FIFO);
    stock-market
  • доходность сделок на срочном рынке;
    derivatives-market
  • доходность сделок на валютном рынке;
    foreign-market
  • ввод и вывод ценных бумаг с/на другие счета, конвертация, сплит акций (AAPL, TSLA и др.);
  • доходность портфеля (ЧИСТВНДОХ/XIRR), пополнения, списания, переводы с/на другие счета, текущий остаток денежных средств;
    cash-in
  • налоговая нагрузка, в том числе обязательства самостоятельной уплаты налога для иностранных бумаг;
    tax
  • комиссия брокера.

Отличие от аналогов

Investbook в сравнении с Intelinvest и Snowball Income имеет следующие преимущества:

  1. Отсутствие ежемесячной подписки. Бесплатно. Всегда и безусловно.
  2. Дивидендные, купонные, налоговые выплаты учитываются по факту поступления. Это позволяет точно рассчитывать доходность, вовремя отследить задержку поступлений выплат на счёт.
  3. Высокая точность оценки стоимости портфеля и налоговых обязательств. В отличие от аналогов суммы и даты поступления выплат, указанные в приложении, можно напрямую использоваться для составления декларации 3-НДФЛ.
  4. Не требуется выход в сеть, возможность работать в свободное время в поездках без интернета.
  5. Безопасность. Не требуется выгружать отчёты брокера в облако, не требуется предоставлять токен доступа к брокерскому счету третьим лицам и программному обеспечению с потенциальными ошибками. Например, известно, что токены популярного брокера позволяют совершать сделки без вашего участия.
  6. Открытый код - дополнительная гарантия безопасности и уверенности в доступности данных только вам.
  7. Понятный, широко распространенный формат отчёта - Excel таблицы с детальным описанием каждой колонки.
  8. Единый формат представления данных "Portfolio Open Format" при необходимости позволит безболезненно перенести накопленные данные в другое приложение учета инвестиций.

Брокеры

Приложение анализирует отчеты брокеров ТБанк / Тинькофф (xlsx), Сбербанк (xlsx), ВТБ (xls), Промсвязьбанк (xlsx, xml) и Твой Брокер / Уралсиб (zip с xls). Если ваш счет открыт у другого брокера, напишите нам. Также вы можете уже на вашей версии приложения воспользоваться формами ввода информации или загрузить данные из excel файла. Также поддержку вашего брокера могут предложить сторонние разработчики через функционал расширений. Инструкция для установки расширений доступна для операционных систем windows, mac и linux.

Установка

Скачать со страницы проекта установщик .msi и запустить его.

Можете обратиться к более подробной инструкции по установке и работе с приложением для операционных систем windows, mac и linux. Investbook также может быть запущен в docker.

Работа с приложением

Запустите приложение через ярлык на рабочем столе Windows, в браузере перейдите по адресу http://localhost:2030 и загрузите отчеты брокера (с локального компьютера или из email ящика).

Для удобства приложение допускает:

  1. Многократную загрузку одного и того же отчета (полезно, если вы не помните, загрузили конкретный отчет или нет), дублирования данных не произойдет.
  2. Загрузку отчетов за любой временной интервал (день, месяц, год или др), причем допустимо, что отчеты разных временных периодов будут перекрываться.
  3. Допустимо загружать отчеты по нескольким брокерским/инвестиционным счетам, в том числе от разных брокерских домов.

После загрузки отчета становится доступным аналитическая выгрузка в формате excel файла.

Обновление приложения

Процесс обновления на Windows не отличается от процесса первоначальной установки. Воспользуйтесь инструкцией для операционных систем windows, mac или linux. Или, если Investbook запускался в docker, воспользуйтесь инструкцией.

Документация

Дополнительная информация может быть найдена в документации, также оффлайн документация всегда доступна вам в установленном приложении на главной странице по ссылке "Документация".

Лицензия

Приложение является бесплатным (разрешается использовать, распространять, копировать и вносить изменения). Текст лицензии доступен на английском и русском языках, а также доступно пояснение и ответы на вопросы на русском языке.

Лицензия подразумевает, что приложение передано обществу. Версия приложения со страницы всегда будет распространяться бесплатно. Но лицензия также дает возможность любому разработчику улучшать собственную копию приложения, в том числе с целью ее продажи (с оговоркой, что доработанный исходный код будет открыт в сети интернет).

Почему код приложения открыт

Идея открытого исходного кода (open source) заключается в свободе разработки и использования программного обеспечения. Многие известные бренды используют open source, например Instagram, Android, Telegram, Twitter, Google Chrome, Mozilla Firefox, сайты с защищенным соединением https, такие как https://vk.com и др. Для некоторых сфер решения с открытым исходным кодом подходят лучше других, например в сферах финансов и шифрования данных, т.к. этим решениям можно доверять вследствие того, что вы или любой другой желающий может посмотреть код и убедиться в безопасности программы.

Мнение Илона Маска об открытом исходном коде.

Мы будем публиковать больше исходного кода и выставлять на общественное обозрение. И конечно его также будут критиковать, люди помогут обнаружить все глупости в коде. А мы быстро исправим их, и сделаем это при полном общественном контроле. Я думаю, что такой подход позволит добиться доверия общественности. Потому что здесь не нужно верить на слово, можно своими глазами прочитать код, и то, что люди говорят про этот код. И можно увидеть улучшения, которые мы вносим. За всем процессом можно наблюдать в режиме реального времени, видеть все улучшения. Я бы удивился, если бы после этого общество не подумало: "Ого, кажется, это то, чему можно доверять!" Ну правда, эта история должна вызывать куда больше доверия, чем другие со всеми их черными ящиками и отказом показать подноготную. Что вы пытаетесь скрыть? Явно не что-то хорошее. Если вам нечего скрывать, почему не показать это?

Интервью 2023 г

Как помочь

Помочь можно, расширяя или корректируя документацию, сообщая о проблемах в работе приложения, предлагая новую функциональность или дорабатывая код приложения Investbook.

Также существует функционал расширений, который позволяет сторонним разработчикам расширить список поддерживаемых "из коробки" брокеров. Расширения могут быть подключены по желанию пользователей к приложению. Сторонние разработчики могут распространять расширения бесплатно или платно, поэтому разработчики, преследуя даже разные цели, работают сообща. Если вы решили улучшать приложение в этом репозитории, ознакомьтесь, пожалуйста, со следующей информацией.

Контакты

Вы можете оставить свой отзыв на сайте otzovik.com.