Я использую ThreadedDepthCacheManager в python-binance для получения заказов из книги, а в методе start_eepth_cache я устанавливаю ограничение только на 2 глубины в книге заказов. Тем не менее, с каждым вызовом моего обратного вызова я все глубже и глубже погружаюсь в книгу заказов. Почему это? Я неправильно понимаю вывод?
from binance import ThreadedDepthCacheManager
def handle_book(book):
print(f'Bids {len(book.get_bids())}')
dcm = ThreadedDepthCacheManager()
dcm.start()
dcm.start_depth_cache(callback=handle_book, symbol='BTCUSDT', limit=2)
while True:
time.sleep(0.1)
Подробнее здесь: https://stackoverflow.com/questions/798 ... order-book