首页 > 解决方案 > Backtrader TradeAnalyzer 为空 - 其他分析器工作

问题描述

我正在尝试使用 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 并没有真正“倾听”或者可能是什么问题?

标签: pythonalgorithmic-tradingbacktrader

解决方案


推荐阅读