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

加载vn.py数据库组件

from vnpy.trader.database import database_manager, DB_TZ
from vnpy.trader.object import BarData
from vnpy.trader.constant import Exchange, Interval

显示 ImportError: cannot import name 'database_manager' from 'vnpy.trader.database' (c:\vnstudio\lib\site-packages\vnpy\trader\database.py)

我在 c:\vnstudio\lib\site-packages\vnpy\trader\database.py 这里头看了一下,没有database_manager 该怎么处理?

Member
avatar
加入于:
帖子: 379
声望: 125

答:

2.6版以后没有database_manager了,取而代之的是database和datafeed。

database用get_database()来获取

from vnpy.trader.database import get_database
database = get_database()
 ... ...

datafeed用get_datafeed()来获取

from vnpy.trader.datafeed import get_datafeed
database = get_datafeed()
  ... ...
© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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