Как стать автором
Обновить

Комментарии 53

ЗакрепленныеЗакреплённые комментарии

Я, кстати, писал в техподдержку Тинькофф про "странные" значения в графе "среднее".

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

Но техподдержка считает что "всё норм", потому что, (цитата) "налоговая считает прибыль по FIFO".

Аргументы о том, что такой "индикатор", который они показывают на графике, по которому они считают "прибыль" вреден и, по сути, вводит в заблуждение - техподдержку не впечатлили.

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

Вот такие дела.

По сути, на введение адекватного "среднего", на которое можно ориентироваться для принятия решения о продаже/покупке - в рамках стандартного тинькоффского терминала - думаю, можно не надеяться.

Имхо, ситуация "такая себе" и двоякая. С одной стороны - это, фактически, посыл вида "жричодают". С другой стороны - они вроде как дают апи - в контексте вышеописанного превращается в "не нравится? - иди и пиши свой софт". Ну... мы не гордые. Мы свой софт напишем, что делать то... не смотреть же на текущее совершенно глупое "среднее" ?))

Попробую вечером проанализировать, торгую мало, но будет интересно будет посмореть...

Прикольные таблицы! Даже чуть не всплакнул из-за одного момента

Есть одна акция, в которою я по глупости вошел и оочень много потерял - GTX. Я не сразу понял почему у нее высокое отношение к текущей цене. Почему вообще есть текущая цена, ведь она вроде закрывалась для торговли, и собиралась делиститься.

Поэтому в "последние дни" продал за копейки. Из-за этого почти перестал торговать

А сейчас она еще и торгуется, и выросла выше чем я брал до усреднений!!

график

Да уж. Припоминаю подобное, тоже фиксанул убыток, но сумма небольшая.

Стараюсь больше не лезть в рисковые акции. Где-то будет "ракета", а где-то наоборот

Да уж в тинькове не самый лучший терминал и аналитика. Но то что у них оказывается есть API мне в голову почему-то не приходило. Есть над чем подумать. А автору плюсик закину за статью.

Спасибо. Я другими брокерами не пользовался, у них иначе?

Везде по разному. Я тоже пользуюсь только тиньков и БКС. Так что не могу ответить исчерпывающе Я считаю что тинькову например не стоило изобретать велосипед, а сделать просто возможным подключить МТ4 или МТ5. Не совсем понятно почему у них такого нет.

Потому что подключение MT или QUIK тянет кучу легаси бэкенда. И ещё за них нужно платить лицензии)

Тоесть свой терминал на костылях это не легаси бэкенд?

Почему на костылях?

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

у ВТБ в мобильном приложении есть аналитика. Сколько принесла (унесла) позиция за месяц/год/период. Сводные результаты по отраслям/валютам/странам. Сколько уплачено коммисий. На графике можно смотреть точки когда купил/продал. Все очень удобно.
Считаю при наличии такой аналитикой АПИ не нужны вовсе.

По поводу двойного списания комисии за месяц, я разок замечал это . Подумал, что это из-за подключения TinkoffPro, так как примерно в это время подключил его и даже не вникал что за платеж

Так и есть. Писал им в конце августа. Но исправили или нет - не знаю.

"По техническим причинам при подключении подписки "Тинькофф PRO" меняется дата расчетного периода, из-за чего некорректно списывается плата за обслуживание.

Дата расчетного периода при подключении подписки меняться не должна.

Мы уже знаем о ситуации и занимаемся исправлением, стараемся максимально оперативно всё решить.

Приносим извинения за неудобства."

Я тоже подключал, но совсем не 22-го числа, даже не подумал, что это вляет на Инвестиции..

Т.е. мне нужно им написать, чтобы вернули деньги, и поправили дату?

Видимо, да. Я сейчас глянул в историю операций - так ничего и не исправлено. Напишу им тоже ещё раз.

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

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

Ага, жаль, что токен песочницы не позволяет получить данные реального портфеля(

А Тиньк есть тут на хабре? Может их в тред позвать...

у них, к сожалению, пока что на все вопросы про API ответ одинаковый - v1 мы развивать не будем, потому что пилим v2, а когда будет v2 не скажем, потому что сами не знаем) Пилят уже больше года

Новая версия выйдет до нового года.

2022-го? И там будет ограничение прав у токенов? ;-)

А поддержка 2го и далее счетов будет?

У меня другой брокер, API нет, но можно выгружать брокерские отчеты из ЛК в том числе в формате XML (а потом парсить и делать с данными все, что хочешь). Идея взять данные и "анализировать-анализировать-анализировать их" конечно привлекательна. Но вот быстро встает вопрос: анализировать "чтобы что?". Зачем конкретно проводить тот или иной анализ? Ведь любая аналитика и отчет/цифра в отчете - не самоцель, а лишь инструмент принятия решений.

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

