我的rq到期了,我只能用实时行情来录入数据
是不是只要我的run.py文件里有
from vnpy.app.data_recorder import DataRecorderApp
main_engine.add_app(DataRecorderApp)
这句代码,也就是加载了这个模块,行情就自动录入了?还是我要再改其他东西?
我的rq到期了,我只能用实时行情来录入数据
是不是只要我的run.py文件里有
from vnpy.app.data_recorder import DataRecorderApp
main_engine.add_app(DataRecorderApp)
这句代码,也就是加载了这个模块,行情就自动录入了?还是我要再改其他东西?
09 wrote:
我的rq到期了,我只能用实时行情来录入数据
是不是只要我的run.py文件里有
from vnpy.app.data_recorder import DataRecorderAppmain_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分钟的,
系统会自动合成吗?
需要配置具体录入行情的合约,具体请参考文档:https://www.vnpy.com/docs/cn/data_recoder.html
设置好合约之后,当天的DataRecorder把日内行情存在哪里了呀?我加了main_engine.add_app(DataRecorderApp) 但是还是找不到它把数据存哪了。如果重启策略,数据会丢,找不到
用Python的交易员 wrote:
需要配置具体录入行情的合约,具体请参考文档:https://www.vnpy.com/docs/cn/data_recoder.html
对应的数据库
这个是之前的老帖子,数据库模块在剥离后有进行修改,所以可能无法完全适配。
界面模式下参考 https://www.vnpy.com/docs/cn/data_recorder.html 进行使用。
如果需要跑脚本策略,需要自行参考数据库模块 https://www.vnpy.com/docs/cn/database.html 对脚本里的数据库使用函数进行修改。