vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 3
声望: 0

我先运行了loadCsv,mongoDB里面也有了000300.000905两个数据,但运行run的时候数据量还是0,是不是需要我自己上传这些投资组合的数据?求解

投资组合的合约代码['IF99', 'I99', 'CU99', 'TA99']
投资组合的初始价值10000000
IF99数据加载完成,总数据量:0
I99数据加载完成,总数据量:0
CU99数据加载完成,总数据量:0
TA99数据加载完成,总数据量:0
全部数据加载完成
开始回放K线数据
K线数据回放结束

开始统计回测结果

IndexError Traceback (most recent call last)

<ipython-input-2-39ddc4b28bd7> in <module>()
5 engine.loadData()
6 engine.runBacktesting()
----> 7 engine.showResult()

C:\Users\tiger\Desktop\vnpy-1.9.2\examples\TurtleStrategy\turtleEngine.pyc in showResult(self)
238 def showResult(self):
239 """显示回测结果"""
--> 240 timeseries, result = self.calculateResult()
241
242 # 输出统计结果

C:\Users\tiger\Desktop\vnpy-1.9.2\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

Administrator
avatar
加入于:
帖子: 4430
声望: 253

你需要这四个合约的数据:'IF99', 'I99', 'CU99', 'TA99'

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

沪公网安备 31011502017034号