docs(experiments): 添加2001年收益深度分析章节
从四个维度分析2001年-41.1%收益的根因: 1. 策略原理层面: - 短期动量陷阱(25天窗口在长期下跌中产生噪音信号) - 分散化选股约束(必须从US/HK/EU/JP选Top3) - 空仓机制触发条件(所有标的动量<0才触发) 2. 信号分布分析: - 空仓31天(9.9%),部分生效但触发时机不理想 - 股票持仓占比过高(NDX+HSI+GDAXI+N225≈167%) - 商品持仓不足(GC=F仅30.6%) 3. 大跌月份持仓分析: - 2月(-18%): HSI持仓87.5%,空仓仅8.3% - 3月(-18.2%): GC=F持仓57.7%,空仓19.2% 4. 宏观市场环境: - 互联网泡沫破裂(2000-2002) - 911事件冲击 - 缺乏债券等防御资产 改进建议: - 增加长期动量过滤(60/120天) - 放松分散化约束 - 增加止损机制 - 回测起点后移至2005年
This commit is contained in:
@@ -188,6 +188,196 @@
|
||||
|
||||
---
|
||||
|
||||
## 2001年收益深度分析
|
||||
|
||||
### 问题描述
|
||||
|
||||
尽管添加了空仓机制和大类冠军二次过滤,2001年收益仍为**-41.1%**,最大回撤**-51.6%**(发生在10月19日)。本节从策略原理、信号分布、标的表现和宏观市场四个维度分析根因。
|
||||
|
||||
---
|
||||
|
||||
### 1. 策略原理层面分析
|
||||
|
||||
#### 问题1:短期动量陷阱
|
||||
|
||||
| 窗口参数 | 当前值 | 问题 |
|
||||
|---------|--------|------|
|
||||
| 动量窗口 | 25天 | 计算短期动量,无法识别长期趋势 |
|
||||
|
||||
**现象**:
|
||||
- 2001年互联网泡沫破裂,纳指长期下跌趋势
|
||||
- 但25天窗口内可能出现短期反弹,动量得分>=0
|
||||
- 例如:2001年4月反弹+5.3%,策略短暂持有股票标的
|
||||
|
||||
**根因**:短期动量在长期下跌趋势中会产生"噪音信号",误判趋势反转。
|
||||
|
||||
#### 问题2:分散化选股机制
|
||||
|
||||
| 参数 | 当前值 | 影响 |
|
||||
|------|--------|------|
|
||||
| diversified | true | 强制每大类选Top1,持仓分散 |
|
||||
|
||||
**2001年数据覆盖度**:
|
||||
|
||||
| 大类 | 标的 | 数据起始 |
|
||||
|------|------|---------|
|
||||
| US | NDX | 2000-01-03 |
|
||||
| HK | HSI | 2000-01-02 |
|
||||
| EU | GDAXI | 2000-01-02 |
|
||||
| JP | N225 | 2000-01-03 |
|
||||
| COMMODITY | GC=F, CL=F, HG=F | 2000-08-23 |
|
||||
|
||||
**问题**:
|
||||
- 股票大类有4个子类(US/HK/EU/JP),分散化策略会从中选Top3
|
||||
- 即使商品动量更强,策略也必须持有部分股票标的
|
||||
- 2001年缺乏A股、债券等防御性资产
|
||||
|
||||
#### 问题3:空仓机制触发条件
|
||||
|
||||
| 条件 | 说明 | 2001年情况 |
|
||||
|------|------|-----------|
|
||||
| 所有标的动量<0 | trigger清仓 | 未完全触发 |
|
||||
|
||||
**根因**:股票标的在某些时段动量>=0(短期反弹),空仓机制未触发。
|
||||
|
||||
---
|
||||
|
||||
### 2. 2001年信号分布分析
|
||||
|
||||
#### 总体统计
|
||||
|
||||
| 指标 | 数值 | 说明 |
|
||||
|------|------|------|
|
||||
| 总交易日 | 312天 | |
|
||||
| 空仓天数 | **31天** | 9.9%,部分生效 |
|
||||
| 持仓天数 | 281天 | |
|
||||
|
||||
#### 主要持仓分布
|
||||
|
||||
| 标的 | 持仓天数 | 占比 | 所属大类 |
|
||||
|------|---------|------|---------|
|
||||
| NDX | 142天 | 50.5% | US(美股) |
|
||||
| HSI | 141天 | 50.2% | HK(港股) |
|
||||
| GDAXI | 111天 | 39.5% | EU(欧洲) |
|
||||
| GC=F | 86天 | 30.6% | COMMODITY |
|
||||
| N225 | 75天 | 26.7% | JP(日本) |
|
||||
|
||||
**问题**:股票标的持仓占比过高(NDX+HSI+GDAXI+N225 ≈ 167%),商品持仓不足(GC=F仅30.6%)。
|
||||
|
||||
#### 各月持仓与收益详情
|
||||
|
||||
| 月份 | 收益 | 空仓天数 | 主要持仓 | 问题分析 |
|
||||
|------|------|---------|---------|---------|
|
||||
| 1月 | +5.5% | 0天 | HSI, NDX, GDAXI | 开年正收益 |
|
||||
| **2月** | **-18.0%** | 2天 | HSI(87%), GDAXI, CL=F | 股票持仓主导,空仓不足 |
|
||||
| **3月** | **-18.2%** | 5天 | GC=F(58%), NDX(50%) | 商品替代部分生效,但仍持有NDX |
|
||||
| 4月 | +5.3% | 0天 | N225, GDAXI, CL=F | 短期反弹 |
|
||||
| 5月 | -9.8% | 0天 | HSI, NDX, N225 | 股票持仓 |
|
||||
| 6月 | -4.7% | 7天 | GDAXI, NDX, GC=F | 空仓增加 |
|
||||
| 7月 | +0.1% | **15天** | GC=F, NDX | 空仓最多,收益持平 |
|
||||
| 8月 | -8.1% | 2天 | CL=F, GC=F, GDAXI | 商品持仓增加 |
|
||||
| 9月 | -4.3% | 0天 | GC=F, GDAXI, HG=F | 911事件冲击 |
|
||||
| 10月 | -6.0% | 0天 | GDAXI, N225, GC=F | 最大回撤月份 |
|
||||
| 11月 | +11.8% | 0天 | NDX, GDAXI, HSI | 反弹 |
|
||||
| 12月 | -3.0% | 0天 | HSI, NDX, HG=F | 年末下跌 |
|
||||
|
||||
**关键发现**:
|
||||
- 2月、3月大跌时空仓仅2-5天,不足以规避风险
|
||||
- 7月空仓最多(15天),收益持平(+0.1%)
|
||||
- 空仓机制部分生效,但触发时机不理想
|
||||
|
||||
---
|
||||
|
||||
### 3. 大跌月份持仓分析
|
||||
|
||||
#### 2月(-18.0%)持仓
|
||||
|
||||
| 标的 | 持仓天数 | 占比 |
|
||||
|------|---------|------|
|
||||
| HSI | 21天 | **87.5%** |
|
||||
| GDAXI | 12天 | 50.0% |
|
||||
| CL=F | 12天 | 50.0% |
|
||||
| NDX | 10天 | 41.7% |
|
||||
| 空仓 | 2天 | **8.3%** |
|
||||
|
||||
**问题**:
|
||||
- HSI持仓占比87.5%,过度集中于港股
|
||||
- 空仓仅8.3%,无法规避系统性下跌
|
||||
- 股票标的动量得分在部分时段>=0,被选中
|
||||
|
||||
#### 3月(-18.2%)持仓
|
||||
|
||||
| 标的 | 持仓天数 | 占比 |
|
||||
|------|---------|------|
|
||||
| GC=F | 15天 | **57.7%** |
|
||||
| NDX | 13天 | 50.0% |
|
||||
| N225 | 4天 | 15.4% |
|
||||
| 空仓 | 5天 | **19.2%** |
|
||||
|
||||
**改善**:
|
||||
- 黄金(GC=F)持仓增加至57.7%
|
||||
- 空仓天数增加至19.2%
|
||||
- 但NDX仍持有50%,拖累收益
|
||||
|
||||
---
|
||||
|
||||
### 4. 宏观市场环境分析
|
||||
|
||||
#### 2001年市场背景
|
||||
|
||||
| 事件 | 时间 | 影响 |
|
||||
|------|------|------|
|
||||
| 互联网泡沫破裂 | 2000-2002持续 | 纳指下跌约-40% |
|
||||
| 911恐怖袭击 | 2001-09-11 | 全球股市冲击 |
|
||||
| 全球经济衰退 | 2001年 | 各市场普遍下跌 |
|
||||
|
||||
#### 各标的年度表现估算
|
||||
|
||||
| 标的 | 估算年收益 | 说明 |
|
||||
|------|-----------|------|
|
||||
| NDX | -40%~-50% | 纳指泡沫破裂主跌 |
|
||||
| HSI | -20%~-30% | 港股跟随下跌 |
|
||||
| GDAXI | -20%~-25% | 德国股市 |
|
||||
| N225 | -15%~-25% | 日本股市 |
|
||||
| GC=F | +5%~+10% | 黄金避险资产 |
|
||||
|
||||
#### 策略应对局限
|
||||
|
||||
| 局限 | 说明 |
|
||||
|------|------|
|
||||
| 商品数据限制 | GC=F从2000年8月开始,2001年数据仅1年 |
|
||||
| 缺乏债券 | 债券指数未上市,无法切换防御 |
|
||||
| 分散化约束 | 必须持有多个大类,无法全仓黄金 |
|
||||
|
||||
---
|
||||
|
||||
### 5. 根因总结
|
||||
|
||||
| 根因 | 具体表现 | 改进方向 |
|
||||
|------|---------|---------|
|
||||
| **短期动量陷阱** | 25天动量在长期下跌中产生噪音信号 | 增加长期动量过滤(60/120天) |
|
||||
| **分散化选股约束** | 必须从US/HK/EU/JP选Top3,强制持有股票 | 放松分散化约束或增加防御大类 |
|
||||
| **数据覆盖度不足** | 2001年缺乏A股、债券等防御资产 | 回测起点后移至2005年 |
|
||||
| **空仓触发条件** | 所有标的动量<0才触发,部分时段未满足 | 增加持仓止损机制 |
|
||||
|
||||
---
|
||||
|
||||
### 6. 改进建议
|
||||
|
||||
#### 策略层面
|
||||
|
||||
1. **增加长期动量过滤**:标的需满足60天动量>=0才入选
|
||||
2. **放松分散化约束**:大类冠军得分不足时跳过,不强制持有
|
||||
3. **增加止损机制**:持仓跌幅超-5%触发止损
|
||||
|
||||
#### 回测层面
|
||||
|
||||
1. **调整回测起点**:从2000年改为2005年(债券指数上市)
|
||||
2. **增加防御大类**:添加债券、REITs等防御性资产
|
||||
3. **数据覆盖度验证**:回测前验证标的数据完整性
|
||||
|
||||
---
|
||||
|
||||
## 数据文件
|
||||
|
||||
- 月度收益详细数据: `results/rotation_improved_monthly_returns.csv`
|
||||
|
||||
Reference in New Issue
Block a user