使用文档在脚本加载那里说启动前需要添加两行代码,但是我看vnpy自带的策略(比如这里的布林带策略)都没有加这两行,不过一样可以回测成功。
这是为什么,难道那两行代码是加不加都可以吗
使用文档在脚本加载那里说启动前需要添加两行代码,但是我看vnpy自带的策略(比如这里的布林带策略)都没有加这两行,不过一样可以回测成功。
这是为什么,难道那两行代码是加不加都可以吗
这两行代码是加到启动脚本run.py中,使得run.py启动的程序可以使用cta回测功能。
不是放进策略中执行的。
好的谢谢,但为什么我的策略回测不了,一点击开始回测就像上面这样没响应了。一般回测不了是什么问题?
P.S.代码无语法错误,对照自带的策略看了很久都没有问题
应该是底层报错了,参考这个文档复现你的操作排查一下吧
https://github.com/vnpy/vnpy/blob/master/docs/error_debug.md
xiaohe wrote:
应该是底层报错了,参考这个文档复现你的操作排查一下吧
https://github.com/vnpy/vnpy/blob/master/docs/error_debug.md
大佬,底层大概率是没问题的,系统自带的策略都能成功回测,就我自写的策略一点击就一条虚线卡住没反应。
代码从昨天到现在检查了很久都不知道问题所在,大佬能不能私信我把代码发给你检查看看,可有偿。
你这很明显就是底层报错了。你参考文档里的方法用python -m vnstation启动然后复现你的操作,底层报错信息会输出的