返回列表 发布新帖

关于xtquant获取数据tick周期数据,部分时间戳缺失的问题

1169 4
发表于 2024-8-6 16:16:49 | 显示全部楼层 阅读模式
测试代码:



from xtquant import xtdata
xtdata.download_history_data(stock_code='300454.SZ', period='tick', start_time='20240729110000', end_time='20240729110500', incrementally=True)

res = xtdata.get_local_data(stock_list=['300454.SZ'], period='tick', start_time='20240729110000', end_time='20240729110500')

df = res['300454.SZ']


可以用一些工具看到df里的内容,如下:

d231906a6264fc1c15fa97cd90bd32c.png


可以看到,并不一定是3秒一次,而是有些会间隔更久,看上去,明显是缺失了一些时间戳,包括实时订阅的时候,也是一样的现象。

关于这个问题的原因我也了解,就是这个时间段内其实该票没有产生成交,所以没有返回这个时间对应的数据。

但是,数据缺失的现象是事实,在做回测或者实盘的时候,如果时间戳对不齐,会影响很多问题,很麻烦,造成很多问题。

所以,提个建议,能否关注一下此问题,研究解决一下,不管是否有成交,都严格按照时间周期,返回相应的数据。

评论4

Willows
发表于 2024-8-6 16:24:44 | 显示全部楼层
建议使用pd.resample方法来重采样和对齐
Anna向阳而生
发表于 2024-8-9 11:37:20 | 显示全部楼层
无门槛申请QMT(mini qmt)、ptrade,策略代写,股票低佣万0.854,融资4.5%起 ,联系:Annalidian-8285
*******9661_WMNDw
发表于 2024-12-30 15:31:07 来自手机 | 显示全部楼层
老师希望请教18334709661
~量子~
发表于 2024-12-30 19:36:02 | 显示全部楼层
几秒时间内没有成交数据,   没有数据就加点处理一下就好。

回复

您需要登录后才可以回帖 登录 | 立即注册

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 迅投QMT社区 版权所有 All Rights Reserved. 蜀ICP备19002686号-2
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表