561 浏览
0

klines = api.get_kline_serial(“CZCE.MA309”, 10)

if api.is_changing(klines.iloc[-1], “datetime”):
   print(klines.iloc[-1])
 获得的数据都是瞬时数据,不是10秒内统计的开盘价,收盘价,最高价,最低价,持仓量,volumn而且是0.
debug结果如下:
datetime 1684976910000000000.0
id 336651.0
open 2034.0
high 2034.0
low 2034.0
close 2034.0
volume 0.0
open_oi 1718840.0
close_oi 1718840.0
symbol CZCE.MA309
duration 10
Name: 199, dtype: object

qzl18 已回答的问题 2023年5月25日
0

这里是指刚开始出现k线的时候,所以成交量为0,所以这里你需要要改成klines.iloc[-2],这才是刚刚收盘那根k线的详细数据

qzl18 已回答的问题 2023年5月25日