VeighNa量化社区
你的开源社区量化交易平台
xiaohe's Avatar
Member
离线
4300 帖子
声望: 268

arraymanager是储存传进来的数据进行指标计算的,拉取历史数据初始化是load_bar函数做的事情

可参考此帖或者此帖试试看

.vntrader下的database.db里,用的默认配置sqlite的话应该data_manager看就行了吧
想了解数据库可参考https://www.vnpy.com/forum/topic/1979-vn-pyshe-qu-jing-xuan-6-zuo-jiao-yi-ni-xu-yao-xuan-hao-shu-ju-ku

初始化load_bar函数有调用的

图形界面打开时需要在配置VN Trader时勾选CTP,run,py打开则需要取消CTP前的注释。如需要申请模拟账号,请去simnow申请

主要FlaskBB是英文的,最少要三个字符,这块我们暂时没搞明白怎么改

可以查看项目文档https://www.vnpy.com/docs/cn/index.html
可以看社区【官方发布】板块的文章
官方微信公众号上点进【进阶课程】,任意点击一个课的名字,再点击小鹅通左上角【vn.py全实战进阶】的店铺里 ,最下面有一个【免费试听】板块,有vnpy全实战进阶-cta策略的1-6集可以免费试听

能上一下报错截图吗?

可以自己去策略里print看看哪里出了问题

pip install 一下poltly就好了

这是底层pyqt库的提示,不影响运行的。可以命令行打开之后也像之前一样在图形跑一下你的策略看看底层的报错。你的截图里连“开始加载历史数据”这行日志输出都没有,说明策略肯定在底层报错了

应该可以吧,两次buy应该生成了不同的vt_orderid。simnow是偶尔会抽风,但是策略发单情况建议还是排查一下策略逻辑和行情本身,如果想知道到底有没有发单出去,可以在接口send_order函数打印看看

from datetime import time
time(9, 10)

不清楚你的具体逻辑,只能自己结合策略逻辑,指标计算结果和当时行情来排查了

可以自己试一下,但是不是太推荐这样合成。因为这个对开始时间有要求,而且如果遇上节假日又不准了

不用rqdata用本地数据库的数据也是可以跑起来的,报错应该是策略本身的问题吧?可以附上截图看一下

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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