比如,在获取多合约K线时,is_changing()中输入 key=[‘id’]。 那么接收数据应该在key有变化时更新。
但运行时发现,即便key 变化了,我也没有接收任何数据更新?
在获取 单个合约的时候, 我是能够接收到数据更新的。
# 获取 两个合约的的K线 klines= api.get_kline_serial(["SHFE.rb2205", "SHFE.rb2210"], duration_seconds=5, data_length=1) for i in range(30): api.wait_update() if api.is_changing(klines, key=['id1']): print(klines) api.close()
yangben 已回答的问题 2022年9月13日