随3.9.4版本升级后,使用TDengine作为数据库,通过DataManager模块下载数据后,再读取数据,时间戳差8个小时。
查询数据库,数据库存入的时间戳是正常的
通过DataManager模块查询,时间戳是错误
没有在时间上+8,通过策略引擎打印bar.datetime,也是相同的问题,请问是数据库引擎loadbar时,时间戳转换有问题吗?
随3.9.4版本升级后,使用TDengine作为数据库,通过DataManager模块下载数据后,再读取数据,时间戳差8个小时。
查询数据库,数据库存入的时间戳是正常的
通过DataManager模块查询,时间戳是错误
没有在时间上+8,通过策略引擎打印bar.datetime,也是相同的问题,请问是数据库引擎loadbar时,时间戳转换有问题吗?
已经修复问题,请升级1.0.4版本试下:
pip install vnpy_taos==1.0.4
升级后问题已解决,还有一个问题,TDengine数据库的精度要比MYSQL高吗?使用TDengine下载的数据精度是小数点后4位,使用MYSQL下载的数据精度是小数点后两位,请问是数据库不同造成的吗?
这是TDengine的
这是MYSQL的
可能和不同数据库里,浮点数的数据类型有关,这块要具体看下vnpy_tdengine/vnpy_mysql的源代码了