📊 红利ETF(515180) × 创业板ETF(159915) 比值轮动 · 最终定稿报告

📌 当前状态(K线 2026-08-04 · 页面更新 2026-08-05 14:33)

当前持仓红利ETF(515180)
调仓日期2026-05-26(2026-05-25 信号)
调仓理由回踩确认触发(峰值0.7216已等满10日)
当前比值0.6391(中性区间(0.42~0.67))
调仓后红利收益+0.4%(1.393→1.399)
调仓后创业板收益-12.4%(4.012→3.514)
调仓是否正确✅ 正确(红利跑赢创业板 12.8pp)
最新数据更新2026-08-04(K线)
2026-08-05 14:33 更新
策略:创业板指 ÷ 中证红利 比值,低估 0.42 买入创业板 / 高估 0.67 卖出;高估卖出采用回踩确认(比值冲高后回落 3% 或最多等 10 日再卖,卖在次高点);卖出时若红利 250 日涨幅 >20%(全面牛市)→ 直接空仓;空仓后等低估信号买回。T日收盘信号 → T+1开盘成交。
数据:红利端无缝拼接——2019-12-20 前用 510880(上证红利ETF)后复权买入卖出,2019-12-20 起切换为 515180(易方达中证红利ETF,跟踪中证红利指数000922)后复权 × 缩放系数3.514(接缝价格连续),标的切换不产生调仓(无信号不动);159915 前复权(收益口径含分红再投入),均与 tdx 真实数据逐笔交叉验证。
回测区间:2011-12-09 ~ 2026-08-04(3447 交易日,14.7 年;2019-12-20 切换日持仓为创业板,由 510880 全历史状态机推演)
+2640%
总收益(10万→274.0万)
+26.4%
年化收益
−37.3%
最大回撤
0.96
夏普比率
7
14.7年总切换
1
空仓避险次数

一、净值曲线(策略 vs 双基准,橙色阴影=空仓段,红买绿卖)

二、比值曲线 + 低估/高估区块(买卖点标注,橙色=空仓段)

三、仓位阶梯(创业板权重 0↔100%,橙色=空仓持币)

四、操作明细(8 笔,含期初建仓;价格为真实成交价)

#信号日成交日操作卖出买入比值触发原因
12011-12-092011-12-09期初建仓:买入创业板ETF 期初建仓现金159915 @0.7970.3198期初持仓(状态机起点建仓)
22014-02-112014-02-12卖创业板ETF→买红利ETF159915 @1.488510880 @1.6620.6612卖出回踩确认(峰值0.6869回落3.7%)
32015-01-052015-01-06卖红利ETF→买创业板ETF510880 @2.730159915 @1.4220.4089比值0.409≤0.42低估
42015-05-252015-05-26卖创业板ETF→空仓159915 @3.313现金0.6241卖出回踩确认(峰值0.6716回落7.1%) | 红利250日+120%>20%牛市顶空仓
52017-04-242017-04-25空仓→买创业板ETF现金159915 @1.7360.4194比值0.419≤0.42低估买回
62021-01-192021-01-20卖创业板ETF→买红利ETF159915 @2.992515180 @1.1200.6614卖出回踩确认(峰值0.6913回落4.3%)
72023-05-042023-05-05卖红利ETF→买创业板ETF515180 @1.368159915 @2.2280.416比值0.416≤0.42低估
82026-05-252026-05-26卖创业板ETF→买红利ETF159915 @4.012515180 @1.3930.7216卖出回踩确认(峰值0.7216回落0.0%)
✅ 当前状态:2026-05-25 信号 → 05-26 卖出创业板→买红利(回踩确认触发,峰值比值 0.7216 已等满 10 日;红利 250 日涨幅 +5.9% 未超 20% → 正常切红利防御)。当前比值 0.6391,持红利观望。

五、各持仓段收益(C 方案,从建仓价到平仓价)

信号日建仓日平仓日持仓标的建仓价平仓价段收益
2011-12-092011-12-092014-02-121599150.7971.488+86.7%
2014-02-112014-02-122015-01-065108801.6622.730+64.3%
2015-01-052015-01-062015-05-261599151.4223.313+133.0%
2015-05-252015-05-262015-05-26空仓持币避险(0%)
2017-04-242017-04-252021-01-201599151.7362.992+72.4%
2021-01-192021-01-202023-05-055151801.1201.368+22.1%
2023-05-042023-05-052026-05-261599152.2284.012+80.1%
2026-05-252026-05-26至今5151801.3931.399+0.4%(持有中)
段收益 = 平仓价 ÷ 建仓价 − 1(同一标的真实成交价,不含手续费);"避险 0%" 为 2015 牛市顶空仓段(持币躲过红利从顶下跌约 38%);最后一笔为持有中浮盈(截至 2026-08-04 真实收盘价)。

六、年度收益(C 方案,涨红跌绿)

年份当年收益年末净值(初始10万)
2011-8.5%91,471
2012-2.2%89,464
2013+78.7%159,831
2014+76.3%281,844
2015+141.4%680,235
2016+0.0%680,235
2017-5.3%644,028
2018-27.4%467,764
2019+44.9%677,714
2020+65.7%1,122,683
2021+22.4%1,374,519
2022-0.9%1,361,515
2023-8.1%1,251,572
2024+14.1%1,428,208
2025+51.6%2,164,645
2026+26.6%2,740,234

七、备选方案对比(B 方案仅作记录)

