QUOTES_SYMBOL_RB = 'KQ.i@SHFE.rb' QUOTES_SYMBOL_I = 'KQ.i@DCE.i' QUOTES_SYMBOL_J = 'KQ.i@DCE.j' DUR_SEC = 30
while api.wait_update():
if api.is_changing(klines.iloc[-1], "datetime"):
print(klines.iloc[-2])
这个时候 klines.iloc[-2]才是最新的bar,而klines.iloc[-1]是最新的tick数据,这个文档还有示例都没有提示。
这个时候如果使用klines这个dataframe就会有点问题,只能使用klines[:-2]
只能使用klines[:-1]