VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 34
声望: 1

先上图:
description

description
【案情还原】:夜盘前(2021-11-04 21:00)已开启数据收集程序;2021-11-05 00:03 分又开启同一个数据收集程序(因为有改动,所以开启了另外一个),此时有两个数据收集程序运行,约1分钟后,夜盘前开启的程序关闭。(这样做的目的是:不想因为程序改动数据中断,VNPY的数据写入是更新更新机制,影响不大)。
【异常结果】:2021-11-05 8:40 早上查看Tick数据,发现竟有2021-11-05 21:33 到2021-11-05 22:59 的Tick 数据,明显有跨越时空的嫌疑,明目张胆挑战我的智商。
【案情结果推测】: 1,第二次开启是在2021-11-05 00:03 ,会不会因为CTP会回滚一部分的历史Tick ,因为自然天的跨日,Date 变为2021-11-05,而Time 依旧是历史Tick 的time,这一点根据volume值相同推出。相同time下 2021-11-05 Tick 和2021-1-04Tick volume 相同。【疑问】交易时段,重新登录CTP,会重新发送当天历史Tick吗?如果会,那么发送历史Tick 的数量是多少?
2,CTP 发送的异常数据造成,但Time 时间完全在交易范围内啊,可能性不大,如果出现2021-11-05 7:55 的Tick 数据有可能。

恳请路过的大神帮我掰次掰次

Member
avatar
加入于:
帖子: 4711
声望: 287

请问你用的是最新版本吗?

Member
avatar
加入于:
帖子: 34
声望: 1

xiaohe wrote:

请问你用的是最新版本吗?

不是最新呢,老师,用的2.5.0

Member
avatar
加入于:
帖子: 4711
声望: 287

那请先升级至最新版试试看

Member
avatar
加入于:
帖子: 34
声望: 1

xiaohe wrote:

那请先升级至最新版试试看

谢谢老师指点,升级比较麻烦,直接在现有版本上修改能否给点建议?
【有几点疑问】:
1、对于有夜盘的品种,第二天早上重启CTP 会回滚夜盘的历史TICK吗?
2、如果回滚历史Tick ,是回滚全部Tick 还有有一定量的限制?
3、日盘回滚夜盘历史Tick数据,Date日期是否更改为日盘Date,还是说不变,如果不变,那就说明date的更改在是在vnpy应用层改掉的

Member
avatar
加入于:
帖子: 4711
声望: 287

ctp不提供历史数据,不想升级的话跨日时间这个问题可以参考这个commit https://github.com/vnpy/vnpy_ctp/commit/723d5d10b8f7f529bae4cf6e511898b7bfe5b631

Member
avatar
加入于:
帖子: 34
声望: 1

xiaohe wrote:

ctp不提供历史数据,不想升级的话跨日时间这个问题可以参考这个commit https://github.com/vnpy/vnpy_ctp/commit/723d5d10b8f7f529bae4cf6e511898b7bfe5b631

太赞了,我的xiaohe 老师师师湿湿,谢谢指点,我拜读拜读

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】