Может мне кто-то объяснить, почему при использовании библиотеки QuikPy при оформлении подписки на стрим интервальных данных по свечам этот монстр вываливает поначалу какую-то кучу нафик ненужных данных, причем непонятно что нужно сделать чтобы это прекратилось и он начал отдавать интервально тактово нужную информацию (это начинает происходить беспричинно\причинно через какое-то время после нескольких перезагрузок приложения, терминала\авторизацией\перезагрузки Lua-скрипта.. хз что тут за чем происходит..)
Как от этого избавиться раз и на всегда? предварительно перед новой загрузкой пробовал массово отписываться от всего.
Подписываюсь так:
def an0_on_new_candle(self, data):
self.data_candles = data['data']
print('self.data_candles', self.data_candles)
self.an0_data_stream_candles_signal.emit(self.data_candles)
def an0_quik_base_update(self, ticker_list, interval, switch_load_quik):
try:
class_code = 'TQBR'
for ticker in ticker_list:
self.qp_provider.on_new_candle = self.an0_on_new_candle
result = self.qp_provider.subscribe_to_candles(class_code, ticker, int(interval))['data']
print(f'Оформлена подписка на {ticker} ({interval} мин.)')
except Exception as e:
print(f'ERROR: Ошибка загрузки данных сводки')