как узнать оборот в тинькофф инвестиции

Как узнать и посмотреть свой текущий оборот в «Тинькофф Инвестиции»

как узнать оборот в тинькофф инвестиции. tinkoff investiczii99. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-tinkoff investiczii99. картинка как узнать оборот в тинькофф инвестиции. картинка tinkoff investiczii99.

Любой инвестор, совершая сделки по купле/продаже активов в Тинькофф инвестиции должен знать оборот за месяц. Эти данные помогут отследить ваши расходы и доходы, и проанализировать состояние счета. Расскажем, как посмотреть оборот в Тинькофф инвестиции, а также о том, какие данные доступны по инвестиционному портфелю и брокерскому счету клиентам Тинькофф Инвестиции.

Что такое оборот портфеля и на что он влияет

По сути, оборот показывает частоту купли/продажи активов инвестором. Для расчета оборота используется несколько показателей:

как узнать оборот в тинькофф инвестиции. kak posmotret oborot v tinkoff investiczii e1606399206714. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-kak posmotret oborot v tinkoff investiczii e1606399206714. картинка как узнать оборот в тинькофф инвестиции. картинка kak posmotret oborot v tinkoff investiczii e1606399206714.

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

По сути, оборот показывает, сколько денежных средств поступило, а также было истрачено. Следует учитывать и размеры комиссии по сделкам.

Как посмотреть оборот в Тинькофф Инвестиции

как узнать оборот в тинькофф инвестиции. kak posmotret oborot v tinkoff investiczii777. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-kak posmotret oborot v tinkoff investiczii777. картинка как узнать оборот в тинькофф инвестиции. картинка kak posmotret oborot v tinkoff investiczii777.

В аналитическом разделе можно посмотреть сразу несколько показателей. Инвесторам доступны такие сведения:

Уточнить статистику, показывающую пополнение/вывод, а также поступления на счет по купонным выплатам и дивидендам.

как узнать оборот в тинькофф инвестиции. kak posmotret oborot v tinkoff investiczii4 e1606399226286. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-kak posmotret oborot v tinkoff investiczii4 e1606399226286. картинка как узнать оборот в тинькофф инвестиции. картинка kak posmotret oborot v tinkoff investiczii4 e1606399226286.

Доходность вашего портфеля вы также можете проанализировать в разделе личного кабинета (или приложения) по вкладке «Профиль». Здесь доступен просмотр доходности в процентах, и именно она является оборотом Тинькофф Инвестиции. В чем особенности этого показателя:

Если вас интересует детализация по месяцам, или конкретным отрезкам времени, то откройте вкладку «Доходность». Установите здесь период времени, и подтвердите свой выбор. Эти данные видят все пользователи, т.к. она доступна не только в профиле, но и в каталоге инвесторов. Если профиль закрыть, вы сможете скрыть эти данные.

Источник

Портфельная аналитика в приложении «Тинькофф инвестиции»

Перед тем как посмотреть оборот в «Тинькофф инвестиции», необходимо совершить несколько операций на бирже по покупке или продаже ценных бумаг. Сейчас нет необходимости вести записи сделок на рынке вручную. Брокер постоянно работает над улучшением своего приложения, поэтому аналитика портфеля была выведена в отдельную вкладку. Это позволяет инвесторам изучить сбалансированность своих активов без привлечения дополнительных сервисов.

Как посмотреть оборот в приложении «Тинькофф инвестиции»

При открытии брокерского счета в «Тинькофф Банке» пользователю предлагают скачать и установить специальное приложение для совершения операций на бирже. Интерфейс программы достаточно удобный и простой в использовании.

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

Вкладка «Портфельная аналитика» в новой версии приложения вынесена в центр экрана. Для того чтобы увидеть всю информацию по своему портфелю и проанализировать ее, нужно зайти в этот раздел.

Основные возможности раздела «Аналитика»

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

«Активы»

Первая вкладка, которая открывается при посещении раздела аналитики, — это «Активы». Здесь можно увидеть процентное содержание каждой категории ценных бумаг в портфеле. Например, акций содержится 70%, облигаций — 25%, валюты — 3%, фондов — 2%. Все это представлено в виде круговой диаграммы с секторами. Ниже выставлена оценка по сбалансированности активов, и написаны рекомендации от брокера по улучшению портфеля. Например, докупить акции или облигации и список подходящих бумаг.

