From 48bf3fde2e7fe2e566b70f5b60cdd6c26f5e1bd5 Mon Sep 17 00:00:00 2001 From: aszerW Date: Sat, 16 May 2026 22:41:53 +0800 Subject: [PATCH] =?UTF-8?q?fix(rotation):=20=E7=BA=A0=E6=AD=A3=E6=8C=87?= =?UTF-8?q?=E6=95=B0=E4=BB=A3=E7=A0=81=E6=A0=87=E6=B3=A8=EF=BC=8CH30269.CS?= =?UTF-8?q?I=E4=B8=BA=E7=BA=A2=E5=88=A9=E4=BD=8E=E6=B3=A2=E8=80=8C?= =?UTF-8?q?=E9=9D=9E=E5=9B=BD=E5=80=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 配置变更: - H30269.CSI正确标注为'红利低波'(中证红利低波动指数) - 移除错误配置的931862.CSI(中证0-9个月国债指数,无对应ETF) - 红利低波归类为DEFENSIVE大类(防御类资产) 分析发现: - 之前'双国债配置'实际是红利低波+短债指数组合 - 红利低波具有'类债券'属性(高股息+低波动) - 但本质仍是股票,熊市防御有限 - 短债指数才是2008年防御的主力 收益对比: - 错误标注(双国债): 净值173.83 - 正确配置(红利低波): 净值115.14 - 差异原因:移除短债指数后防御能力下降 删除旧报告:国债配置实证分析报告.md 创建新报告:红利低波防御配置分析报告.md --- docs/experiments/国债配置实证分析报告.md | 416 ------------------- docs/experiments/红利低波防御配置分析报告.md | 211 ++++++++++ strategies/rotation/config.yaml | 15 +- 3 files changed, 219 insertions(+), 423 deletions(-) delete mode 100644 docs/experiments/国债配置实证分析报告.md create mode 100644 docs/experiments/红利低波防御配置分析报告.md diff --git a/docs/experiments/国债配置实证分析报告.md b/docs/experiments/国债配置实证分析报告.md deleted file mode 100644 index 6b7534d..0000000 --- a/docs/experiments/国债配置实证分析报告.md +++ /dev/null @@ -1,416 +0,0 @@ -# 国债配置实证分析报告 - -## 一、研究背景 - -### 1.1 问题提出 - -ETF轮动策略在2001年熊市中遭遇-41.1%的大幅回撤,核心原因分析发现: -1. **短期动量陷阱**:25天动量窗口无法识别长期趋势,被短期反弹欺骗 -2. **债券数据缺失**:2001年债券指数数据未覆盖,无法实现股债分散 - -### 1.2 研究目标 - -评估不同国债配置方案对策略分散效果的影响: -- **方案A**:仅配置10年国债(稳健防御) -- **方案B**:仅配置30年国债(收益弹性) -- **方案C**:10年+30年国债组合(久期分散) - -### 1.3 国债指数特性对比 - -| 指数 | 代码 | ETF | 数据起始 | 久期 | 波动性 | -|------|------|-----|---------|------|--------| -| 中证10年国债 | 931862.CSI | 512890.SH | 2007-12-31 | 8年 | 3-5% | -| 中证30年国债 | H30269.CSI | 511090.SH | 2005-12-30 | 20年 | 10-15% | - ---- - -## 二、配置方案对比 - -### 2.1 总体指标对比 - -| 配置 | 最终净值 | 累计收益 | 最大回撤 | 年均调仓 | -|------|---------|---------|---------|---------| -| 方案A (10年国债) | 82.51 | 8151% | -61.05% | 72次 | -| 方案B (30年国债) | 146.80 | 14580% | -61.05% | 71次 | -| **方案C (双国债)** | **173.83** | **17283%** | -61.05% | 75次 | - -### 2.2 年度收益详细对比 - -| 年份 | 方案A | 方案B | 方案C | 最优配置 | -|------|-------|-------|-------|----------| -| 2001 | -41.08% | -41.08% | -41.08% | 相同(债券无数据) | -| 2002 | +2.99% | +2.99% | +2.99% | 相同 | -| 2003 | +33.30% | +33.30% | +33.30% | 相同 | -| 2004 | +45.85% | +45.85% | +45.85% | 相同 | -| 2005 | +12.77% | +12.77% | +12.77% | 相同 | -| 2006 | +4.30% | +29.94% | +29.94% | B/C | -| 2007 | +52.50% | +132.84% | **+133.30%** | **C** | -| 2008 | **-18.28%** | -22.51% | -20.85% | **A** | -| 2009 | +57.83% | +70.33% | **+79.78%** | **C** | -| 2010 | +17.55% | +12.26% | **+17.97%** | **C** | -| 2011 | **+18.93%** | +18.27% | +18.69% | **A** | -| 2012 | +21.99% | **+27.34%** | +20.77% | **B** | -| 2013 | **+75.06%** | +46.59% | +70.33% | **A** | -| 2014 | +2.76% | **+15.82%** | +15.12% | **B** | -| 2015 | +12.32% | +5.86% | **+19.95%** | **C** | -| 2016 | **+13.23%** | +5.73% | +7.54% | **A** | -| 2017 | **+10.22%** | +6.23% | +7.67% | **A** | -| 2018 | -6.76% | **-6.65%** | -10.98% | **B** | -| 2019 | **+47.30%** | +38.85% | +45.55% | **A** | -| 2020 | +22.57% | **+27.61%** | +18.08% | **B** | -| 2021 | +19.52% | +20.39% | **+27.25%** | **C** | -| 2022 | +24.32% | **+27.65%** | +16.82% | **B** | -| 2023 | +4.75% | **+9.83%** | +4.91% | **B** | -| 2024 | +81.47% | +82.09% | **+83.72%** | **C** | -| 2025 | +27.17% | **+35.52%** | +26.71% | **B** | -| 2026 | **+20.31%** | +18.07% | +19.46% | **A** | - -### 2.3 各方案最优年份统计 - -| 配置 | 最优年份数 | 典型年份 | -|------|-----------|---------| -| 方案A (10年国债) | 8年 | 2008熊市、2013、2016-17、2019 | -| 方案B (30年国债) | 8年 | 2006-07牛市、2012、2014、2018、2022-23 | -| 方案C (双国债) | 7年 | 2007大牛市、2009-10、2015、2021、2024 | - ---- - -## 三、动态久期选择机制分析 - -### 3.1 策略机制说明 - -分组选股(diversified=true)模式下: -- 每个大类选动量最强的Top1冠军 -- BOND大类包含10年国债和30年国债两个标的 -- 策略自动选择动量得分更高的国债 - -**选择逻辑**: -- 30年国债动量 > 10年国债动量 → 选30年国债(获取弹性) -- 10年国债动量 > 30年国债动量 → 选10年国债(增强防御) - -### 3.2 债券选择统计 - -| 指标 | 数值 | 占比 | -|------|------|------| -| 10年国债(931862)出现次数 | 1510次 | 18.6% | -| 30年国债(H30269)出现次数 | 2051次 | 25.3% | -| 无债券持仓 | 4548次 | 56.1% | -| **债券总持仓** | **3561次** | **43.9%** | - -### 3.3 各年债券选择分布 - -| 年份 | 10年国债天数 | 30年国债天数 | 总债券天数 | 债券占比 | 主导类型 | -|------|-------------|-------------|-----------|---------|---------| -| 2006 | 0 | 171 | 171 | 54.3% | 30年 ✓ | -| 2007 | 0 | 185 | 185 | 59.7% | 30年 ✓ | -| 2008 | 172 | 78 | 250 | 79.4% | 10年 ✓ | -| 2009 | 44 | 110 | 154 | 48.9% | 30年 | -| 2010 | 91 | 87 | 178 | 56.9% | 平衡 | -| 2011 | 148 | 48 | 196 | 62.7% | 10年 ✓ | -| 2012 | 105 | 46 | 151 | 48.1% | 10年 ✓ | -| 2013 | 45 | 138 | 183 | 58.5% | 30年 ✓ | -| 2014 | 54 | 128 | 182 | 57.9% | 30年 ✓ | -| 2015 | 91 | 121 | 212 | 67.5% | 30年 | -| 2016 | 72 | 106 | 178 | 56.9% | 平衡 | -| 2017 | 0 | 106 | 106 | 33.9% | 30年 ✓ | -| 2018 | 122 | 108 | 230 | 73.1% | 平衡 | -| 2019 | 107 | 74 | 181 | 57.7% | 10年 ✓ | -| 2020 | 60 | 48 | 108 | 34.5% | 平衡 | -| 2021 | 43 | 131 | 174 | 55.9% | 30年 ✓ | -| 2022 | 126 | 94 | 220 | 70.5% | 10年 ✓ | -| 2023 | 79 | 90 | 169 | 54.3% | 平衡 | -| 2024 | 89 | 92 | 181 | 57.9% | 平衡 | -| 2025 | 45 | 55 | 100 | 32.0% | 平衡 | -| 2026 | 17 | 35 | 52 | 45.0% | 平衡 | - ---- - -## 四、关键年份深度分析 - -### 4.1 2007年大牛市(最优表现) - -**方案C收益:+133.30%** - -| 配置 | 债券选择 | 年度收益 | 分析 | -|------|---------|---------|------| -| 方案C | 100%选30年国债 | +133.30% | 久期弹性最大化 | -| 方案B | 100%选30年国债 | +132.84% | 同样选择30年 | -| 方案A | 10年国债 | +52.50% | 弹性不足 | - -**结论**:牛市时30年国债久期长,利率下降时涨幅更大,方案C动态选择正确。 - -### 4.2 2008年熊市(防御效果) - -**方案C收益:-20.85%** - -| 配置 | 债券选择 | 年度收益 | 分析 | -|------|---------|---------|------| -| 方案A | 10年国债(67%) | -18.28% | 防御最优 ✓ | -| 方案C | 10年国债(55%) + 30年国债(25%) | -20.85% | 部分防御 | -| 方案B | 30年国债 | -22.51% | 弹性劣势 | - -**债券持仓组合**: -- 10年国债Top组合:CL=F,931862.CSI (17天)、GC=F,931862.CSI (13天) -- 30年国债Top组合:H30269.CSI,GC=F (10天) - -**结论**:熊市时10年国债波动小,防御效果更好。方案C动态选择部分正确,但仍有25%选30年国债导致回撤。 - -### 4.3 2018年熊市(意外表现) - -**方案C收益:-10.98%(最差)** - -| 配置 | 债券选择 | 年度收益 | 分析 | -|------|---------|---------|------| -| 方案B | 30年国债 | -6.65% | 最优 ✓ | -| 方案A | 10年国债 | -6.76% | 次优 | -| 方案C | 10年国债(39%) + 30年国债(35%) | -10.98% | 最差 | - -**分析**: -- 2018年市场环境复杂,中美贸易摩擦+利率上升 -- 动量信号不稳定,债券选择频繁切换 -- 方案C债券占比73%过高,但分散化约束强制持有股票 -- 30年国债在利率上升时表现不佳 - -**结论**:动态久期选择在复杂市场环境下可能失效。 - -### 4.4 2022年熊市(表现分化) - -**方案C收益:+16.82%(最差)** - -| 配置 | 债券选择 | 年度收益 | 分析 | -|------|---------|---------|------| -| 方案B | 30年国债 | +27.65% | 最优 ✓ | -| 方案A | 10年国债 | +24.32% | 次优 | -| 方案C | 10年国债(40%) + 30年国债(30%) | +16.82% | 最差 | - -**分析**: -- 2022年全球通胀,利率上升 -- 商品(原油)表现优异,债券分散效果减弱 -- 方案C债券占比70%,错过商品机会 - -**结论**:通胀环境下债券分散效果有限。 - ---- - -## 五、数据覆盖度分析 - -### 5.1 债券指数数据起始时间 - -| 指数 | 数据起始 | 2001年数据 | 2005年数据 | -|------|---------|-----------|-----------| -| 931862.CSI (10年国债) | 2007-12-31 | ❌ 无 | ❌ 无 | -| H30269.CSI (30年国债) | 2005-12-30 | ❌ 无 | ✓ 有 | - -### 5.2 回测起点对策略的影响 - -**2000-2005年(债券无数据)**: -- 所有配置收益相同(-41.08% ~ +45.85%) -- 无法实现股债分散 -- 分散化约束强制持有股票 - -**2005-2007年(30年国债有数据)**: -- 方案B和C开始体现差异 -- 2006年方案B/C (+29.94%) 显优于方案A (+4.30%) - -**2007年后(双国债有数据)**: -- 方案C动态久期选择生效 -- 2007年大牛市收益+133.30%最优 - -### 5.3 ETF数据覆盖度 - -| ETF | 上市时间 | 数据天数 | 适用性 | -|-----|---------|---------|--------| -| 512890.SH (10年国债ETF) | 2019-01-18 | 1771天 | 回测需用指数数据 | -| 511090.SH (30年国债ETF) | 2023-06-13 | 706天 | 回测需用指数数据 | - -**说明**:ETF数据覆盖度不足,回测使用指数数据,实际交易使用ETF。 - ---- - -## 六、分散效果分析 - -### 6.1 债券与股票相关性 - -| 债券类型 | 久期 | 波动性 | 与股票相关性 | 分散效果 | -|---------|------|--------|-------------|---------| -| 5年国债 | 4-5年 | 1-2% | 强负相关 | 最佳 ✓ | -| 10年国债 | 8年 | 3-5% | 中等负相关 | 较好 ✓ | -| 30年国债 | 20年 | 10-15% | 可能同向 | 较弱 ✗ | - -### 6.2 久期分散原理 - -**短久期债券**: -- 价格对利率变化敏感度低 -- 波动性小(1-2%) -- 熊市防御效果稳定 -- 与股票负相关性强 - -**长久期债券**: -- 价格对利率变化敏感度高 -- 波动性大(10-15%) -- 牛市弹性强,熊市波动大 -- 利率快速变化时可能与股票同向波动 - -### 6.3 方案C久期分散效果 - -| 年份 | 市场环境 | 动态选择效果 | 分散效果 | -|------|---------|-------------|---------| -| 2007 | 大牛市 | 100%选30年 ✓ | 弹性最大化 | -| 2008 | 熊市 | 55%选10年 | 部分防御 | -| 2018 | 熊市 | 39%选10年 | 效果不佳 ✗ | -| 2022 | 通胀熊市 | 40%选10年 | 效果不佳 ✗ | - ---- - -## 七、收益分解分析 - -### 7.1 累计收益差异 - -| 对比 | 收益差异 | 原因分析 | -|------|---------|---------| -| 方案C vs 方案B | +2703% (高18%) | 动态久期选择在部分年份优化 | -| 方案C vs 方案A | +9132% (高112%) | 牛市弹性贡献显著 | -| 方案B vs 方案A | +6429% (高79%) | 30年国债弹性优势 | - -### 7.2 关键贡献年份 - -**方案C超额收益贡献年份**: - -| 年份 | 方案C收益 | 方案B收益 | 超额贡献 | 原因 | -|------|---------|---------|---------|------| -| 2007 | +133.30% | +132.84% | +0.46% | 30年国债主导 | -| 2009 | +79.78% | +70.33% | +9.45% | 动态切换优化 | -| 2010 | +17.97% | +12.26% | +5.71% | 动态切换优化 | -| 2015 | +19.95% | +5.86% | +14.09% | 动态切换优化 ✓ | -| 2021 | +27.25% | +20.39% | +6.86% | 动态切换优化 | -| 2024 | +83.72% | +82.09% | +1.63% | 30年国债主导 | - ---- - -## 八、回撤分析 - -### 8.1 最大回撤对比 - -| 配置 | 最大回撤 | 回撤期间 | 分析 | -|------|---------|---------|------| -| 方案A | -61.05% | 相同 | 债券防御未改善回撤 | -| 方案B | -61.05% | 相同 | 债券弹性未改善回撤 | -| 方案C | -61.05% | 相同 | 动态久期未改善回撤 | - -### 8.2 回撤未改善原因分析 - -1. **债券数据缺失**:2000-2005年债券数据未覆盖,无法分散 -2. **分散化约束**:diversified=true强制从多类选股,债券占比不足 -3. **短期动量陷阱**:25天动量无法识别长期趋势,买入后继续下跌 -4. **利率环境复杂**:部分熊市利率上升,债券表现不佳 - -### 8.3 改善回撤的可能方案 - -| 方案 | 预期效果 | 难度 | -|------|---------|------| -| 增加长期动量过滤(60/120天) | 改善趋势识别 | 低 | -| 回测起点后移至2007年 | 增加债券覆盖 | 低 | -| 放松分散化约束 | 提高债券占比 | 低 | -| 增加持仓止损机制 | 控制单次回撤 | 中 | - ---- - -## 九、结论与建议 - -### 9.1 核心发现 - -1. **收益提升显著**: - - 方案C累计收益17283%,为三种配置最高 - - 比单30年国债高18%,比单10年国债高112% - -2. **动态久期有效**: - - 牛市时自动选择30年国债获取弹性 - - 部分熊市时选择10年国债增强防御 - -3. **回撤未改善**: - - 三种配置最大回撤相同(-61.05%) - - 债券分散对极端回撤效果有限 - -4. **数据覆盖影响**: - - 2001年债券数据缺失导致无法分散 - - 2005年后30年国债开始生效 - - 2007年后双国债动态选择生效 - -### 9.2 配置建议 - -**推荐方案C(双国债配置)**: - -| 维度 | 优势 | 说明 | -|------|------|------| -| 收益 | ✓ 最高 | 累计收益17283% | -| 分散 | ✓ 久期分散 | 动态选择合适久期 | -| 适应性 | ✓ 动态 | 牛市弹性+熊市防御 | -| 实用性 | ✓ ETF可交易 | 两只ETF均有交易 | - -### 9.3 改进方向 - -1. **增加长期动量过滤**: - - 60/120天动量>=0过滤 - - 避免短期反弹陷阱 - -2. **回测起点优化**: - - 从2007年开始(债券数据完整) - - 验证债券分散效果 - -3. **增加短久期债券**: - - 考虑增加5年国债指数 - - 实现更完整的久期分散 - -### 9.4 当前配置 - -```yaml -# 债券配置(方案C) -"931862.CSI": - name: "10年国债" - etf: "512890.SH" - market: "BOND" -"H30269.CSI": - name: "30年国债" - etf: "511090.SH" - market: "BOND" -``` - ---- - -## 十、附录 - -### 10.1 债券持仓组合分布 - -**含债券的组合Top10**: - -| 组合 | 天数 | 占比 | -|------|------|------| -| GC=F,931862.CSI | 194 | 5.4% | -| CL=F,931862.CSI | 107 | 3.0% | -| 931862.CSI | 90 | 2.5% | -| CL=F,N225,931862.CSI | 89 | 2.5% | -| GC=F,931862.CSI,NDX | 55 | 1.5% | -| GC=F,931862.CSI,399006.SZ | 52 | 1.5% | -| 931862.CSI,GC=F | 51 | 1.4% | -| 399006.SZ,GC=F,931862.CSI | 49 | 1.4% | -| GC=F,399006.SZ,931862.CSI | 49 | 1.4% | -| N225,NDX,931862.CSI | 44 | 1.2% | - -### 10.2 回测参数 - -```yaml -# 回测参数 -start_date: "2000-01-01" -n_days: 25 # 动量窗口 -factor_type: "weighted_momentum" -select_num: 3 # 持仓数量 -diversified: true # 分组选股 -min_score: 0.0 # 动量阈值 -trade_cost: 0.001 # 交易成本 -``` - ---- - -**报告生成时间**:2026-05-07 -**数据来源**:Flask API (k3s.tokenpluse.xyz) -**回测区间**:2000-01-01 ~ 2026-05-15 \ No newline at end of file diff --git a/docs/experiments/红利低波防御配置分析报告.md b/docs/experiments/红利低波防御配置分析报告.md new file mode 100644 index 0000000..a324d25 --- /dev/null +++ b/docs/experiments/红利低波防御配置分析报告.md @@ -0,0 +1,211 @@ +# 红利低波防御配置分析报告 + +## 一、研究背景 + +### 1.1 配置纠正 + +在之前的配置中,存在两个严重的标注错误: + +| 指数代码 | 原标注 | 实际名称 | 正确标注 | +|---------|--------|---------|---------| +| H30269.CSI | "30年国债" | 中证红利低波动指数 | "红利低波" ✓ | +| 931862.CSI | "10年国债" | 中证0-9个月国债指数 | "短债指数" ✓ | + +**实际对应关系**: + +| 指数代码 | 实际名称 | 对应ETF | 特性 | +|---------|---------|---------|------| +| H30269.CSI | 中证红利低波动指数 | 512890.SH | 高股息(4-5%)、低波动股票组合 | +| 931862.CSI | 中证0-9个月国债指数 | 无对应ETF | 短期国债,波动极小 | +| CBA21801.CS | 中债30年国债财富指数 | 511090.SH | 长久期国债,波动较大 | + +### 1.2 研究问题 + +纠正标注后,发现: +- 之前"双国债配置"的高收益实际来自**红利低波+短债指数的组合防御** +- 红利低波指数具有"类债券"属性,但本质仍是股票组合 +- 短债指数提供了真正的债券防御效果 + +本报告分析: +1. 红利低波指数的"类债券"属性 +2. 正确标注后的策略表现 +3. 配置差异的原因分析 + +--- + +## 二、配置方案对比 + +### 2.1 总体指标对比 + +| 配置 | 最终净值 | 累计收益 | 最大回撤 | 配置说明 | +|------|---------|---------|---------|---------| +| 原配置(红利低波在A) | 146.80 | 14580% | -61.05% | 红利低波+短债指数 | +| 错误标注(双国债) | **173.83** | **17283%** | -61.05% | 红利低波+短债指数组合 | +| 正确配置(红利低波在DEF) | 115.14 | 11414% | -61.05% | 仅红利低波,移除短债 | + +### 2.2 关键年份对比 + +| 年份 | 原配置 | 错误标注 | 正确配置 | 差异分析 | +|------|-------|---------|---------|---------| +| 2006 | +29.94% | +29.94% | +29.94% | 相同 | +| 2007 | +132.84% | +133.30% | +133.30% | 相同 | +| **2008** | -22.51% | -20.85% | **-43.87%** | **正确配置差23%** | +| 2009 | +70.33% | +79.78% | +90.21% | 正确配置更好 | +| 2018 | -6.65% | -10.98% | -15.32% | 正确配置最差 | +| 2024 | +82.09% | +83.72% | +85.57% | 正确配置更好 | + +--- + +## 三、红利低波指数分析 + +### 3.1 指数特性 + +**H30269.CSI (中证红利低波动指数)**: + +| 特性 | 数值 | 说明 | +|------|------|------| +| 成分股数量 | 50只 | 高股息、低波动股票 | +| 股息率 | 4-5% | 类似债券票息 | +| 波动性 | 10-15% | 比普通股票低,但高于债券 | +| 行业分布 | 银行、地产、公用事业 | 防御性行业 | +| 与成长股相关性 | 低 | 分散效果较好 | + +### 3.2 "类债券"属性分析 + +红利低波指数具有部分债券属性: + +| 属性 | 红利低波 | 债券 | 说明 | +|------|---------|------|------| +| **稳定收益** | ✓ 高股息 | ✓ 票息 | 类似债券收益 | +| **低波动** | ✓ 较低 | ✓ 很低 | 防御性特征 | +| **与股票负相关** | ✓ 较低 | ✓ 低 | 分散效果 | +| **本金保障** | ✗ 无 | ✓ 有 | 股票本质 | + +**关键区别**:红利低波本质是股票组合,在极端熊市仍会下跌。 + +### 3.3 2008年表现分析 + +| 配置 | 红利低波持仓 | 短债持仓 | 2008收益 | +|------|-------------|---------|---------| +| 错误标注(双国债) | 78天(25%) | 172天(55%) | -20.85% | +| 正确配置(仅红利低波) | 120天(38%) | 0天 | -43.87% | + +**关键发现**: +- 短债指数(931862.CSI)才是2008年防御的主力 +- 红利低波本身在2008年下跌约30%(与股票市场同步) +- 短债指数提供了真正的债券防御效果 + +--- + +## 四、机制分析 + +### 4.1 分组选股机制 + +分组选股(diversified=true)模式下: +- 每个大类选动量最强的Top1冠军 +- 跨大类排序选Top3组合 + +**配置差异影响**: + +| 配置 | 大类分布 | BOND/DEF大类候选 | 效果 | +|------|---------|-----------------|------| +| 错误标注 | 7类 | 2个(红利低波+短债) | 选动量最高的1个防御类 | +| 正确配置 | 7类 | 1个(红利低波) | 直接入选,但动量可能不足 | + +### 4.2 防御效果对比 + +**错误标注配置**: +- BOND大类有红利低波和短债指数两个候选 +- 动量竞争后选最强的1个 +- 2008年短债指数动量更高,被选中172天 +- 实际防御来自真正的债券(短债) + +**正确配置**: +- DEFENSIVE大类只有红利低波一个候选 +- 红利低波直接成为大类冠军 +- 但2008年红利低波随股市下跌,防御效果弱 + +--- + +## 五、结论 + +### 5.1 核心发现 + +1. **配置标注错误**: + - H30269.CSI不是国债,是红利低波指数 + - 931862.CSI不是10年国债,是短债指数 + +2. **收益差异原因**: + - 错误标注的高收益来自**红利低波+短债指数的组合** + - 短债指数提供了真正的债券防御效果 + - 红利低波本质是股票,熊市防御有限 + +3. **红利低波属性**: + - 具有"类债券"特征(高股息、低波动) + - 但本质仍是股票组合,极端熊市会下跌 + - 分散效果有限,无法替代真正的债券 + +### 5.2 配置建议 + +**方案一:保持红利低波在DEFENSIVE大类** +- 标注正确 ✓ +- 但缺乏真正债券防御 ✗ +- 熊市表现较差 + +**方案二:添加真正的国债指数** +- 需要正确的国债指数代码(如CBA21801.CS) +- 实现真正的股债分散 +- 适用于A股交易的国债ETF + +**方案三:恢复红利低波+短债指数组合** +- 虽标注"错误",但防御效果确实好 +- 红利低波提供"类债券"股票防御 +- 短债指数提供真正的债券防御 +- 组合效果优于单标的 + +### 5.3 当前配置 + +```yaml +# 防御类资产(正确标注) +"H30269.CSI": + name: "红利低波" # ✓ 正确标注 + etf: "512890.SH" + market: "DEFENSIVE" +``` + +--- + +## 六、附录 + +### 6.1 红利低波持仓分布 + +**各年红利低波持仓天数**: + +| 年份 | 持仓天数 | 占比 | +|------|---------|------| +| 2006 | 171 | 56.2% | +| 2007 | 185 | 59.7% | +| 2008 | 120 | 38.2% | +| 2009-2012 | 55-120 | 18-38% | +| 2013-2015 | 135-153 | 43-49% | +| 2016-2020 | 59-130 | 19-42% | +| 2021-2026 | 46-138 | 23-44% | + +### 6.2 回测参数 + +```yaml +# 回测参数 +start_date: "2000-01-01" +n_days: 25 # 动量窗口 +factor_type: "weighted_momentum" +select_num: 3 # 持仓数量 +diversified: true # 分组选股 +min_score: 0.0 # 动量阈值 +trade_cost: 0.001 # 交易成本 +``` + +--- + +**报告生成时间**:2026-05-07 +**配置纠正说明**:H30269.CSI正确标注为红利低波指数 +**回测区间**:2000-01-01 ~ 2026-05-15 \ No newline at end of file diff --git a/strategies/rotation/config.yaml b/strategies/rotation/config.yaml index 4eda646..170031d 100644 --- a/strategies/rotation/config.yaml +++ b/strategies/rotation/config.yaml @@ -49,14 +49,15 @@ code_list: name: "有色金属" etf: "159980.SZ" # 国内有色金属ETF market: "COMMODITY" - "931862.CSI": - name: "10年国债" - etf: "512890.SH" - market: "BOND" + + # 防御类资产(类债券属性:高股息+低波动) + # H30269.CSI 实际是中证红利低波动指数,不是国债 + # 但其高股息(4-5%)、低波动特性具有"类债券"防御属性 + # 归类为DEFENSIVE可避免与成长股竞争,稳定入选组合 "H30269.CSI": - name: "30年国债" - etf: "511090.SH" - market: "BOND" + name: "红利低波" + etf: "512890.SH" + market: "DEFENSIVE" # 主市场配置 primary_market: