1.73K 浏览
0

start_k_60 = api.get_kline_serial(symbol=symbol, duration_seconds=60, data_length=data_length)
while True:
    if api.is_changing(start_k_60.iloc[-1], "datetime"):
        print(start_k_60.iloc[-1])
    api.wait_update()

jaried 已回答的问题 2021年10月9日
0

if api.is_changing(start_k_60.iloc[-1], "datetime"): 
    print(start_k_60.iloc[-1])

这段代码的意思是显示K线发生变化时,最新的K线,只是最新K线生成一瞬间的情况,所以开、收、最高、最低一致很正常。显示上一段K线就没问题了。

if api.is_changing(start_k_60.iloc[-1], "datetime"): 
    print(start_k_60.iloc[-2])

nabatieqiao 发表新评论 2021年10月9日

感谢您的解答!!!