«Компании»

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

Внешний вид такой же, как и у предыдущей секции — круговая диаграмма. Ниже компании с указанием процентного содержания приводятся в виде списка. Рекомендаций от брокера в этом разделе нет.

«Отрасли»

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

как узнать оборот в тинькофф инвестиции. razdel analitika. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-razdel analitika. картинка как узнать оборот в тинькофф инвестиции. картинка razdel analitika. Раздел «Аналитика» в приложении «Тинькофф Инвестиции».

«Валюта»

Четвертый подраздел показывает, какая валюта содержится у инвестора в активах. График выполнен в виде круга, разделенного на цветные сектора. Ниже валюта представлена в виде списка с процентным содержанием каждой позиции. Советов и рекомендаций в этом подразделе не предусмотрено.

«Портфель»

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

Другие параметры профиля

После выхода из портфельной аналитики пользователь снова оказывается на главной странице профиля. Внизу экрана расположены следующие вкладки:

Отрицательные стороны раздела

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

Источник

Блог компании Тинькофф Инвестиции | Рассказываем про приложение Тинькофф Инвестиции

как узнать оборот в тинькофф инвестиции. validated. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-validated. картинка как узнать оборот в тинькофф инвестиции. картинка validated.

как узнать оборот в тинькофф инвестиции. download. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-download. картинка как узнать оборот в тинькофф инвестиции. картинка download.

Сегодня мы напишем про полезные вкладки в приложении Тинькофф Инвестиции.

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

За 5—10 минут вы можете составить быстрое представление о том, чем занимается компания, какие у нее финансовые показатели, есть ли потенциал роста, часто ли она платит дивиденды, есть ли на бумаги спрос и предложение.

Где искать?


Чтобы посмотреть информацию по бумаге, нужно нажать на нее. Появятся вкладки — их количество зависит от бумаги. Вверху экрана можно добавить бумагу в «Избранное» и подписаться на уведомления о достижении цены.

Детали


В этой вкладке показываем last price, абсолютную и относительную доходность за выбранный период, цену покупки и продажи, а также графики. Если в портфеле есть бумаги, то можно проверить стоимость и доходность позиции. Через эту вкладку можно купить или продать бумагу, а еще выставить стоп-лосс или тейк-профит:
как узнать оборот в тинькофф инвестиции. 856f47. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-856f47. картинка как узнать оборот в тинькофф инвестиции. картинка 856f47.как узнать оборот в тинькофф инвестиции. 973122. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-973122. картинка как узнать оборот в тинькофф инвестиции. картинка 973122.

Графики


В «Деталях» три варианта графиков: линейный, расширенный и свечной.

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

Точки на линейном и расширенном графике отображают сделки, которые совершил инвестор. При долгом нажатии на точку появится информация: покупка это или продажа, количество бумаг, цена и стоимость позиции.
как узнать оборот в тинькофф инвестиции. 3e6255. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-3e6255. картинка как узнать оборот в тинькофф инвестиции. картинка 3e6255.как узнать оборот в тинькофф инвестиции. 7cb4b5. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-7cb4b5. картинка как узнать оборот в тинькофф инвестиции. картинка 7cb4b5.
Линейный график Расширенный график

На расширенном графике отмечены максимальная и минимальная цена, а также последний день для покупки акций для получения дивидендов (буква D). Если у компании был сплит, то аналогично букве D появится буква S.

Свечной график более детальный: временной шаг начинается от 5 минут. Если нажать на свечу, то появится информация о максимальной и минимальной цене и цене открытия и закрытия.

Обзор

Здесь можно прочитать о деятельности компании, которая выпустила бумагу:
как узнать оборот в тинькофф инвестиции. d4aa99. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-d4aa99. картинка как узнать оборот в тинькофф инвестиции. картинка d4aa99.

О выпуске


Эта вкладка — для облигаций. В ней указан рейтинг компании и информация о выпуске:
как узнать оборот в тинькофф инвестиции. cb461e. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-cb461e. картинка как узнать оборот в тинькофф инвестиции. картинка cb461e.как узнать оборот в тинькофф инвестиции. e3c91f. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-e3c91f. картинка как узнать оборот в тинькофф инвестиции. картинка e3c91f.

