Перейти к содержанию

FAQ

Можно ли узнать идентификатор поручения из операции?

Почему в операции пустой Figi?

Будут ли отображаться операции по бумагам, которые прошли делистинг?

Параметр quantity в лотах или количествах?

Как с помощью TINKOFF INVEST API получить брокерский отчёт?

Как получить информацию о позициях и доходности портфеля?

Как получить информацию об операциях?

Как понять какие бумаги в портфеле заблокированы по решению ЦБ?

В чем различие между параметрами positions.blocked и positions.blocked_lots в методе getPortfolio?

Что за значения приходят в positions.expectedYield в методе getPortfolio?

Можно ли узнать идентификатор поручения из операции?

Нет, в данный момент такой информации в операции нет, но мы работаем над этим.

Почему в операции пустой Figi?

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

Будут ли отображаться операции по бумагам, которые прошли делистинг?

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

Параметр quantity в лотах или количествах?

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

Как с помощью TINKOFF INVEST API получить брокерский отчёт?

Для получения брокерского отчёта можно воспользоваться методом GetBrokerReport. Обратите внимание, что получение брокерского отчёта асинхронно, т.е. сперва вы запрашиваете формирование отчёта (отправляя пакет generate_broker_report_request), получаете идентификатор задачи формирования отчёта (параметр task_id). После этого вы можете запросить отчёт по его идентификатору, в случае если формирование отчёта ещё не закончено, вы получите соответствующее сообщение об ошибке.

Подробнее о брокерском отчёте: Отчёты и справки.

Как получить информацию о позициях и доходности портфеля?

Для получения информации о позиция и доходности портфеля необходимо подписаться на на метод PortfolioStream или выполнить запросы в метод получения портфеля и метод получения позиций по счету. В PortfolioStream не отображаются заблокированные биржей бумаги. Получить заблокированные бумаги можно в методе GetPortfolio и GetPossitions.

Как получить информацию об операциях?

Для получения информации об операциях в TINKOFF INVEST API предусмотрен метод getOperationsByCursor. Данный метод имеет широкие возможности фильтрации, а также возвращает постраничную информацию об операциях. Для вызова метода во входных параметрах достаточно указать только account_id.

Также в TINKOFF INVEST API для получения списка операций существует метод getOperations, являющийся более старой версией метода getOperationsByCursor. Однако, метод getOperationsByCursor является более предпочтительным для использования. Для вызова метода getOperations во входных параметрах достаточно указать только account_id.

Важно!!! Метод getOperations возвращает только последнюю тысячу операций.

Как понять какие бумаги в портфеле заблокированы по решению ЦБ?

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

В чем различие между параметрами positions.blocked и positions.blocked_lots в методе getPortfolio?

При выставлении лимитных заявок блокируется выставленное количество бумаг на счет, это количество и является значением параметра positions.blocked_lots. Параметр positions.blocked, булевый параметр, значение которого отображает заблокирован ли инструмент депозитарием.

Что за значения приходят в positions.expectedYield в методе getPortfolio?

В методе getPortfolio в параметрах positions.expectedYield и positions.expectedYieldFifo возвращается значение текущей рассчитанной доходность позиции - это значение в валюте инструмента.