新增调仓事件记录功能,详细记录每次调仓的信息: 核心改进: 1. BacktestExecutor新增_apply_trade_cost_with_events方法 - 记录每次调仓的基本信息(持仓变化、调入调出标的) - 记录换手率、调仓成本、持仓天数、当日收益 2. 新增_enrich_rebalance_events方法 - 补充净值信息(调仓前净值、调仓后净值、净值变化%) 3. strategy.py保存调仓记录到CSV - 新增rebalances.csv文件 - 返回结果包含rebalance_events 调仓记录字段: - 调仓前持仓、调仓后持仓 - 调入标的、调出标的 - 换手率、调仓成本 - 持仓天数、当日收益 - 调仓前净值、调仓后净值、净值变化% 应用场景: - 分析每次调仓对收益的影响 - 评估调仓决策质量 - 统计调仓频率与效果