fix: detail JSON导出时添加greedy_weights字段

问题:greedy模式下greedy_weights没有被导出到detail JSON
修复:在export_results的days_out.append中添加greedy_weights字段

验证结果(select_num=1, greedy模式):
- 62.8%天数:1个信号(ETF池充足,100%集中)
- 36.0%天数:2个信号(ETF池不足,发生顺延)
- 1.2%天数:3个信号(ETF池严重不足)

示例:短债(1ETF)25% + 黄金(4ETF)75% = 100%
This commit is contained in:
2026-06-21 14:15:51 +08:00
parent 9d79ef9ca0
commit f5406be04f

View File

@@ -1354,6 +1354,7 @@ class SimpleRotationStrategy:
'is_rebalance': rec['is_rebalance'], 'is_rebalance': rec['is_rebalance'],
'signals': signals, 'signals': signals,
'holdings': holdings, 'holdings': holdings,
'greedy_weights': rec.get('greedy_weights'),
'added': rec['added'], 'added': rec['added'],
'removed': rec['removed'], 'removed': rec['removed'],
'assets': assets, 'assets': assets,