klines = api.get_kline_serial(“SHFE.ag2408”, 60)
while True:
api.wait_update()
if api.is_changing(klines):
print(“k线时间:”, klines.datetime.iloc[-1])
这个打印出来的为何是每秒一个输出?为啥不是1分钟输出一次呢?
李思恒 已回答的问题 2024年6月11日
你这个判定是,Kline但凡有点变化就是True,Kline在实盘的过程中是tick级别更新数据的,可以改下写法如
api.is_changing(kline.iloc[-1],”datetime”)只判断最新一根K生成的时候为True,就是一分钟了
李思恒 已回答的问题 2024年6月11日