Tinkoff / invest-openapi

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

В streaming запросе по свечам приходят неверные данные #495

Open danclax opened 3 years ago

danclax commented 3 years ago

Пример. Тикер SPCE:

Time Interval Open Close High Low Volume
2021-03-25 20:02:00 Minute 29.65 29.67 29.67 29.64 495
2021-03-25 20:01:00 Minute 29.62 29.62 29.65 29.62 1346
2021-03-25 20:00:00 Minute 29.62 29.66 29.66 29.58 22744
2021-03-25 19:59:00 Minute 29.65 29.63 29.67 29.6 16408

Все времена в UTC Выделенное - это должен быть интервал с 20:00 до 20:01. Т.е. постмаркет. Но свеча начала передаваться еще в 22:59 МСК. И видно по объемам, что это все еще основная сессия.

Можно подумать, что ок, время 20:00:00 означает интервал с 19:59 до 20:00. Но! На всех графиках обозначается именно время начала свечи, включая приложение Тинькофф под Android. И самое главное - первая свеча, которая пришла по тому же streaming каналу, была эта:

Time Interval Open Close High Low Volume
2021-03-25 04:00:00 Minute 29.78 29.11 29.78 29.11 996

А вот тут все правильно - начало в 4 UTC, т.е. 7:00 МСК, начало утренней сессии SPB.

ssolarevIDBS commented 3 years ago

Походу проблема на сервере. У меня +2 часа на всех запросах .

rus-art commented 3 years ago

Не исправилось ли само, как в TinkoffCreditSystems/invest-openapi-csharp-sdk#82?

danclax commented 3 years ago

Не исправилось ли само, как в TinkoffCreditSystems/invest-openapi-csharp-sdk#82?

Не-а. Вот свежие данные с последней пятницы

Time Interval Open Close High Low Volume
2021-04-16 21:00:00 Minute 23.34 23.34 23.35 23.34 943
2021-04-16 20:00:00 Minute 23.34 23.34 23.36 23.33 17978
2021-04-16 19:59:00 Minute 23.34 23.34 23.38 23.34 13330

Версия nuget не поменялась (https://www.nuget.org/packages/Tinkoff.Trading.OpenApi/). Так что ни на клиенте фикса нет, и на сервере ничего не сделали.

rus-art commented 3 years ago

Перевожу в основную репу, так как проблема явно с апи