0
关注
0
关注者

设置合约类型setcontracttype报错

创建于: 2021-11-16 14:36:22, 更新于: 2021-11-19 08:46:07
comments   9
hits   596

之前一直都可以在本地python使用回测的,但突然就跑不了开始报EOFError的错了,请问这是什么问题,该如何解决,谢谢 设置合约类型setcontracttype报错

更多内容
全部留言
avatar of ooorrrggg
ooorrrggg
无解
2021-11-19 07:52:10
avatar of 发明者量化-小小梦
发明者量化-小小梦
EOF是回测结束的异常。正常情况下都以这个异常结束回测。
2021-11-16 15:34:33
avatar of 发明者量化-小小梦
发明者量化-小小梦
看下上图新手指引里的代码。试一下就明白了。 ```task.Join() ```
2021-11-19 13:38:05
avatar of hamonster
hamonster
我这个代码之前是可以跑的,一般EOF不是应该在回测结束的时候才会报吗,但我已经初始化了task=VCtx(__doc__),setcontracttype这里还是直接给了EOF这个报错,我没有做任何回测或者循环。
2021-11-19 13:34:00
avatar of 发明者量化-小小梦
发明者量化-小小梦
/upload/asset/160419d393a31a53e22f.png /upload/asset/176dd52c752c90efd1dc.png 参考研究环境里的新手指引。
2021-11-19 08:45:30
avatar of ooorrrggg
ooorrrggg
我也遇到了
2021-11-19 07:52:05
avatar of hamonster
hamonster
我这只是一行单独的设置合约的代码,没有放在while true里面循环回测,意思是代码就在这行一定会报错,不管有没有回测
2021-11-17 09:06:34
avatar of 发明者量化-小小梦
发明者量化-小小梦
因为设置了一下合约,然后继续执行,回测就结束了。所以抛出EOF异常。 研究环境里有入门帮助,可以看下里面的例子。
2021-11-16 18:16:33
avatar of hamonster
hamonster
那请问一下,我这没有做回测,只是设置了一下合约类型,我现在回测就是在这行代码就报错了EOF,导致后续回测都无法做了
2021-11-16 15:46:38