invest-openapi icon indicating copy to clipboard operation
invest-openapi copied to clipboard

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

Open danclax opened this issue 3 years ago • 4 comments

Пример. Тикер 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.

danclax avatar Mar 25 '21 20:03 danclax

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

ssolarevIDBS avatar Mar 26 '21 13:03 ssolarevIDBS

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

rus-art avatar Apr 12 '21 06:04 rus-art

Не исправилось ли само, как в 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/). Так что ни на клиенте фикса нет, и на сервере ничего не сделали.

danclax avatar Apr 18 '21 12:04 danclax

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

rus-art avatar Apr 22 '21 10:04 rus-art