Стакан


В стакане отображаются заявки на покупку и продажу. Если нажать на левую/правую сторону списка, то откроется экран выставления лимитной заявки на покупку или продажу по цене, на которую нажали. Эта заявка отобразится в стакане:
как узнать оборот в тинькофф инвестиции. 5051e1. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-5051e1. картинка как узнать оборот в тинькофф инвестиции. картинка 5051e1.

Показатели


Они нужны для тех инвесторов, что руководствуются финансовым состоянием при выборе бумаг для инвестирования:

как узнать оборот в тинькофф инвестиции. 63a8a1. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-63a8a1. картинка как узнать оборот в тинькофф инвестиции. картинка 63a8a1.как узнать оборот в тинькофф инвестиции. 8bf067. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-8bf067. картинка как узнать оборот в тинькофф инвестиции. картинка 8bf067.

Прогнозы


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

как узнать оборот в тинькофф инвестиции. 2f1b47. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-2f1b47. картинка как узнать оборот в тинькофф инвестиции. картинка 2f1b47.как узнать оборот в тинькофф инвестиции. acec8e. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-acec8e. картинка как узнать оборот в тинькофф инвестиции. картинка acec8e.

Новости


Здесь можно читать все публикации о компании из основных информационных источников — Interfax, Reuters, vc.ru, RNS и других:как узнать оборот в тинькофф инвестиции. bf3c2b. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-bf3c2b. картинка как узнать оборот в тинькофф инвестиции. картинка bf3c2b.

Идеи


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

как узнать оборот в тинькофф инвестиции. 809d55. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-809d55. картинка как узнать оборот в тинькофф инвестиции. картинка 809d55.как узнать оборот в тинькофф инвестиции. 65fa37. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-65fa37. картинка как узнать оборот в тинькофф инвестиции. картинка 65fa37.

Дивиденды/купоны


Во вкладке «дивиденды» — список прошлых и будущих дивидендов. По ним можно посмотреть, как часто компания платит дивиденды:

как узнать оборот в тинькофф инвестиции. 7605dc. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-7605dc. картинка как узнать оборот в тинькофф инвестиции. картинка 7605dc.

По облигациям вкладка «Купоны» пока доступна на Android — для iOS реализуем в будущем. В ней показываются прошлые и будущие купоны, сколько и в какой сумме их получил инвестор:

События


В этой вкладке — список операций: когда инвестор купил и продал бумаги, сколько получил дивидендов или купонов и какой был удержан налог:

как узнать оборот в тинькофф инвестиции. a44cf9. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-a44cf9. картинка как узнать оборот в тинькофф инвестиции. картинка a44cf9.

Мы постоянно улучшаем наше приложение и учитываем пожелания пользователей. Если у вас тоже есть идеи, как сделать наше приложение более удобным, — напишите об этом в комментариях.

Источник

Отслеживаем состояние своего портфеля у брокера «Тинькофф Инвестиции» через Google Таблицы

Наверняка многие ведут учет сделок и следят за состоянием своего портфеля в Google-таблицах или в Excel. Раньше мне приходилось вручную вносить информацию о каждом купленном или проданном инструменте и это отнимало значительную часть моего времени. Тогда мне захотелось автоматизировать этот процесс и я начал искать способы реализации данной идеи.

Я обнаружил статью пользователя ErhoSen. Из неё я узнал, что брокер «Тинькофф Инвестиции» предлагает своим клиентам API для взаимодействия с брокерским счетом с индивидуально-инвестиционным счетом (ИИС). С его помощью можно получить список акций, валютных пар, узнать стоимость бумаги по тикеру, просмотреть список операций по счету, получить информацию о своем портфеле и т.д. Однако, мне не хватило существующего функционала скрипта и я решил дописать его, добавив туда свои функции.

Получение токена

Работа с API происходит через токен. Процесс получения токена описан в документации на GitHub’е. Для его получения нужно:

Вставьте свой токен в ячейку B1 в листе «Настройки».

Важно! После вставки токена не удаляйте и не переименовывайте лист “Настройки”. Если в ячейке B3 появится текущий курс доллара — поздравляем, все готово к работе.

Основные функции скрипта:

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.
Пример работы функции getPortfolio для получения портфеля

