Backtrader TradeAnalyzer清空其他分析器工作

2024-06-06 22:30:20 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 代码result比率total分析仪eachbtbacktrader