aszerW
63c56f0001
feat(execution): 回测调仓事件记录功能增强
新增调仓事件记录功能,详细记录每次调仓的信息:
核心改进:
1. BacktestExecutor新增_apply_trade_cost_with_events方法
- 记录每次调仓的基本信息(持仓变化、调入调出标的)
- 记录换手率、调仓成本、持仓天数、当日收益
2. 新增_enrich_rebalance_events方法
- 补充净值信息(调仓前净值、调仓后净值、净值变化%)
3. strategy.py保存调仓记录到CSV
- 新增rebalances.csv文件
- 返回结果包含rebalance_events
调仓记录字段:
- 调仓前持仓、调仓后持仓
- 调入标的、调出标的
- 换手率、调仓成本
- 持仓天数、当日收益
- 调仓前净值、调仓后净值、净值变化%
应用场景:
- 分析每次调仓对收益的影响
- 评估调仓决策质量
- 统计调仓频率与效果
2026-05-16 21:15:31 +08:00
..
2026-05-11 23:09:01 +08:00
2026-05-12 21:33:19 +08:00
2026-05-16 21:15:31 +08:00
2026-05-11 23:09:01 +08:00
2026-05-11 23:09:01 +08:00
2026-05-11 23:09:01 +08:00
2026-05-11 23:09:01 +08:00
2026-05-11 23:10:02 +08:00
2026-05-11 23:24:11 +08:00