请教vnpy1.9.2版本中的海龟算法运行方法,非常感谢!
根据帖子(海龟策略深入研究-策略回测系列-8 品种选择检验(一) )的方法,先执行了loadCsv.py,尝试通过jupyter notebook 运行了一下。不知是不是运行的方法不对,显示出以下错误信息
请问需要如何运行海龟算法呢?
此外,请问帖子中的数据是如何获取到的呢,非常感谢!
附录:
投资组合的合约代码['IF99', 'I99', 'CU99', 'TA99']
投资组合的初始价值10000000
IF99数据加载完成,总数据量:0
I99数据加载完成,总数据量:0
CU99数据加载完成,总数据量:0
TA99数据加载完成,总数据量:0
全部数据加载完成
开始回放K线数据
K线数据回放结束
开始统计回测结果
IndexError Traceback (most recent call last)
<ipython-input-4-39ddc4b28bd7> in <module>()
5 engine.loadData()
6 engine.runBacktesting()
----> 7 engine.showResult()
C:\PMG_20190126\vnpy\examples\TurtleStrategy\turtleEngine.pyc in showResult(self)
238 def showResult(self):
239 """显示回测结果"""
--> 240 timeseries, result = self.calculateResult()
241
242 # 输出统计结果
C:\PMG_20190126\vnpy\examples\TurtleStrategy\turtleEngine.pyc in calculateResult(self, annualDays)
142 dateList = [result.date for result in resultList]
143
--> 144 startDate = dateList[0]
145 endDate = dateList[-1]
146 totalDays = len(dateList)
IndexError: list index out of range