Ручное обновление данных

Сначала нужно нажать на кнопку Обновить в подменю TI (появится справа от вкладки Справка).
После этого появится окно с предупреждением:

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

Нажимаем Продолжить. Далее появится еще одно предупреждающее окно, где нужно будет нажать на Дополнительные настройки и в раскрывшемся поле выбрать Перейти на страницу «Tinkoff Invest» (небезопасно):

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

Данные действия необходимо выполнять потому, что скрипт для изменения значения ячейки Z1 должен сначала получить доступ к текущей таблице, чтобы он исполнялся только в ней. После этого у нас есть возможность по запросу обновить данные в таблице. Пример ручного обновления для функции getPrice(«AMD»;$Z$1):

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

ВНИМАНИЕ! У разработчика данного скрипта не будет доступа к Вашему Google-аккаунту, к списку таблиц на Диске или к токену. Если Вы опасаетесь за сохранность своих данных, то можете скопировать мой скрипт и вставить его в свою таблицу. Для этого в Google Sheets откройте свою таблицу и в верхнем меню нажмите на Инструменты, а затем на Редактор скриптов.

У вас откроется среда для создания скриптов Google. Сотрите в окне код, расположенный по умолчанию, скопируйте код по ссылке и вставьте его в окно.

После этого сохраните скрипт, задав любое название проекту и самому скрипту. Затем перейдите обратно в таблицу, создайте лист “Настройки” и в ячейку В1 вставьте свой токен для OpenAPI. После этого Вы можете работать с таблицей.

Заключение

Хочу выразить благодарность ErhoSen за его статью и исходный код, который был доработан мною.

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

Источник

Что недоговаривают Тинькофф Инвестиции. Вытаскиваем все данные по портфелю через API в большую таблицу Excel

Однако, когда инвестиции приобретают серьёзный характер, инвестору нужны точные и подробные данные по его портфелю, в частности, для оценки эффективности инвестирования. И вот здесь с приложением возникают неоднозначности.

Описание проблемы

Рассмотрю на примере своего портфеля (не ИИС) в мобильном приложении. (С даты публикации приложение может обновиться).

На главном экране видим ободряющие значения:

как узнать оборот в тинькофф инвестиции. 89cf33dc655490a5accf416927eb280d. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-89cf33dc655490a5accf416927eb280d. картинка как узнать оборот в тинькофф инвестиции. картинка 89cf33dc655490a5accf416927eb280d.

У меня здесь сразу возникают вопросы:

Каким образом была посчитана эта зелёная сумма и 12,21%? Причём, несколько дней назад у меня было что-то около +17%, потом я зафиксировал одну бумагу с профитом, стоимость портфеля почти не изменилась, а вот этот зелёный «общий процент» сразу упал до 12,21.

Мой портфель почти полностью в иностранных бумагах и USD. Каким образом это было переведено в рубли: по курсу ЦБ или по рынку?

Сколько от этой суммы у меня реально останется после уплаты налогов и комиссий, если я продам весь портфель и выведу деньги?

Заходим в раздел Портфельная аналитика, и находим там уже другие значения:

как узнать оборот в тинькофф инвестиции. 8a5a713c4b92013a3bb30d11971581b1. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-8a5a713c4b92013a3bb30d11971581b1. картинка как узнать оборот в тинькофф инвестиции. картинка 8a5a713c4b92013a3bb30d11971581b1.

Почему на главной странице было +955 644, а здесь почти на 2 миллиона больше?

Кстати, здесь уже можно посмотреть результаты за год, приложение выводит сумму, но не процент.

Пока всё выглядит весьма оптимистично, открываю профиль в Пульсе.

как узнать оборот в тинькофф инвестиции. 3d93c7fe6fee17beb5acdb71114f5dc9. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-3d93c7fe6fee17beb5acdb71114f5dc9. картинка как узнать оборот в тинькофф инвестиции. картинка 3d93c7fe6fee17beb5acdb71114f5dc9.

Вот это результат! Посмотрим по-подробнее.

как узнать оборот в тинькофф инвестиции. d0309488f00b14323767aeae54f000d5. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-d0309488f00b14323767aeae54f000d5. картинка как узнать оборот в тинькофф инвестиции. картинка d0309488f00b14323767aeae54f000d5.