С учетом этого, вопросы автору для лучшего понимания смысла статьи (хорошо бы добавить это в статью, ИМХО):

  • вы активно скальпите, у вас стратегия "купил - держи" или еще какая-то? Ибо в зависимости от стратегии нужна разная аналитика.

  • какие решения вы принимаете на основании полученной вами аналитики?

Хороший вопрос. Согласен, что просто так анализировать нет смысла.

Были разные стратегии, а статистика портфеля показала, что лучшей стратегией для меня было - купить несколько голубых фишек, и забыть про них.

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

Но сложные 20/21 годы немного отбили желание этим заниматься, сейчас осуществляю попытки вернуть интерес.

 

Может сделать подробную инструкцию по получнию токена? Не сразу нашел эти настройки.

А так данные загрузил, здорово, даже не ожидал что так отрисуется все.

Увидел что я почти никогда не фиксирую убытки, а откладываю все в долгосрок и усредняю

Хотел уточнить, работают ли фильтры больше или равно? а то хотел найти акции, которые я давно не трогал, но при сортировке хочется исключить проданные, где 'имеется' = 0

К сожалению, на данный момент работает лишь условие "содержит". Иные условия отключены, т.к. требуют доработок.

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

https://habr.com/ru/post/496722/ - я описывал получение токена. Вроде, интерфейс у них не изменился

То, что рисуют в своей аналитике брокеры, не выдерживает никакой критики. Чего только стоит отображение долларовой прибыли, которая на самом деле не долларовая, а рублевая переведенная по текущему курсу в доллары.

Ну и ни один брокер, само собой, не пытается включить налоги в расчет, хотя с нашей нестабильной валютой из-за валютной переоценки налоги могут очень сильно влиять на доходность. Для себя сделал вот такую красоту - https://www.youtube.com/watch?v=fMUxBDY3AUg. В первую очередь как раз хотелось увидеть, как сильно влияют налоги на реальную доходность, и насколько мне может удасться выправить эту ситуацию за счет налоговых вычетов.

Возможно кому-то пригодится - https://github.com/KonishchevDmitry/investments. Интерфейс не насколько дружелюбный, но зато умеет уже довольно много. Раньше пользовался сторонними приложениями (Webull) для анализа портфеля, но потом полностью перешел на свою программу, т. к. во-первых ничего не надо вводить самому, а во-вторых - опять-таки ради более детальной аналитики.

Вау! Попробую на досуге. Даешь Tinkoff prometheus exporter!

Здравствуйте.

Спасибо за подробный отзыв о нашем сервисе!

Поймали ваше предложение по отображению сделок и бумаг в личном кабинете и приложению. Передали ее ответственным. Оставлять новые идеи можете по ссылке https://www.tinkoff.ru/invest/feedback/.

В старой версии API есть проблема есть с возвращением истории, в новой версии работает все корректно. Также исправили в новой версии в списке операций есть информацию по погашенным облигациям.

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

При подключении подписки устанавливаем новый расчетный период, при этом повторного списания не должно быть. Напишите, пожалуйста, ФИО и дату рождения со ссылкой на эту статью на connect@tinkoff.ru. Проверим корректность списания подписки.

Спасибо за ответ!

Ждем новый api:) Было бы волшебно, если был бы токен, который может видеть реальный портфель, но не иметь прав совершать сделки. Или чек-бокс ReadOnly какой-нибудь текущему токену ввести, от греха подальше.

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

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

Как тогда решать такой пример: FXUS раньше стоил 4751 (1 лот / 1 штука)

Затем вы раздробили его в 100 раз, и теперь цена 62,6 за 1 шт. FIGI не менялся, вы же как-то понимаете внутри, что я не в минусе?)

Разобрали ситуацию со списанием платы за подписку. По техническим причинам комиссию списали не по дате расчётного периода, а по дате перехода на этот тариф. Из-за этого произошло два списания в августе. Простите за неудобства. Зачислили вам компенсацию.
Консультацию специалиста по этому вопросу мы отдельно оценим.

Касаемо API.
В старой версии API readonly токена не будет, но в новой API v2 есть поддержка readonly. Релиз веба, на котором можно будет создать такой токен будет в январе.

По второму вопросу мы продумаем и решим эту проблему в следующих релизах.

