Releases: Tinkoff/investAPI
Releases · Tinkoff/investAPI
V1.0.11
- Новый метод получения операций. OperationsService.GetOperationsByCursor
- Новый метод выставления ордера взамен существующего OrdersService.ReplaceOrder
- Новое поле для всех типов бумаг (share/etf/currency/futures/bond) for_iis_flag (Признак доступности для ИИС)
- Новые поля для всех типов бумаг (share/etf/currency/futures/bond) first_1min_candle_date (Дата первой минутной свечи), first_1day_candle_date (Дата первой дневной свечи)
v1.0.10
- реализован метод со стримингом доходности портфеля PortfolioStream
- добавлены поля с блокировками в GetPortfolio
- реализован запрос, позволяющий получить список активных подписок внутри bidirection стриминга
- в GetPosition добавлен тип инструмента
- исправлены ошибки, в т.ч. с пустыми figi в методе getOperations
- добавлен флаг api_trade_available_flag в findInstrument
- расширены коды ошибок
V1.0.8
- Метод поиска инструмента по имени/figi/ticker/isin/uid. Поиск регистронезависимый
- Метод получения списка стран
- Метод получения списка брендов
- Улучшение в работе песочницы
v1.0.7
- Большое количество улучшений в работе песочницы
- Добавлено поле real_exchange, показывающее реальную площадку торгов (moex, rts, otc) для методов сервиса инструментов Bonds/Shares/Currencies/Futures/Etfs.
- Добавлено поле api_trade_flag в метод Marketdata.GetTradingStatus
- Новые методы для работы с избранными бумагами. InstrumentsService.AddFavorites, InstrumentsService.EditFavorites
v1.0.6
- Добавлено поле uid для всех типов инструментов (bond, currency, etf, share, futures)
- Добавлен поиск по uid в методе GetInstrumentBy
- Добавлен метод получения активов. Метод позволяет получить полный список активов и краткую информацию по ним. Более подробную информацию можно получить в методе assetBy
- Поле executedOrderPrice в ответе postOrder теперь корректно показывает исполненную цену заявки
v1.0.4
- В методах получения статуса торговли инструментом (и stream и unary) добавлены признаки возможности выставления лимитых и рыночных заявок: https://tinkoff.github.io/investAPI/marketdata/#gettradingstatusresponse;
- В потоке сделок клиента добавлен идентификатор счета клиента: https://tinkoff.github.io/investAPI/orders/#ordertrades
- Добавлены дополнительные проверки при выставлении ордеров;
- Исправлена проблема с нулевым значением limitUp/limitDown;
P.S. Появился отдельный неофициальный чат для частных объявлений заказчиков и разработчиков торговых роботов - https://t.me/tinkoff_invest_robot_development. Если нужно разработать автоматизацию для Тинькофф Инвестиций и ищите исполнителя, а также если Вы разработчик - пишите туда.
v1.0.3
- Открыта возможность торговли бумагами TCS (в старой версии api тоже открыта)
- Реализован метод, выгружающий справку о доходах за пределами РФ: https://tinkoff.github.io/investAPI/operations/#getdividendsforeignissuer
- Реализован метод, выгружающий купонный календарь: https://tinkoff.github.io/investAPI/instruments/#getbondcoupons
- В поток свечей добавлено поле с временем последней сделки, входящей в эту свечу
- Добавлена обработка дополнительных видов ошибок
- Дополнены типы операций
- Дополнен формат ответа в методе getTradingSchedules
v1.0.2
- временно выключена торговля по валютам в связи с 30% комиссией: https://www.rbc.ru/finances/03/03/2022/622050d09a794766999d1a1e
- добавлены новые коды ошибок, скорректированы описания
- в методе https://tinkoff.github.io/investAPI/users/#getinfo теперь возвращается и действующий тариф пользователя
- обогащен возвращаемый ответ метода операций: https://tinkoff.github.io/investAPI/operations/#operation
- в стрим по стаканам добавлены лимиты: limitUp и limitDown
- исправлены ошибки
v1.0.1
Изменения:
- Расширены коды возвращаемых ошибок;
- Выгружен в машиночитаемом виде json файл сопоставления кодов ошибок и описания;
- Добавлена поддержка стакана для глубины = 1
- Поддержка стаканов для некоторых внебиржевых инструментов
Исправлено:
- Поправлен расчет количества подписок по стримам (иногда учитывался instrument_info)
- Исправлены проблемы с песочницей: с лотностью GetPositions и с валютой в методе пополнения
- Исправлена проблема с возвращаемыми в Operation сплитованной валютой
Обновлена документация
v1.0.0
Версия контрактов 1.0.0:
- Добавлен брокерский отчет OperationsService.GetBrokerReport
- Добавлен уровень доступа в UsersService.GetAccounts
- Указание ссылок на часовой пояс во всех временных параметрах
- Добавлены поля average_position_price_fifo, quantity_lots в ответ метода OperationsService.GetPortfolio
- Метод OrdersService.PostOrder возвращает ошибку 30049 при большом количестве сделок по фондам Тинькофф
- Исполнение сделок с фьючерсами в песочнице