Tinkoff / invest-openapi

Документация для Тинькофф Инвестиции OpenApi
https://tinkoff.github.io/invest-openapi/
456 stars 52 forks source link

OrderBook без Bids #125

Open kokoulin opened 4 years ago

kokoulin commented 4 years ago

через rest приходят стаканы приходят только с заявками на продажу, а заявок на покупку нет в приложении и в терминале их вижу, а вот при запросе через API нет не по всем инструментам такое поведение, но например по BBG0016SSV00 так и происходит

NikitaMelnikov commented 4 years ago

Можете привести пример запроса?

Dronablo commented 4 years ago

Я начал практиковаться с API, и постоянно не хватает то bids то asks.

Вот пример запроса { 'trackingId': 'c8ec33f332a206b8', 'payload': { 'figi': 'BBG000BX2YN2', 'depth': 20, 'tradeStatus': 'NormalTrading', 'minPriceIncrement': 0.01, 'lastPrice': 19.37, 'closePrice': 19.7, 'limitUp': 20.62, 'limitDown': 18.59, 'bids': [{ 'price': 19.37, 'quantity': 42 }, { 'price': 18.8, 'quantity': 341 }, { 'price': 18.59, 'quantity': 1 }], 'asks': [] }, 'status': 'Ok' } При этом в терминале аски есть: image

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

NikitaMelnikov commented 4 years ago

@lightning95 поможешь?

Dronablo commented 4 years ago

Прямо сейчас: {'trackingId': '180b7b52b61c3689', 'payload': {'figi': 'BBG000QTFDQ4', 'depth': 20, 'tradeStatus': 'NormalTrading', 'minPriceIncrement': 0.01, 'lastPrice': 26, 'closePrice': 25.06, 'limitUp': 26.75, 'limitDown': 24.09, 'bids': [], 'asks': [{'price': 26, 'quantity': 1}, {'price': 26.75, 'quantity': 276}]}, 'status': 'Ok'} image

Теперь нет bid-ов.

Нужно ли еще кидать примеры или этого хватит?

SMP33 commented 3 years ago

Прямо сейчас: {'trackingId': '180b7b52b61c3689', 'payload': {'figi': 'BBG000QTFDQ4', 'depth': 20, 'tradeStatus': 'NormalTrading', 'minPriceIncrement': 0.01, 'lastPrice': 26, 'closePrice': 25.06, 'limitUp': 26.75, 'limitDown': 24.09, 'bids': [], 'asks': [{'price': 26, 'quantity': 1}, {'price': 26.75, 'quantity': 276}]}, 'status': 'Ok'} image

Теперь нет bid-ов.

Нужно ли еще кидать примеры или этого хватит?

Здравствуйте, вы используете обертку или оригинальный API? У вас олучилось как-нибудь обойти эту проблему? У меня сейчас такое же на некоторых акциях.

Dronablo commented 3 years ago

Я использовал оригинальный API. Ну и осознав насколько всё плохо с ядром (в ТИ, насколько я могу судить, нужно просто полностью перекраивать архитектуру с нуля чтоб решать все эти флапающие проблемы с данными и eventual consistency) я решил вопрос кардинально - просто начал работать через другого брокера =).

kitMP commented 3 years ago

К какому брокеру перешли, если не секрет?

polkila commented 3 years ago

Там есть API?