Спасибо за идеи. На мой взгляд, самый лучший инструмент - обновляемая таблица со всеми сделками в максимально возможной детализации. Будучи выгруженной в Google Docs или ещё куда, на неё можно навертеть любую аналитику. Я так и сделал для себя с помощью скриптов, встреченных здесь на Хабре, настроив выходные таблицы под себя, в частности, итоги по всем инструментам с учётом комиссий, дивов и удержанных налогов. Даже примерно понял, как Тинькофф считает результат по портфелю ))

Здорово, можете этим поделиться?)

Я использую механизм из этой статьи: https://habr.com/ru/post/516210/

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

увы, но ни одна гуглотаблица не посчитает нормально сделки с частичным закрытием по fifo да и еще с валютной переоценкой по курсу. Не говоря уже об отсутствии тикеров многих компаний и бумаг в функции =GOOGLEFINANCE(#ticker; "price")

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

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

Я деньги не выводил, пока, по крайней мере, поэтому проблемы fifo практически нет

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

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

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

Отправил в лс ссылку. Оставил только базовый функционал, на него уже можно навертеть. Как говорится, предоставляется as is.

Да, я в основном только покупаю, так как для меня это - один из способов сбережения и накопления.

Возможно глупый для хабра вопрос, а что это за таблицы ? я начал изучать javascript, думал, что смогу взять их исходный код из браузера чтобы побаловаться с ними, подставить свои данные и тд. НО вообще ничего не понял в исходниках, это же какая-то библиотека?

Это react-table на ReactJS, Webpack без исходников.

Возможно, вам проще будет побаловаться с DataTables https://datatables.net/ на jquery

Спасибо, в react мне кажется рано лезь, а DataTables смог подключить!)

Ag-grid неплохая, правда, много полезных плюшек только в платной версии

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

Удобно то, что видна доходность в % по каждому инструменту. Хотел сделать такой подсчёт в таблицах, но не сделал.

Очень бодрит столбец "Дней с последней сделки". Можно найти акции, которые давно висят и возможно не приносят никакой пользы. А может и забирают прибыль.

Из того, что можно было бы добавить/изменить. Хотелось бы более причёсанную таблицу. Нынешний вариант не удобно крутить, листать. Теряется наглядность. Не знаю, возможно ли это.

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

Спасибо, рад, что пользуетесь!

Из того, что можно было бы добавить/изменить. Хотелось бы более причёсанную таблицу. Нынешний вариант не удобно крутить, листать. Теряется наглядность. Не знаю, возможно ли это.

Можно почти все, максимальная высота таблица мешает?

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

Диаграммы и графики можно добавить, но мне не пришло в голову какие.. Подскажете?

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

должна выйти новая версия api тинькоф, у вас будет его поддержка?

Я еще не смотрел какой формат ответа от нового API, попробую в свободное время сравнить. Если принципиально ничего не изменилось, то возможно и не придется дорабатывать парсер json ответа)

Новая версия имеет gRPC-интерфейс , еще появились Read-only токены.

Но вроде как имеется и обращение через rest: https://tinkoff.github.io/investAPI/swagger-ui/

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

# Таким запросом взял список операций
curl -X 'POST' \
  'https://invest-public-api.tinkoff.ru/rest/tinkoff.public.invest.api.contract.v1.OperationsService/GetOperations' \
  -H 'accept: application/json' \
  -H 'Authorization: Bearer t.********************' \
  -H 'Content-Type: application/json' \
  -d '{  "accountId": "******",
  "from": "2016-01-22T19:54:48.901Z",
  "to": "2025-01-22T19:54:48.901Z"  }' 

Описание ответа https://tinkoff.github.io/investAPI/operations/#operationsresponse

Пример ответа

https://tinkoff.github.io/investAPI/faq_custom_types/

  • units — целая часть суммы.

  • nano — дробная часть суммы.

уух, AMD по 26 баксов)

Я, кстати, писал в техподдержку Тинькофф про "странные" значения в графе "среднее".

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

Но техподдержка считает что "всё норм", потому что, (цитата) "налоговая считает прибыль по FIFO".

Аргументы о том, что такой "индикатор", который они показывают на графике, по которому они считают "прибыль" вреден и, по сути, вводит в заблуждение - техподдержку не впечатлили.

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

Вот такие дела.

По сути, на введение адекватного "среднего", на которое можно ориентироваться для принятия решения о продаже/покупке - в рамках стандартного тинькоффского терминала - думаю, можно не надеяться.

Имхо, ситуация "такая себе" и двоякая. С одной стороны - это, фактически, посыл вида "жричодают". С другой стороны - они вроде как дают апи - в контексте вышеописанного превращается в "не нравится? - иди и пиши свой софт". Ну... мы не гордые. Мы свой софт напишем, что делать то... не смотреть же на текущее совершенно глупое "среднее" ?))

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории