Tinkoff / investAPI

395 stars 136 forks source link

В объектах Future отсутствует поле min_price_increment #171

Closed YellowOrWhite closed 2 years ago

YellowOrWhite commented 2 years ago

В соответствии с документацией: https://tinkoff.github.io/investAPI/instruments/#future должно быть поле min_price_increment, но сервер его не возвращает.

inferrna commented 2 years ago

Разработчики пока не определились, являются ли все поля обязательными, или все поля необязательные, или необязательные лишь только некоторые из них. И не решат, покуда в одной далёкой галактике кто-то использует старую версию protobuf, которую эти джедаи зачем-то обязались поддерживать. https://github.com/Tinkoff/investAPI/issues/155

AlexanderVolkovTCS commented 2 years ago

Добрый день, для фьючерсов текущий min_price_increment возвращает функция https://tinkoff.github.io/investAPI/instruments/#getfuturesmarginresponse

YellowOrWhite commented 2 years ago

Добрый день, для фьючерсов текущий min_price_increment возвращает функция https://tinkoff.github.io/investAPI/instruments/#getfuturesmarginresponse

Да, возвращает, но какое это имеет отношение к данному тикету? Я написал о несоответствии реализации и документации, что очевидно приводит к ошибкам. Например, python-tinkoff отдает ноль в min_price_increment фьючерсов.

Также, вопрос, почему Вы называете min_price_increment текущим? Это же шаг цены из спецификации фьючерса и меняется он также "часто" как размер лота.