已解决844 浏览
0

调用api.get_kline_serial查询CFFEX.IM2208的kline数据时 截止到现在能查询到的时间分别是2022-07-21 16:00:00 和2022-07-24 16:00:00,并不是中证1000上市的7月22日和周一的7月25日。请管理员查看下,谢谢!

hr_lb 选择最佳答案 2022年7月26日
0

估计你时间转换是自己用pandas然后还没有考虑时区,试试这个代码,数据没问题的。

from tqsdk import TqApi
from tqsdk.tafunc import time_to_datetime
api = TqApi(auth="xxx,xxx")
kline = api.get_kline_serial("CFFEX.IM2208",60*60*24)
kline["datetime"] = kline["datetime"].apply(time_to_datetime)
print(kline)
api.close()
hr_lb 发表新评论 2022年7月26日

感谢您的解答!用这个.apply(time_to_datetime)后问题解决了!