#11 回测的4个主要指标,包括总回报率、最大回撤夏普率和波动
# get_eval4_bar(self, sort_by=[])
pa.get_eval4_bar()
报错误如下:
KeyErrorTraceback (most recent call last)
in ()
1 #11 回测的4个主要指标,包括总回报率、最大回撤夏普率和波动
2 # get_eval4_bar(self, sort_by=[])
----> 3 pa.get_eval4_bar()
in get_eval4_bar(self, sort_by)
303 # 设定横轴为对应分位,纵轴为对应指标
304 ax1.bar(range(len(indices)),
--> 305 [self.evaluations[x]['algorithm_return'] for x in indices], 0.6, label = 'Algorithm_return')
306 plt.xticks([x+0.3 for x in range(len(indices))], indices)
307 # 设置图例样式
KeyError: 24
pa.get_eval()
报错误如下:
KeyErrorTraceback (most recent call last)
in ()
----> 1 pa.get_eval()
in get_eval(self, sort_by)
381 # 生成图超额收益率的最大回撤
382 ax.bar([x+0.3 for x in range(len(indices))],
--> 383 [-self.evaluations[x]['max_drawdown'] for x in indices], color = '#32CD32',
384 width = 0.6, label = 'Max_drawdown', zorder=10)
385 # 图年化超额收益
KeyError: 24
请帮忙看下是怎么回事,怎么改,谢谢
2019-02-18