以上是vscode里的截图 C:\veighna3\Lib\site-packages\vnpy_ctastrategy\backtesting里 BacktestingEngine里 calculate_statistics,最后这部分
# Filter potential error infinite value
for key, value in statistics.items():
if value in (np.inf, -np.inf):
value = 0
statistics[key] = np.nan_to_num(value)
上面的是veighna里运行的情况,是没有问题的,(回测数据不一样,所以结果不一样)
找不到头绪了