实盘状态下,如果同时订阅了klines5(5分钟k线)、klines30、klines1.部分代码如下:
while True:
api.wait_update()
if not api.is_changing(klines1.iloc[-1], “datetime”):
continue
if api.is_changing(klines5.iloc[-1], “datetime”):
print(“更新”)
这种情况下,只打印1次“更新”,后续就一直不打印。说明if api.is_changing(klines5.iloc[-1], “datetime”)该语句一直是false。请问为什么,如何处理?
是一直没打印,不是5分钟打印一次