我正在尝试使用 backtrader 进行回测。当我尝试从 TradeAnalyzer 打印结果时,我只得到这个:
===============================================================================
TradeAnalyzer:
-----------------------------------------------------------------------------
- total:
- total: 0
夏普比率等其他分析器也可以工作。我能做些什么?
我的代码:
cerebro.addanalyzer(bt.analyzers.DrawDown)
cerebro.addanalyzer(bt.analyzers.TradeAnalyzer)
cerebro.addanalyzer(bt.analyzers.SharpeRatio)
#cerebro.addanalyzer(bt.analyzers.PyFolio)
cerebro.addstrategy(TestStrategy)
result = cerebro.run()
for each in result[0].analyzers:
each.print()
似乎 TradeAnalyzer 并没有真正“倾听”或者可能是什么问题?