方案总收益年化回撤夏普切换
C 左侧牛市顶空仓(定稿) 最终方案+2640.2%+26.4%−37.3%0.967
B 右侧红利回撤空仓(备选)+2433.8%+25.7%−40.4%0.959
基准-515180持有+207.8%
基准-159915持有+340.9%
B 方案(先买红利、红利回撤 10% 再空仓)14.7 年切换 9 次、空仓 2 次(2015-06-19、2021-10-14 红利回撤 10% 触发),收益 +2433.8% 低于 C 方案 +2640.2% 约 206pp,且回撤高 3.0pp、切换多 2 次;C 方案左侧判断逻辑更简洁、切换更少,故选 C 定稿。

八、设计理由与抗过拟合说明

6.1 为什么这样做(机制逻辑)

回踩确认(卖出):比值冲高到阈值后往往高位横盘 1-2 周才回落,立即卖卖在冲高当日、价格偏低。等比值从峰值回落 3% 再卖,卖在次高点且仍在下跌启动前——2014-02 比值冲到 0.6869 后回落 3.7% 触发;2015-05 峰值 0.6716 回落 7.1% 触发;2021-01 峰值 0.6913 回落 4.3% 触发;2026-05 比值涨至 0.7216 后等满 10 日触发(期间比值还创新高,未等来回踩,按规则到期兑现)。买入不做回踩确认:实测买入延迟会错过牛市启动(收益 -150pp 以上),且 2018 年那种"买入 10 个月后才跌"的坑回踩过滤不掉。

牛市顶空仓:比值轮动的本质是相对估值——比值 = 创业板指 ÷ 中证红利,比值 ≥0.67 说明"创业板相对红利已经很贵",此时卖出创业板、资金退到红利——隐含假设是红利是便宜的防御资产。但该假设只在红利自身也便宜时才成立。若红利自己刚大涨过(250 日涨幅巨大),说明不是结构性便宜,而是全面牛市泡沫——两个资产都贵,无处可藏防御资产在高位时没有防御性——这是"高估 + 红利大涨 → 空仓"的经济学理由。14.7 年中该机制真实触发 1 次:2015-05-25(红利 250 日涨幅 +119.7%>20%,空仓躲过红利随后从顶下跌约 38%);515180 时代红利 250 日涨幅最大 +41.4%、超 20% 占 11.9%,未再触发,属于低频尾部保险。

6.2 未来函数排除(代码级)

h_ret250[i] = h_close[i] / h_close[i-250] - 1   # 只用 T 日及之前 250 日收盘价(纯历史)
卖出信号    = T 日收盘比值 ≥ 0.67 后, 追踪比值峰值; 当 T 日比值 ≤ 峰值×(1-3%) 或等待满 10 日
              → 触发, T+1 日开盘价卖出                        # 峰值与回落均只用 T 日及之前数据
买入/空仓   = T 日收盘的 比值 + h_ret250                       # 收盘后可知
成交价      = T+1 日开盘价                                     # 信号后首个可成交价
# 无任何未来数据参与计算与成交

6.3 非过拟合证据

① 参数为定稿常识值而非扫描:0.42/0.67 为"创业板/红利长期比值中枢两侧"的机制阈值,20% 为"红利一年涨 20% 以上算异常强势"的常识线;未做参数网格扫描,无调参尖峰可过拟合。

② 14.7 年只切换 7 次、空仓 1 次——低频机制,不是高频收益来源;过拟合策略的特征是"处处生效",这里没有。

③ 机制没有"神预测":本方案最深回撤 2017-10-13 ~ 2018-10-18(-37.3%)——2017-04-25 低估买回创业板后,2018 熊市照常扛满约 -37%,直到 2021-01 才卖。若机制是拟合出来的,这段也该躲,但它没躲。

④ 四次高估卖出判别事后验证全对(成交日起算 250 交易日)

信号日红利250日涨幅决策事后验证(红利 vs 创业板后续250日)
2014-02-11−11.2%切红利红利 +43.5% vs 创业板 +16.9% ✅ 切对了
2015-05-25+119.7%空仓红利 −33.5% vs 创业板 −40.3% ✅ 空仓对了
2021-01-19+14.0%切红利红利 +16.4% vs 创业板 −10.9% ✅ 切对了
2026-05-25+5.9%切红利红利 +0.2% vs 创业板 −13.3% ✅ 切对了(截至当前)

⑤ 阈值位置合理:红利 250 日涨幅全样本中位数 +8.0%、75 分位 +12.8%、90 分位 +21.0%——20% 约在 88 分位,14.7 年只有 11.9% 的时间红利一年涨超 20%,"异常强势"判别准确。

6.4 边界与诚实说明

① 红利端为 510880→515180 无缝拼接:2019-12-20 前用 510880 买入卖出、2019-12-20 起切 515180 且无信号不调仓(切换日持仓创业板,由 510880 状态机推演);② 14.7 年样本、7 次切换、空仓 1 次(2015-05-25,红利 250 日 +120%)——它是对抗"全面牛市泡沫顶"的低频保险,不是收益引擎;③ 若未来再现"红利大涨 + 比值高估",机制会空仓、可能错过红利后续反弹——避险优先的取舍,已由 2014/2015/2021/2026 的对称判别验证其合理性;④ 数据为后复权含分红再投资口径,实盘按"市价成交 + 分红再买入"可复现;⑤ 历史测算不构成投资建议。