额,为什么获取的1分K螺纹数据,开盘收盘最高最低价都是一样的,另外成交量数据为零。
#!/usr/bin/env python # -*- coding: utf-8 -*- __author__ = 'chengzhi' from tqsdk import TqApi, TqAuth from tqsdk import tafunc import datetime api = TqApi(auth=TqAuth("hxh1129", "1129hxh")) # 获得 60秒的引用 klines = api.get_kline_serial("SHFE.rb2305", 60) kline_time = tafunc.time_to_datetime(klines.iloc[-1]["datetime"]) #print(type(kline_time), kline_time) #print(kline_time.year, kline_time.month, kline_time.day, kline_time.hour, kline_time.minute, kline_time.second) while True: api.wait_update() #print("LastPrice", klines.close.iloc[-1]) if api.is_changing(klines.iloc[-1], "datetime"): # 判定最后一根K线的时间是否有变化 print(klines.iloc[-1]) # 当最后一根K线的时间有变(新K线生成)时才会执行到这里
李思恒 已回答的问题 2023年3月23日