vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 8
声望: 1

配置文件:

description

数据库配置:

description

description

代码:

description

麻烦请大佬解惑下,看看哪里搞错 了 。
还有个问题:我发现配置mongoddb数据库的collection固定为:db_bar_data,这个在代码中哪个位置可以修改?
谢谢~

Administrator
avatar
加入于:
帖子: 2135
声望: 96

你的数据库结构,是每只股票一个集合,和2.0.7版本中基于MongoEngine的ODM数据格式不一样,所以无法获取到。

解决办法是改用vn.py的数据工具(RQData)来下载历史数据,或者自己学习MongoEngine的原理后来修改源代码匹配你的数据库了。

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

用Python的交易员 wrote:

你的数据库结构,是每只股票一个集合,和2.0.7版本中基于MongoEngine的ODM数据格式不一样,所以无法获取到。

解决办法是改用vn.py的数据工具(RQData)来下载历史数据,或者自己学习MongoEngine的原理后来修改源代码匹配你的数据库了。

我该如何构建我的mongodb数据库结构才能使用vnpy获取到数据?可以给一个简单的mongodb数据库实例么?
因为那套下载数据和入库的代码是原来自己写的,可以把入库的代码和数据库结构改成和vnpy一致,我想让程序先跑起来。。
谢谢~

Administrator
avatar
加入于:
帖子: 2135
声望: 96

申请个RQData的试用账号,然后用CtaBacktester下载些期货数据进去,再用MongoCompass去看数据库结构吧,这样最简单

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

用Python的交易员 wrote:

申请个RQData的试用账号,然后用CtaBacktester下载些期货数据进去,再用MongoCompass去看数据库结构吧,这样最简单

谢谢,已搞定。

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