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

description
使用文档在脚本加载那里说启动前需要添加两行代码,但是我看vnpy自带的策略(比如这里的布林带策略)都没有加这两行,不过一样可以回测成功。

description

这是为什么,难道那两行代码是加不加都可以吗

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

这两行代码是加到启动脚本run.py中,使得run.py启动的程序可以使用cta回测功能。

不是放进策略中执行的。

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

description

好的谢谢,但为什么我的策略回测不了,一点击开始回测就像上面这样没响应了。一般回测不了是什么问题?
P.S.代码无语法错误,对照自带的策略看了很久都没有问题

Member
avatar
加入于:
帖子: 3469
声望: 228

应该是底层报错了,参考这个文档复现你的操作排查一下吧
https://github.com/vnpy/vnpy/blob/master/docs/error_debug.md

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

xiaohe wrote:

应该是底层报错了,参考这个文档复现你的操作排查一下吧
https://github.com/vnpy/vnpy/blob/master/docs/error_debug.md

大佬,底层大概率是没问题的,系统自带的策略都能成功回测,就我自写的策略一点击就一条虚线卡住没反应。
代码从昨天到现在检查了很久都不知道问题所在,大佬能不能私信我把代码发给你检查看看,可有偿。

Member
avatar
加入于:
帖子: 3469
声望: 228

你这很明显就是底层报错了。你参考文档里的方法用python -m vnstation启动然后复现你的操作,底层报错信息会输出的

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

沪公网安备 31011502017034号

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