VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
LLM学员
avatar
加入于:
帖子: 87
声望: 0

随3.9.4版本升级后,使用TDengine作为数据库,通过DataManager模块下载数据后,再读取数据,时间戳差8个小时。

description
查询数据库,数据库存入的时间戳是正常的

description

description

通过DataManager模块查询,时间戳是错误

description

description

没有在时间上+8,通过策略引擎打印bar.datetime,也是相同的问题,请问是数据库引擎loadbar时,时间戳转换有问题吗?

Administrator
avatar
加入于:
帖子: 4579
声望: 331

已经修复问题,请升级1.0.4版本试下:

pip install vnpy_taos==1.0.4
LLM学员
avatar
加入于:
帖子: 87
声望: 0

升级后问题已解决,还有一个问题,TDengine数据库的精度要比MYSQL高吗?使用TDengine下载的数据精度是小数点后4位,使用MYSQL下载的数据精度是小数点后两位,请问是数据库不同造成的吗?

description
这是TDengine的

description
这是MYSQL的

Member
avatar
加入于:
帖子: 1826
声望: 138

可能和不同数据库里,浮点数的数据类型有关,这块要具体看下vnpy_tdengine/vnpy_mysql的源代码了

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

沪公网安备 31011502017034号

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