跳转至

Stats 结果对象

Engine 和 Lite 都使用同一套 Stats 口径。Lite 返回 LiteStats,但字段和 Engine 的 strategy.stats 对齐。

常用字段

字段 含义
summary 最终权益、收益、交易数、胜率等摘要
equity 权益曲线
returns 收益率序列
fills 成交明细
trades 交易明细
positions 持仓明细
orders 订单明细
config 本次运行配置

Lite:

stats = bt.run()
stats["final_value"]
stats.summary
stats.equity
stats.trades
stats.records
stats.strategy
stats.config

Engine:

[strategy] = cerebro.run()
stats = strategy.stats
stats.summary
stats.equity
stats.trades
stats.config

lazy stats

大样本回测可使用 stats_mode="lazy"。该模式先返回 summary,equityfillstradespositionsorders 等 pandas artifacts 会在访问、report 或 MLflow 上传时再 materialize。