Open Karail opened 1 year ago
А Вы после quik = new Quik(_port, new InMemoryStorage()); заново переподписываетесь на получение свечей?
А Вы после quik = new Quik(_port, new InMemoryStorage()); заново переподписываетесь на получение свечей?
да, конечно
еще проблема что свечи перестают приходить просто в середине дня, ни ошибок ничего, у меня в одном квике 3 отдельных друг от друга коннектора с разными портами подписываются на 3 разных графика
когда делаю дисконнект последняя свеча приходит
ну и конечно если сделать quik.StopService() и потом quik = new Quik(_port, new InMemoryStorage()) свечи и обзеличенные сделки железобетонно не приходят
Согласно приведенным Вами логам, Вы отписываетесь от получения данных, а новой подписки нет. Как-то это не вяжется с Вашим утверждением о том, что Вы заново выполняете подписку после создания нового экземпляра класса Quik.
Согласно оформленным логам, Вы отписываетесь от приема данных, а новой подписки нет. Как-то это не вяжется с заявлением о том, что Вы тщательно выполняете подписку после создания нового экземпляра класса Quik.
На скриншоте да, просто показал выключение, что бы показать что свеча пришла, но только после отписки это же все равно не нормально поведение, что в 2 других коннектора свечи продолжают приходить, а в один нет, в рандомное время к примеру сегодня утром, в 2 других инструмента свечи стали приходить, а в один опять нет
использую QuikSharp 2.0.1 и Quik VTB 9.5.0.42
К сожалению, предоставленная Вами информация не позволяет мне сделать какий-либо конкретных выводов. Пока, все что я увидел, это утверждение о том, что Вы "убиваете" коннектор, по которому ранее отписались от получения свечей, после чего создаете новый коннектор, и якобы (свидетельств не увидел) после этого снова подписываетесь на получение свечей. При этом, предоставленные скриншоты подтерждают только то, что Вы отпысываетесь от получения свечей, но никаких подтверждений повторной подписки на них нет. Также, хочу заметить, что Вы пока единственный, кто утверждает что свечи просто так перестают приходить. Сам я обычно больше двух одновременных конннектов к одному квику не использую, но при этом каждый коннектор обычно подписывается сразу не несколько десятков инструментов, и получает свечи сразу по нескольким тайм-фреймам. И у меня наблюдается все два сценария сбоя:
К сожалению, предоставленная Вами информация не позволяет мне сделать какий-либо конкретных выводов. Пока, все что я увидел, это утверждение о том, что Вы "убиваете" коннектор, по которому ранее отписались от получения свечей, после чего создаете новый коннектор, и якобы (свидетельств не увидел) после этого снова подписываетесь на получение свечей. При этом, предоставленные скриншоты подтерждают только то, что Вы отпысываетесь от получения свечей, но никаких подтверждений повторной подписки на них нет. Также, хочу заметить, что Вы пока единственный, кто утверждает что свечи просто так перестают приходить. Сам я обычно больше двух одновременных конннектов к одному квику не использую, но при этом каждый коннектор обычно подписывается сразу не несколько десятков инструментов, и получает свечи сразу по нескольким тайм-фреймам. И у меня наблюдается все два сценария сбоя:
- Дисконнект. В этом случае мне приходится полностью перезапускать торгующее приложение (попытка восстановления работы после дисконнекта нередко приводила к зависанию квика)
- "Падение" квика. Тут, по очевидным причинам, приходится перезапускать и квик и торгующие приложения.
Сегодня появилась такая же проблема, она каждый день, не отписываюсь от получения свечей
обезличенные сделки тоже перестают приходить
Quik Finam 9.3, чистый только сегодня установил
проблема возникает после отключения робота quik.StopService(); и вновь подключения quik = new Quik(_port, new InMemoryStorage()); свечи перестают приходить, только после перезапуска коннектора они вновь начинают поступать
это большая проблема, так как после обрыва соединения квиком, необходимо перезапускать робота