Здесь приведены результаты по месяцам. За 4 месяца текущего года +6,67%, а если посмотреть на 2020 год, там у меня +31,41%. Для сравнения, если не ошибаюсь, S&P 500 за 2020 год вырос на 16,26%. Не совсем понимаю, как я мог его так обогнать, если только дело не в курсовой разнице. В любом случае, это не вяжется с обозначенными на главном экране +12,21% за всё время, т.к. 2019 и 2018 года тоже зелёные. В общем, не понятно, как и в какой валюте они считают, надо разбираться.

Поиск решения

Чтобы внести больше ясности в процесс инвестирования, сделать этот процесс более осознанным, мне нужно:

Разобраться, как вычисляются значения, отображаемые в мобильном приложении

Выяснить реальные показатели эффективности портфеля

Узнать общие суммы налога и комиссий, которые я уплатил за всё время

Вычислить сумму, которую я могу вывести со счёта, после уплаты налогов при продаже портфеля

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

Собрать все возможные данные по портфелю и визуализировать их в удобной для меня форме, такой как таблица Excel, с которой я смогу дальше работать средствами самого Excel или Google Sheets.

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

Проблема только в том, что я не программист и с банковскими API раньше не работал. Видимо, пришла пора попробовать.

Знакомство с API

Находим официальную страницу Open API от Тинькофф:

На странице предлагаются SDK: Java, C#, Go, NodeJS.

Приведены и неофициальные: Python @daxartio,Python @Awethon, Python @Fatal1ty, PHP, Ruby.

Ничего из того, что я умею. В основном, я делал DIY проекты на Arduino-подобных контроллерах с WiFi, проектировал и заказывал для своих электронных устройств печатные платы, делал небольшие одностраничные WEB-интерфейсы и телеграм-боты для взаимодействия с этими устройствами. Т.е., в основном я работал с железом и писал прошивки на Arduino Wiring (на основе C++).

Из представленного списка мне больше всего импонировал Python, я писал на нём что-то на уровне print(‘Hello World’) и давно хотел познакомиться поглубже. Поэтому, я решил, что буду делать проект с Тинькофф API на Python.

Это сильно помогло мне продвинуться на начальном этапе: понять, как получать данные с API.

Если коротко, работает это так:

Устанавливаем и настраиваем его на своей машине

Устанавливаем через PIP библиотеку tinvest

Открываем редактор кода, например Idle, импортируем установленную библиотеку:

Создаём объект для дальнейшей работы с API:

В my_token выше подставлем свой API key, который получаем в личном кабинете брокера.

Я не стал пробовать в демо-счёте, сразу указал API своего реального портфеля.

Создаём объект с позициями портфеля:

positions = client.get_portfolio() Это сложный массив, который содержит информацию по каждой бумаге.

Создаём объект с операциями. Здесь указывается дата начала инвестирования и текущая дата в определённом формате.

operations = client.get_operations(from_=account_data[‘start_date’], to=account_data[‘now_date’])

Получаем рыночные курсы валют (понадобятся для дальнейших расчётов):

