最近在做tick级别策略,尝试利用vnpy_arctic做储存提升速度,发现遇到诸多问题。有帖子说该模块需要panel做支持,但细看代码实现,并没有这个要求,pandas版本并不是限制。实际运行过程中,load_tick_data容易报错,应该是与版本有关,期待该模块能更新
最近在做tick级别策略,尝试利用vnpy_arctic做储存提升速度,发现遇到诸多问题。有帖子说该模块需要panel做支持,但细看代码实现,并没有这个要求,pandas版本并不是限制。实际运行过程中,load_tick_data容易报错,应该是与版本有关,期待该模块能更新
截图可以发一个更清晰的吗
Arctic无法支持3.7以上版本的Python,所以不推荐用了
MTF wrote:
Arctic无法支持3.7以上版本的Python,所以不推荐用了
Arctic团队新出了一个ArcticDB 支持python3.7~3.11,vnpy官方后续会支持吗 这个数据库性能还是很高的
ArcticDB看了下主要是针对云端投研环境的(用AWS S3存储),不太适合国内用户吧
MTF wrote:
ArcticDB看了下主要是针对云端投研环境的(用AWS S3存储),不太适合国内用户吧
它支持本地存储(lmdb)和云存储的 看官方文档是比Arctic提升挺大的
jingsiaosing wrote:
MTF wrote:
ArcticDB看了下主要是针对云端投研环境的(用AWS S3存储),不太适合国内用户吧
它支持本地存储(lmdb)和云存储的 看官方文档是比Arctic提升挺大的
我记得VeighNa官方做过一个测试 Arctic的读写性能比其他数据库优秀挺多的 如果能支持更新到ArcticDB就太好了
我自己
MTF wrote:
ArcticDB看了下主要是针对云端投研环境的(用AWS S3存储),不太适合国内用户吧
我自己写了一份更新后的vnpy_arcticdb代码,简单测试了下,除了时区可能稍微有点问题需要再慢慢处理下,应该是可以用了。我已经在github上提交Pull request,供大家参考
感谢分享!