Files
etf/rotation/config_simple.yaml
aszerW 2716eec511 feat(config): select_num从3调整为1,启用集中持仓策略
## 定量对比(2020-01-10 ~ 2026-06-18)

| 配置 | 年化收益 | 总收益 | 夏普比率 | 最大回撤 | Calmar |
|------|---------|--------|---------|---------|--------|
| select_num=3 (baseline) | 25.99% | 316.93% | 1.22 | -16.27% | 1.60 |
| select_num=1 rank | 48.51% | 1053.08% | 1.34 | -26.33% | 1.84 |
| select_num=1 greedy | 55.97% | 1461.35% | 1.73 | -19.07% | 2.93 |

## 核心变更说明

1. config_simple.yaml: select_num从3改为1,策略从分散持仓转为集中持仓
2. 新增greedy vs rank策略对比分析文档,揭示权重顺延机制收益贡献
3. 新增全球资产轮动策略端到端实验报告

## greedy策略收益优势归因

- 智能风险分散: ETF池容量限制(etf_max_weight=25%)实现隐式多标的分散
- 降低极端风险: 避免全仓集中在容量受限标的(如HG=F仅有1只ETF)
- 风险调整收益优化: 夏普+0.39, 回撤改善7.26%, Calmar提升1.09

## 理论意义

信号集中(select_num=1)与仓位分散(greedy顺延)可协同作用,
挑战传统"集中投资最优"假设,容量约束成为天然风控机制。
2026-06-21 16:33:06 +08:00

132 lines
3.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

asset_pools:
assets:
399006.SZ:
description: 创业板指数
group: A
name: 创业板指
signal_source: 399006.SZ
trade_source: 159915.SZ
etf_pool: [159915.SZ, 159952.SZ, 159957.SZ, 159948.SZ]
931862.CSI:
description: 中证0-9个月国债指数久期<1年防御配置
group: BOND
name: 短债指数
signal_source: 931862.CSI
trade_source: 931862.CSI
etf_pool: [931862.CSI, 931862.CSI, 931862.CSI, 931862.CSI]
CL=F:
description: WTI原油期货2000年至今
group: COMMODITY
name: 原油
signal_source: CL=F
trade_source: 160723.SZ
etf_pool: [160723.SZ, 501018.SH, 161129.SZ]
GC=F:
description: COMEX黄金期货2000年至今
group: COMMODITY
name: 黄金
signal_source: GC=F
trade_source: 518880.SH
etf_pool: [518880.SH, 159937.SZ, 159934.SZ, 518800.SH]
GDAXI:
description: 德国DAX指数
group: EU
name: 德国DAX
signal_source: GDAXI
trade_source: 513030.SH
etf_pool: [159561.SZ, 513030.SH]
H30269.CSI:
description: 红利低波指数
group: A
name: 中证红利低波
signal_source: H30269.CSI
trade_source: 512890.SH
etf_pool: [512890.SH, 563020.SH, 159547.SZ, 560150.SH]
HG=F:
description: COMEX铜期货2000年至今
group: COMMODITY
name: 有色金属
signal_source: HG=F
trade_source: 159980.SZ
etf_pool: [159980.SZ]
HSI:
description: 恒生指数
group: HK
name: 恒生指数
signal_source: HSI
trade_source: 159920.SZ
etf_pool: [159920.SZ, 513600.SH, 159271.SZ, 513210.SH]
HSTECH.HK:
description: 恒生科技指数
group: HK
name: 恒生科技
signal_source: HSTECH.HK
trade_source: 513130.SH
etf_pool: [513180.SH, 513130.SH, 513010.SH, 159740.SZ]
N225:
description: 日经225指数
group: JP
name: 日经225
signal_source: N225
trade_source: 513520.SH
etf_pool: [513880.SH, 513520.SH, 513000.SH, 159866.SZ]
NDX:
description: 纳斯达克100指数
group: US
name: 纳指100
signal_source: NDX
trade_source: 513100.SH
etf_pool: [159941.SZ, 513100.SH, 513300.SH, 159501.SZ]
backtest:
start_date: '2020-01-10'
benchmark:
code: 000300.SH
name: 沪深300
data:
sources:
- enabled: true
timeout: 120
type: flask_api
url: ${FLASK_API_URL}
factor:
n_days: 25
type: slope_r2
metadata:
description: 全球资产大类轮动策略 V2 - 复现 V1 结果
last_updated: '2024-04-16'
strategy: rotation
version: 2.0.0
premium_control:
default_threshold: 0.1
enabled: false
market_overrides:
A:
enabled: false
COMMODITY:
enabled: false
HK:
enabled: true
threshold: 0.1
US:
enabled: true
threshold: 0.1
mode: filter
penalty_factor: 0.5
rebalance:
min_hold_days: 1
score_threshold: 0.0
trade_cost: 0.001
rotation:
diversified: true
select_num: 1
weight: rank
etf_max_weight: 0.25
threshold:
dynamic:
fallback_enabled: true
fallback_value: 0.0
ratio: 1.0
reference: 931862.CSI
fixed_value: 0.0
mode: dynamic