course_usd = client.get_market_orderbook(figi=’BBG0013HGFT4′, depth=20

course_eur = client.get_market_orderbook(figi=’BBG0013HJJ31′, depth=20)

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

for pos in positions.payload.positions:

ecxelFileName = ‘tinkoffReport_’ + today + ‘.xlsx’

Так, на этом этапе, у меня получилась небольшая программка, создающая таблицу с базовой информацией по бумагам, получаемой по API, а именно:

Наименование, тикер, валюта бумаги, количество бумаг, средняя цена покупки, ожидаемая выручка.

Из имеющихся данных простой арифметикой высчитывались: текущая рыночная цена одного лота и суммарная стоимость всей позиции.

Писалось всё в Idle, выглядело как-то так: (НЕ ПОВТОРЯТЬ!)

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.НЕ ПОВТОРЯТЬ

Подглядывая в проекты других разработчиков на Python, я тогда ещё мало что понимал, но было очевидным, что их проекты пишутся совсем по-другому, и мне придётся менять структуру в корне.

Я решил переписать всё заново, как положено, и в более удобной среде разработки.

Знакомство с Python

В качестве более продвинутой среды, ребята с работы посоветовали PyCharm.

С ним дело пошло гораздо продуктивнее, среда автоматически дрессирует писать в соответствии с PEP8 (стандарт оформления кода).

Общие знания по Python я брал из своего любимого справочника: https://www.w3schools.com/

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

Вообще, чисто субъективно, мне этот язык сразу понравился. Порадовала краткость путей решения задач. Сложилось впечатление, что если просто нужно, чтобы что-то заработало, оно здесь заработает в два счёта, без лишних заморочек. Гуглится всё элементарно, по крайней мере, на моём уровне сложности. Чаще всего, решения находил на https://stackoverflow.com/

Структура программы

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

Структура таблицы

— Позиции

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

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

Параметры (базовые, из API):

Параметры, посчитанные на основе базовых:

Сразу после блока с рыночными ценами, располагается самый сложный, с точки зрения расчётов, блок: стоимость активов по ЦБ и расчёт ожидаемого налога при продаже.

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

Сложность в том, что бумага могла приобретаться частями, в разные дни, а могла частично продаваться. Здесь действует такое правило, что первой продаётся та бумага, которая первой покупалась.

Чтобы решить эту задачу, я придумал сделать для каждой позиции упорядоченный список (массив). Программа пробегает по всем операциям покупки, находя операции с figi данной бумаги, и каждая покупка добавляет в список количество ячеек, соответствующее количеству приобретённых бумаг. Каждая ячейка содержит значение, соответствующее цене покупки в рублях по курсу ЦБ на дату операции. А каждая продажа удаляет нужное количество ячеек из начала списка. Затем считается среднее значение по оставшимся ячейкам, так получается средняя цена покупки в рублях по курсу ЦБ.

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

Был небольшой подвох, связанный с тем, что в списке операций от Tinkoff API есть не только выполненные, но и нулевые операции, которые пришлось отсеивать.

Чтобы API ЦБ РФ не решил, что мы его ддосим, я поставил небольшую задержку. В итоге, всё считается как надо, но этот этап обрабатывается ощутимо медленно. Чтобы обработались мои 15 позиций и 430 операций, приходится ждать около 1 минуты.

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

Наверняка это можно как-то оптимизировать, но, в принципе, мы не торопимся.

Разобравшись с самым сложным этапом, можно составить следующие колоночки:

— Операции

Справа от раздела с позициями, выводим колоночки со всем типами операций, которые может нам предоставить Tinkoff API. Их много, на один скриншот не влезают, но на большом мониторе помещается:

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

Под каждой колоночкой считается сумма. Это как раз то, что нам не покажет брокер. И здесь есть кое-что интересное.

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

Теперь мы можем сравнить сумму внесённых средств и сумму выведенных (в переводе на рубли по курсу ЦБ)

Ещё можно посчитать сумму всех купонов и дивидендов, а также, внимание:

все комиссии, уплаченные брокеру, и все налоги, удержанные брокером!

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader. как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

Итак, вот мы получили и разложили перед глазами все имеющиеся данные.

Теперь можно сделать из них выводы.

— Аналитика

Я впихнул этот маленький раздел прямо под таблицей с позициями.

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

Кстати, что касается дат, я не учитывал часовые пояса, и это может где-то выплыть.

Кстати, из-за появления в портфеле позиции «Сегежа» в первый день после IPO программа не могла выполниться и выдавала ошибку. На следующий день по бумаге с API стали приходить нормальные данные и программа снова заработала.

Если что, форма W8BEN, у меня, на данный момент, по некоторым причинам, не действует.

Итого, в российский бюджет я уже уплатил 117 631 руб, и, как было посчитано выше, мне предстоит уплатить ещё порядка 207К, если я зафиксирую портфель сейчас.

В общем-то, это пока всё, что я сделал.

Заключение

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

Также, мы узнали суммы комиссий и налогов, как уплаченные, так и ожидаемые.

Нашли реальную сумму, которую сможем вывести со счёта при фиксации портфеля, после удержания налогов.

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

как узнать оборот в тинькофф инвестиции. image loader. как узнать оборот в тинькофф инвестиции фото. как узнать оборот в тинькофф инвестиции-image loader. картинка как узнать оборот в тинькофф инвестиции. картинка image loader.

Это мой первый проект на Python и первая публикация на Хабре.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *