Open solalx opened 2 years ago
Рабочий вариант подписываться на 5ти или 1 минутки и из них уже выстраивайте, что хотите. Даже в веб терминале глючат дневки. особенно на вечерних сессиях. (т.е. ощущение, что с 19:30 у них фриз до следующей сессии.)
У меня точно такая же проблема. Подписан на 5 минутки. Вне зависимости от того на сколько тикеров подписан, на открытие Америки(сейчас это 17:30МСК) начинается просто АД. По стриминг протоколу очень сильно запаздывают данные! в 17:45МСК сервер всё ещё напихивает мне свечки с Time=17:30, т.е. задержка более 15 минут. Тоже самое просходит на закрытие основной сессии.
Отсылку к задаче https://github.com/TinkoffCreditSystems/invest-openapi/issues/582#issuecomment-895093574 считаю не корректной, т.к. там немного дургая проблема. Здесь мы говорим именно о задержке!
Готов предоставить любые дополнительные данные, если нужно.
Поддерживаю, наблюдается задержка и на M5 и на M1. Streaming api стал бесполезен до решения проблемы(
Последние минимум 2 месяца идет задержка данных в начале вечерней сессии при получении через Tinkoff.Trading.OpenApi Задержка минимум на 15 минут в течении первого часа (1.5 часа) вечерней сессии (с 17.30 Msk). Переприсоединение не помогает. Дальше, через час (~с 18.30 Msk) мгновенно выравнивается и данные синхронизируются с реальностью. По видимому, на стороне сервера буфер с устаревшими данными? Данные получаю в виде подписки на дневные свечи. Тестировал на подписке на дневные свечи даже на одном инструменте. Получается полностью неработоспособный инструмент!!! Есть ли перспектива исправления ситуации?
30.11.2021. Цена [Close] дневных свечей и Цена [Close] 1мин свечей идут синхронно на любых инструментах и на 18.45 Msk отстают от реальных данных минимум на 15 минут. Подписка для тестов делается на стрим канал через Tinkoff.Trading.OpenApi (C# SDK) одним инструментом в соединении.
Данные выглядят например вот так: 1мин свеча
OXY 30.11.2021 15:54:49 (это время приема свечи по UniversalTime) {"o":29.63,"c":29.65,"h":29.71,"l":29.62,"v":3140,"Time":"2021-11-30T14:47:00Z","Interval":"1min","Figi":"BBG000BQQ2S6"}
OXY ConnectionPool= 1 30.11.2021 16:49:11 (это время приема свечи по UniversalTime) {"o":29.57,"c":29.55,"h":29.57,"l":29.55,"v":409,"Time":"2021-11-30T15:09:00Z","Interval":"1min","Figi":"BBG000BQQ2S6"}
OXY 30.11.2021 17:43:40 (это время приема свечи по UniversalTime) {"o":29.79,"c":29.8,"h":29.81,"l":29.77,"v":1754,"Time":"2021-11-30T15:44:00Z","Interval":"1min","Figi":"BBG000BQQ2S6"}
Задержка растет :)
В предыдущие дни хотя бы к 19.00 Msk данные синхронизировались с реальностью.
К 22 часам по Москве: OXY 30.11.2021 19:06:07 (это время приема свечи по UniversalTime) {"o":29.56,"c":29.55,"h":29.56,"l":29.54,"v":941,"Time":"2021-11-30T19:06:00Z","Interval":"1min","Figi":"BBG000BQQ2S6"}
Такая же ситуация с задержкой начинается с ~23.30 Msk.