aszerW
8b7bcf206a
feat(weight): 实现 Kelly 仓位权重模式
- config_loader.py: WeightType 枚举新增 KELLY
- simple_rotation.py: compute_position_weights 新增 kelly 分支
- 公式: w_i = max(score_i, 0) / sum(max(score_j, 0))
- 负分自动排除 (Kelly: 不下注负期望)
- 全负分时 fallback 到等权
- _generate_signals 传递 scores 给 kelly 模式
- config_simple.yaml: weight 改为 kelly
- 新增策略总结文档: kelly_weight.md
回测对比 (2020-2026):
- equal: 年化 19.88%, 夏普 1.13, 回撤 -14.65%
- rank: 年化 22.90%, 夏普 1.12, 回撤 -16.27%
- kelly: 年化 30.13%, 夏普 1.15, 回撤 -20.44%
2026-06-08 23:05:26 +08:00
..
2026-06-02 21:41:34 +08:00
2026-06-08 23:05:26 +08:00
2026-04-30 21:59:40 +08:00
2026-04-30 01:06:25 +08:00
2026-04-29 22:51:15 +08:00
2026-04-29 22:15:01 +08:00
2026-04-30 01:06:25 +08:00
2026-05-11 22:17:41 +08:00
2026-05-07 21:20:03 +08:00
2026-05-07 21:20:03 +08:00
2026-05-11 22:17:41 +08:00
2026-04-30 14:27:23 +08:00
2026-06-07 12:26:13 +08:00
2026-04-30 00:56:20 +08:00
2026-05-07 21:20:03 +08:00
2026-05-07 21:20:03 +08:00
2026-05-07 21:20:03 +08:00
2026-05-07 21:20:03 +08:00
2026-05-19 00:01:25 +08:00
2026-04-29 22:15:01 +08:00
2026-06-06 16:40:01 +08:00
2026-06-03 23:56:05 +08:00
2026-05-11 23:08:48 +08:00
2026-05-11 23:08:48 +08:00
2026-04-30 01:06:25 +08:00
2026-04-30 13:49:42 +08:00
2026-05-19 01:13:43 +08:00
2026-04-30 01:06:25 +08:00
2026-05-11 22:17:41 +08:00
2026-05-11 22:17:41 +08:00