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

from vnpy.trader.database import database_manager database_manager.save_bar_data(data)
database_manager我看也不是就用来存sqlite的吧,从vnstation中可以顺利下载到MongoDB
description

Member
avatar
加入于:
帖子: 4618
声望: 284

可参考https://www.vnpy.com/forum/topic/1979-vn-pyshe-qu-jing-xuan-6-jiao-yi-ni-xu-yao-xuan-hao-shu-ju-ku

Member
avatar
加入于:
帖子: 4
声望: 0

xiaohe wrote:

可参考https://www.vnpy.com/forum/topic/1979-vn-pyshe-qu-jing-xuan-6-jiao-yi-ni-xu-yao-xuan-hao-shu-ju-ku
配置都配置好了,database_manager.save_bar_data能不能用于保存到mongodb啊,网上查下来都是用这个,但是我导入这个模块就报错了,改回默认的sqlite才能使用

Member
avatar
加入于:
帖子: 4
声望: 0
from vnpy.trader.database import database_manager

单独运行这一条
找不到数据库驱动vnpy.database.DAFADSADSADSADSADSA,使用默认的SQLite数据库

Member
avatar
加入于:
帖子: 4618
声望: 284

description
你全局配置里的driver把mongodb填成了DAFADSADSADSADSADSA吧

Member
avatar
加入于:
帖子: 10
声望: 0

我最头大,我改成mongodb 之后,报错pymongo.errors.InvalidName: database names cannot contain the character '.' 以至于我再也打不开vn trade界面了,想改都改不了 重装也没效果

Administrator
avatar
加入于:
帖子: 4500
声望: 320

洛花铠 wrote:

我最头大,我改成mongodb 之后,报错pymongo.errors.InvalidName: database names cannot contain the character '.' 以至于我再也打不开vn trade界面了,想改都改不了 重装也没效果

请移除您的c:\users\administrator.vntrader\vt_setting.json后,再重启即可

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

沪公网安备 31011502017034号

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