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

tushare里的数据跟其他datafeed的数据顺序相反的,是时间反序的,最新的数据在最前面,最老的数据在最后面,所以保存到数据库之前必须先倒序一次才能正常。这里根据vnpy大佬们的提示,对/home/yinxiuqu/anaconda3/envs/vnpy2.7/lib/python3.7/site-packages/vnpy_arctic/arctic_database.py这个文件做了修改,使tushare数据保存、更新和使用正常。不过我觉得最好是修改vnpy_tushare这个模块,这样就不会影响其他数据源的数据保存。两个位置的bar[0]改成bar[-1],bar[-1]改成bar[0]
description

Member
avatar
加入于:
帖子: 97
声望: 3

论坛能否建立一个tushare数据的子板块?

Member
avatar
加入于:
帖子: 716
声望: 62

的确,为了上层去修改底层不太好,可以参考这个去修改一下tushare, https://github.com/vnpy/vnpy_tushare/pull/6

Member
avatar
加入于:
帖子: 97
声望: 3

非常感谢,测试了,时间倒序没有问题了。

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

沪公网安备 31011502017034号

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