api = TqApi()
k = api.get_kline_serial(“SHFE.ag2012″,60,121)
while True:
api.wait_update()
if api.is_changing(k.iloc[-1],”datetime”):
print(k.iloc[-1].id)
================
我希望新k线生成是再print
可是现在是一直打印,不等新k生成
administrator 已回答的问题 2020年10月13日
api = TqApi()
k = api.get_kline_serial(“SHFE.ag2012″,60,121)
while True:
api.wait_update()
if api.is_changing(k.iloc[-1],”datetime”):
print(k.iloc[-1].id)
================
我希望新k线生成是再print
可是现在是一直打印,不等新k生成
datetime和id作为比较,效果是一样的吧,时间变了,肯定id也+1了,我希望的效果是如果是15分钟K,数据会15分钟左右更新一次?是通过这个方法实现的吗?还是需要通过其他方式实现?