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

我的rq到期了,我只能用实时行情来录入数据
是不是只要我的run.py文件里有
from vnpy.app.data_recorder import DataRecorderApp

main_engine.add_app(DataRecorderApp)
这句代码,也就是加载了这个模块,行情就自动录入了?还是我要再改其他东西?

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

09 wrote:

我的rq到期了,我只能用实时行情来录入数据
是不是只要我的run.py文件里有
from vnpy.app.data_recorder import DataRecorderApp

main_engine.add_app(DataRecorderApp)
这句代码,也就是加载了这个模块,行情就自动录入了?还是我要再改其他东西?
我看到https://www.vnpy.com/docs/cn/data_recoder.html#id6
里面讲的是行情录入,那么只要录入分钟数据就可以了吗?我K线图表是17分钟的K,这个录入是多少分钟的啊?
我策略里的K线回调函数是 on_17min_bar(self, bar: BarData): 17分钟的,
系统会自动合成吗?

Administrator
avatar
加入于:
帖子: 4502
声望: 321

需要配置具体录入行情的合约,具体请参考文档:https://www.vnpy.com/docs/cn/data_recoder.html

Member
加入于:
帖子: 81
声望: 0

设置好合约之后,当天的DataRecorder把日内行情存在哪里了呀?我加了main_engine.add_app(DataRecorderApp) 但是还是找不到它把数据存哪了。如果重启策略,数据会丢,找不到

用Python的交易员 wrote:

需要配置具体录入行情的合约,具体请参考文档:https://www.vnpy.com/docs/cn/data_recoder.html

Member
avatar
加入于:
帖子: 4684
声望: 285

对应的数据库

Member
加入于:
帖子: 81
声望: 0

需要跑哪几行代码才能存到数据库呀?我今天跑了DataRecorder但是发现数据库里面并没有存上。

xiaohe wrote:

对应的数据库

Member
avatar
加入于:
帖子: 716
声望: 62

这个是之前的老帖子,数据库模块在剥离后有进行修改,所以可能无法完全适配。

界面模式下参考 https://www.vnpy.com/docs/cn/data_recorder.html 进行使用。

如果需要跑脚本策略,需要自行参考数据库模块 https://www.vnpy.com/docs/cn/database.html 对脚本里的数据库使用函数进行修改。

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

沪公网安备 31011502017034号

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