Для чего нужен оборот в тинькофф
Тинькофф Инвестиции, в чем подвох
Тинькофф Инвестиции — профессиональный участник рынка ценных бумаг, который сегодня занимает все новые позиции на российском фондовом рынке. У этой компании есть свой собственный подход к работе с клиентами. Попробуем разобраться, кому могут быть интересны услуги Тинькофф Инвестиции, и в чем подвох, как выглядит сервис на самом деле.
Как работают инвестиции в Тинькофф
Тинькофф Инвестиции — сервис, который разработан для предоставления клиентам максимально простого доступа к сделкам с валютами, акциями, облигациями и другими ценными бумагами на Московской бирже.
При этом особенность Тинькофф заключается в том, что эта организация не имеет широкой сети офисов, как другие банки. Клиент оформляет заявку и получает все, что требуется, с доставкой на дом или в офис.
Изначально требуется перейти в хранилище мобильных приложений PlayMarket или AppStore, найти Тинькофф Инвестиции, установить программу бесплатно в свой смартфон и запустить ее. Далее клиенту будет предложено подтвердить свой номер телефона при помощи кода через SMS, а затем заполнить анкету.
Далее согласовывается время, приезжает представитель банка, который привозит пакет документов на подпись.
Единожды подписав договор, пользователь получает дебетовую карту с рядом специальных «фишек», таких, как повышенный кэшбэк, проценты на остатки при соблюдении определенных условий, и прочее. Логическим продолжением сервиса стало и появление системы Тинькофф Инвестиции.
Уже существующий клиент может просто подписаться на дополнительную услугу, подтвердить свое решение отправкой SMS в системе клиент-банк или в специальном приложении для телефона, и счет открыт.
Для тех, кто впервые решает работать с Тинькофф, процесс предельно похож на открытие счета. Более того, ему даже и открывают этот самый счет после визита представителя, и выдают обычную дебетовую карту Tinkoff Black.
Отказаться от нее невозможно, потому что именно на этот пластик происходит вывод средств с брокерского счета в дальнейшем.
Особенности торговли через Тинькофф Инвестиции
В отличие от других брокеров, специалисты Тинькофф Инвестиции пошли по своему особенному пути и написали два собственных приложения для торговли ценными бумагами, одно для web, а второе для мобильных устройств. Оба они имеют свои особенности.
Веб приложение устанавливать не нужно, в него можно перейти со страницы Тинькофф. Действует двойная система аутентификации, вход подтверждается не только паролем, но и кодом, полученным через SMS. Торговый терминал выглядит вполне качественно, удобен и даже по многим параметрам производит лучшее впечатление, чем общепринятая программа Quick. Здесь есть все, от котировок в реальном времени с графиками и «стаканом» заявок на покупку и продажу с объемами, до новостей, инвестиционных идей, прогнозов и социальной сети трейдеров в одном месте.
Приложение для мобильных телефонов, работающих на IOS или Android, конечно, попроще, чем для стационарного компьютера, но вполне достойные его дополнения.
Тарифы Тинькофф Инвестиции
За все хорошее, за доставку договора на дом, карту в подарок, за особый специально для клиентов написанный торговый терминал и приложение для телефонов, в общем, за все поздно или рано приходится платить, причем клиенту.
Тарифы системы Тинькофф Инвестиции в общем виде выглядят так
0.25-4% в зависимости от рынка
0 портфель от 3 млн рублей;
990 руб. от 1 до 3 млн;
Базовый тарифный план с комиссией в размере 0.3% от сделки значительно выше, чем у конкурентов Тинькофф, если сравнивать брокера со Сбербанком, ВТБ и другими. Не говоря уже о брокерах-дискаунтерах, изначально рассчитанных на массовых пользователей, таких, как Финам.
Базовым тарифом, по утверждению самих представителей Тинькофф, выгодно пользоваться при объеме сделок до 116 тысяч за месяц. При превышении этой суммы имеет смысл переходить на тариф трейдер, по которому комиссия 0.05% от сделки, но есть ежемесячный обязательный платеж в размере 290 рублей. Чтобы его не платить, надо совершить сделок на 5 млн рублей за прошлый месяц или иметь портфель общей стоимостью не менее 2 млн рублей.
Тинькофф утверждает, что его ставки сопоставимы с платежами другим брокерам. Однако на самом деле, за 0.5% в том же Сбербанке можно получить уже доверительное управление, а это совсем другая услуга.
Вывод денег из Тинькофф Инвестиции считается бесплатным, но на карту самого банка. Если учитывать, что у кредитной организации нет отделений, где можно было бы снять без процентов, то клиентам приходится общаться с банками-партнерами, которые на все выставляют свои собственные условия и ограничения.
Плюсы и минусы Тинькофф Инвестиции
Среди плюсов можно отметить
Однако, помимо достоинств, у Тинькофф Инвестиции есть и свои недостатки.
Кейс Тинькофф Инвестиции — как мы в 5 раз увеличили количество пользователей продукта
Привет! Меня зовут Владимир Короленко, я руководитель агентства поискового маркетинга kite. В сегодняшнем лонгриде расскажу, как мы с командой помогли Тинькофф Инвестициям вырастить аудиторию из поиска в 5 раз, что позволило кратно сэкономить бюджет на рекламу.
Несколько слов про сам продукт. Тинькофф Инвестиции — лидирующий на рынке сервис инвестиций. Продуманный путь потребителя (customer journey), простые и понятные приложения и инструменты помогли команде Тинькофф сломить тренд на высокий порог входа в тематику. Мы думаем, это действительно революционный переход от сложных финансовых продуктов к пользователям, которые интересуются тематикой инвестиций.
Несмотря на сильный бренд, продукты сервиса недополучали аудитории из поисковых систем. Это стало отправной точкой для развития проекта, главная цель которого — увеличение активности пользователей в работе с сервисом, в том числе открытие новых инвестиционных счетов.
Команда клиента поставила перед нами задачи — помочь продукту расширить и увеличить аудиторию из органического поиска и прозрачно показать результаты с помощью аналитики.
На момент начала работ Тинькофф Инвестиции были представлены:
лендингом и страницами для разных продуктов, информационным блоком в формате раздела помощи пользователям;
приложениями для IOS и Android;
Youtube каналом для начинающих инвесторов;
курсом обучения основам инвестирования в Тинькофф Журнале.
Чтобы понять, насколько SEO эффективно работает для конкретного проекта, нужен аудит. Нам важно помогать там, где у продукта есть сформированный спрос и его достаточно, чтобы инвестиции в SEO окупились. Важная часть аудита — необходимость проанализировать конкурентов из поиска, довольно часто они не совпадают с прямыми конкурентами бизнеса.
Аудит состоит из 3-х ключевых этапов:
1) Сбор и обработка данных:
Мы обсуждаем с продуктовой и маркетинговой командой особенности продукта и приоритеты бизнеса. С технической стороной проекта проговариваем технологии и стек. На старте критично определить продуктовые и технические ограничения, с которыми предстоит столкнуться в работе.
Собираем семантику и сегментируем ее, чтобы проанализировать пользовательские интересы и интенты.
Анализируем прямых и косвенных конкурентов по маркерному ядру в рамках каждой поисковой системы и каждой приоритетной продуктовой вертикали.
Изучаем историю продвижения проекта и анализируем прямой и брендовый трафик, другие каналы, которые влияют на SEO.
Погружаемся в экосистему продукта и изучаем приложения и другие продукты Тинькофф.
2) Поиск точек роста
Системная обработка большого количества данных помогает обозначить, от чего нужно отталкиваться, и спрогнозировать результаты. Мы анализируем, как конкретная задача влияет на достижение целей, и составляем конкретные инструкции — что и как нужно сделать.
3) Формирование команды
На этапе аудита и в дальнейшей проектной работе SEO-команда работает в связке с командой клиента. Мы строим процесс так, чтобы держать фокус на главной цели и не терять прозрачность взаимодействия.
Тинькофф наращивает объемы рекламного трафика, включая кампании на телевидении и оффлайн, что способствует росту узнаваемости и формированию интереса к бренду. Поэтому мы со старта начали собирать кастомную систему отчетности, которая использует корректную для SEO-канала модель атрибуции, учитывает все нужные метрики (включая поведение пользователей), отделяет брендовый и небрендовый трафик, с помощью данных из панелей вебмастеров (дошли до точности отделения бренд-трафика в 80%). Более подробно про аналитику в блоке ниже.
После анализа поискового спроса и конкурентов, стало понятно, что мы сильно проигрываем конкурентам по объему контента, разнообразию блоков и функционалу в открытом доступе. Возможность доступа к более эффективным, чем у конкурентов, инструментам, открывается только после авторизации в приложении или на сайте.
Чтобы обойти проблему, нужно было повлиять на метрики поведения пользователей. Одно из решений — расширить и добавить на сайт новый функционал, который уже реализован у конкурентов и позволял им гораздо лучше ранжироваться в поисковых системах. Например: добавить в открытом доступе стоимость ценной бумаги, прогноз и рекомендацию к покупке, блок вопрос-ответ, блок с похожими бумагами.
Страница ценной бумаги после доработки
Чтобы быстро внедрить результативные улучшения и обойти проблему ограниченного ресурса разработки на стороне клиента (который делят команды маркетинга, продукта, аналитики и другие), мы встраивали работы по продуктовой оптимизации в единый бэклог, аргументируя пользу от внедрений показателями конкурентного и продуктового анализа.
Было непросто соблюдать баланс удобства для пользователей и SEO-оптимизации, но обе задачи выполнены успешно – кратно выросшие метрики продукта это лишь подтверждают, а главное, заложена база для продолжения роста показателей.
Конкурентный анализ показал, что на сайте нет некоторых трафиковых страниц ценных бумаг. Мы составили список самых приоритетных и частично добавили их в каталог. В планах — разработать целые разделы, не реализованные на сайте. К примеру, раздел фьючерсов, который напрямую не относится к тематике инвестиций, но поможет привлечь целевую аудиторию проекта.
Чтобы трафик рос быстрее, важно эффективно перехватывать пользователей в поисковой выдаче на первом шаге пути. Мы предложили сразу два решения:
Задействовать новые форматы, такие, как продвижение на Youtube, чтобы в выдаче появились видео.
Улучшить поисковые сниппеты. С помощью итерации экспериментов получить сочетание звездочек рейтинга и блока FAQ (скрин ниже).
Расширенный сниппет страницы ценной бумаги
У каждой продуктовой вертикали свои сезонные особенности. Например, пик открытий индивидуальных инвестиционных счетов и брокерских счетов не совпадает. Важно провести работы по оптимизации и добиться результата к началу пика сезонности.
Еще одна особенность тематики инвестиций — импульсный или ситуативный спрос. Это не классическая сезонность или рост рынка. Спровоцировать рост акции или фонда может что угодно, например очередной твит Илона Маска.
На Илона мы повлиять не могли. Но могли обеспечить нашим страницам максимальную эффективность с точки зрения поисковых систем. Поэтому мы занимались технической оптимизацией — работали над тем, чтобы в индексе поисковых систем отображались все страницы ценных бумаг с самым свежим контентом.
После аудита мы определили, что коммерческий раздел Тинькофф Инвестиции не покрывает весь спрос. Оставались запросы на информационный и около-коммерческий контент, раздел FAQ и видео. Чтобы расширить аудиторию, мы решили дополнительно взять в работу раздел Помощи и канал на Youtube (о них далее). Для развития контентных проектов привлекли партнерское агентство Glider.
С момента первого контакта с клиентской командой разработки мы знали, что проект реализован на технологическом стеке SPA. Это не классический сайт, а скорее одностраничное web-приложение. У формата есть много плюсов для команд разработки и конечного пользователя, но есть и минус — его сложно оптимизировать для поисковых систем.
Вопреки мнению, что SPA-проекты в поисковых системах не продвигаются, мы регулярно делимся успешными кейсами и накопленным в этой области знаниями. Мы используем «золотой стандарт» по продвижению SPA проектов — технология SSR (Server Side Rendering).
Но конкретные задачи проекта были чуть сложнее:
Отловить баг «блуждающих» атрибутов rel canonical, которые указывают поисковой системе страницы, предпочтительные для индексирования. Дело в том, что web-приложение периодически генерировало неправильные атрибуты, что приводило к ошибочной склейке страниц. Определить источник проблемы было сложно, поскольку данные из индекса поисковиков, панелей вебмастеров и данные с самого сайта отличались и периодически менялись местами.
Определить, что включить в индекс поисковых систем, а что нет, поскольку доступ к части функционала сайта открывался только при авторизации пользователя или получении cookies. Нужно было держать на контроле доступность самих страниц и блоки контента на них. Из-за этих особенностей поисковикам, например, не отдавались в код некоторые блоки перелинковки и текстовая информация на страницах (цена бумаги, информация о доходности и др.).
Найти баланс между скоростью работы приложения и количеством контента на страницах.
Часть этих задач мы решили с помощью нашего внутреннего инструмента по мониторингу и оповещениям для SPA проектов. Он наблюдает не только за стандартными SEO-параметрами, но и мониторит наличие, объем и доступность для сканирования конкретных и важных для SEO блоков с контентом.
Мы строим работу двухнедельными спринтами. Это позволяет сделать процесс гибким и быстро сместить вектор, если произошли изменения в поисковой выдаче или сменились приоритеты в задачах клиента.
У команды клиента спринты плавающие: они длятся от двух до четырех недель. Чтобы совместная работа была комфортной, проект-менеджер согласовывает объем задач с учетом их приоритета, часов на разработку и даты релиза.
Ключевой момент в достижении результатов по SEO — реализация задач на сайте. Менеджер проекта руководит процессами, чтобы все задачи были внедрены в срок. Он ставит задачи и отслеживает их статусы, затем проверяет и передает клиенту, а в финале — контролирует внедрение и отслеживает результаты.
Кроме менеджера в проекте на нашей стороне участвуют еще пять разных специалистов — SEO TeamLead, SEO-специалист и его помощник, аналитик и Linkbuilder. При необходимости к работам подключается семантик и другие узкие специалисты.
Команда Тинькофф Инвестиций состоит из восьми человек, но основная коммуникация происходит с продакт-менеджером и маркетологом.
Мы строим работу двухнедельными спринтами. Это позволяет сделать процесс гибким и быстро сместить вектор, если произошли изменения в поисковой выдаче или сменились приоритеты в задачах клиента.
У команды клиента спринты плавающие: они длятся от двух до четырех недель. Чтобы совместная работа была комфортной, проект-менеджер согласовывает объем задач с учетом их приоритета, часов на разработку и даты релиза.
На регулярных совместных планерках мы:
Вместе с клиентом просматриваем отчеты в Google Data Studio, которые наглядно показывают ситуацию на проекте. Для нас это удобно, потому что мы получаем экспертные разъяснения по проекту: например, почему блокируют ценные бумаги или чем вызван резкий рост страницы с точки зрения инвестиционного спроса. Информацию мы дублируем в чат с остальными членами команды.
Проговариваем статусы приоритетных задач в разработке.
Планируем внедрения. Вкратце описываем суть новых ТЗ, их целесообразность и приоритет относительно других задач. Чтобы информация по задачам, статусам и датам релиза не терялась, менеджеры фиксируют ее в таблицу Pipeline,где регулярно обновляются статусы по каждой задаче и даты внедрений.
Проверяем ограничения. Новые идеи часто ограничивает функционал сайта и другие технические моменты. А добавление дополнительных данных на страницы и изменение блоков нужно проверить с точки зрения закона — это важно для тематики инвестиций. Нюансы мы указываем в ТЗ для расчета реальных сроков выполнения задачи.
Согласуем планы по задачам, совмещаем их с приоритетами и задачами продуктовой команды, обсуждаем дату релиза. Это позволяет сделать процесс более прозрачным: команда клиента понимает, какие задачи мы делаем и зачем, на каком этапе работа.
Что недоговаривают Тинькофф Инвестиции. Вытаскиваем все данные по портфелю через API в большую таблицу Excel
Однако, когда инвестиции приобретают серьёзный характер, инвестору нужны точные и подробные данные по его портфелю, в частности, для оценки эффективности инвестирования. И вот здесь с приложением возникают неоднозначности.
Описание проблемы
Рассмотрю на примере своего портфеля (не ИИС) в мобильном приложении. (С даты публикации приложение может обновиться).
На главном экране видим ободряющие значения:
У меня здесь сразу возникают вопросы:
Каким образом была посчитана эта зелёная сумма и 12,21%? Причём, несколько дней назад у меня было что-то около +17%, потом я зафиксировал одну бумагу с профитом, стоимость портфеля почти не изменилась, а вот этот зелёный «общий процент» сразу упал до 12,21.
Мой портфель почти полностью в иностранных бумагах и USD. Каким образом это было переведено в рубли: по курсу ЦБ или по рынку?
Сколько от этой суммы у меня реально останется после уплаты налогов и комиссий, если я продам весь портфель и выведу деньги?
Заходим в раздел Портфельная аналитика, и находим там уже другие значения:
Почему на главной странице было +955 644, а здесь почти на 2 миллиона больше?
Кстати, здесь уже можно посмотреть результаты за год, приложение выводит сумму, но не процент.
Пока всё выглядит весьма оптимистично, открываю профиль в Пульсе.
Вот это результат! Посмотрим по-подробнее.
Здесь приведены результаты по месяцам. За 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, выглядело как-то так: (НЕ ПОВТОРЯТЬ!)
НЕ ПОВТОРЯТЬ
Подглядывая в проекты других разработчиков на Python, я тогда ещё мало что понимал, но было очевидным, что их проекты пишутся совсем по-другому, и мне придётся менять структуру в корне.
Я решил переписать всё заново, как положено, и в более удобной среде разработки.
Знакомство с Python
В качестве более продвинутой среды, ребята с работы посоветовали PyCharm.
С ним дело пошло гораздо продуктивнее, среда автоматически дрессирует писать в соответствии с PEP8 (стандарт оформления кода).
Общие знания по Python я брал из своего любимого справочника: https://www.w3schools.com/
Просто прошерстил все его статьи по питону сверху вниз, и потом периодически обращался за подробностями.
Вообще, чисто субъективно, мне этот язык сразу понравился. Порадовала краткость путей решения задач. Сложилось впечатление, что если просто нужно, чтобы что-то заработало, оно здесь заработает в два счёта, без лишних заморочек. Гуглится всё элементарно, по крайней мере, на моём уровне сложности. Чаще всего, решения находил на https://stackoverflow.com/
Структура программы
Структура таблицы
— Позиции
В левой части таблицы выводится информация по текущему портфелю:
Параметры (базовые, из API):
Параметры, посчитанные на основе базовых:
Сразу после блока с рыночными ценами, располагается самый сложный, с точки зрения расчётов, блок: стоимость активов по ЦБ и расчёт ожидаемого налога при продаже.
Сложность в том, что бумага могла приобретаться частями, в разные дни, а могла частично продаваться. Здесь действует такое правило, что первой продаётся та бумага, которая первой покупалась.
Чтобы решить эту задачу, я придумал сделать для каждой позиции упорядоченный список (массив). Программа пробегает по всем операциям покупки, находя операции с figi данной бумаги, и каждая покупка добавляет в список количество ячеек, соответствующее количеству приобретённых бумаг. Каждая ячейка содержит значение, соответствующее цене покупки в рублях по курсу ЦБ на дату операции. А каждая продажа удаляет нужное количество ячеек из начала списка. Затем считается среднее значение по оставшимся ячейкам, так получается средняя цена покупки в рублях по курсу ЦБ.
Был небольшой подвох, связанный с тем, что в списке операций от Tinkoff API есть не только выполненные, но и нулевые операции, которые пришлось отсеивать.
Чтобы API ЦБ РФ не решил, что мы его ддосим, я поставил небольшую задержку. В итоге, всё считается как надо, но этот этап обрабатывается ощутимо медленно. Чтобы обработались мои 15 позиций и 430 операций, приходится ждать около 1 минуты.
Наверняка это можно как-то оптимизировать, но, в принципе, мы не торопимся.
Разобравшись с самым сложным этапом, можно составить следующие колоночки:
— Операции
Справа от раздела с позициями, выводим колоночки со всем типами операций, которые может нам предоставить Tinkoff API. Их много, на один скриншот не влезают, но на большом мониторе помещается:
Под каждой колоночкой считается сумма. Это как раз то, что нам не покажет брокер. И здесь есть кое-что интересное.
Теперь мы можем сравнить сумму внесённых средств и сумму выведенных (в переводе на рубли по курсу ЦБ)
Ещё можно посчитать сумму всех купонов и дивидендов, а также, внимание:
все комиссии, уплаченные брокеру, и все налоги, удержанные брокером!
Итак, вот мы получили и разложили перед глазами все имеющиеся данные.
Теперь можно сделать из них выводы.
— Аналитика
Я впихнул этот маленький раздел прямо под таблицей с позициями.
Кстати, что касается дат, я не учитывал часовые пояса, и это может где-то выплыть.
Кстати, из-за появления в портфеле позиции «Сегежа» в первый день после IPO программа не могла выполниться и выдавала ошибку. На следующий день по бумаге с API стали приходить нормальные данные и программа снова заработала.
Если что, форма W8BEN, у меня, на данный момент, по некоторым причинам, не действует.
Итого, в российский бюджет я уже уплатил 117 631 руб, и, как было посчитано выше, мне предстоит уплатить ещё порядка 207К, если я зафиксирую портфель сейчас.
В общем-то, это пока всё, что я сделал.
Заключение
Зато, мы разобрались, откуда получаются значения, приводимые в клиентском приложении.
Также, мы узнали суммы комиссий и налогов, как уплаченные, так и ожидаемые.
Нашли реальную сумму, которую сможем вывести со счёта при фиксации портфеля, после удержания налогов.
А главное: получили возможность одним кликом собирать все данные по портфелю со всеми операциями в одну большую таблицу Excel, с которой дальше можем работать средствами самого Excel, можем экспортировать в Google Sheets, или просто сохранить как архив для анализа в будущем.
Это мой первый проект на Python и первая публикация на Хабре.
Надеюсь, информация окажется полезной для улучшения взаимодействия с приложениями Тинькофф, работы с API и разработки подобных программ, а также поспособствует более осознанному инвестированию, а следовательно, повысит ваше благосостояние. Благодарю, что дочитали до конца.