Rank 444 · 完整研究报告 · v1~v6整合 · 2026-06-11 18:45
策略来源:fmzquant/strategies · 研究周期:6轮迭代 · 测试标的:19个(美股+国际期货+中国期货)
本报告的策略来源于 fmzquant 开源策略库,名为"RSI与布林线量化交易策略"。这是一个经典的均值回复(Mean Reversion)策略:当价格短期超跌时买入,等待回归正常水平后卖出。
我们研究这个策略的动机是:均值回复是量化交易中最基础的策略类型之一,理解它的收益来源、适用场景和局限性,对构建更复杂的策略体系至关重要。
整个研究经历了6轮迭代,每一轮都是对前一轮结论的质疑和深化:
当 RSI < 30(价格短期跌太快)且 价格 < 布林下轨(跌出了正常范围)→ 买入
当 价格 > 布林中轨(回归正常水平)→ 卖出
想象一个弹簧:正常情况下它在一个范围内伸缩。如果它被拉得太长(超买)或压得太短(超卖),它大概率会弹回中间。这个策略就是在弹簧被压到极短时买入,等它弹回中间时卖出。
当 RSI > 70(涨太快)且 价格 > 布林上轨(涨出正常范围)→ 卖空
当 价格 < 布林中轨(回归正常水平)→ 平仓
原始策略用"阳线出场"(当天收涨就卖),这会截断利润。我们改为中轨出场(价格回到20日均线再卖),让利润有更多空间释放。
我们首先用默认参数(RSI 14/30, BB 20/2.0)在美股ETF、国际商品上做了初步回测:
| 标的 | 收益 | 笔数 | 说明 |
|---|---|---|---|
| SPY | +20% | ~30 | 3年日线 |
| TSLA | +43% | ~20 | 高波动标的 |
| 原油 | +26% | ~15 | 商品期货 |
v1的问题:数据时间太短(仅3年),信号稀少,无法判断是策略alpha还是牛市beta。
为了排除"只有默认参数才有效"的过拟合风险,我们构建了750种参数组合的网格:
v3关键发现:
| 标的 | 参数盈利占比 | 收益均值 | 收益标准差 | 结论 |
|---|---|---|---|---|
| 白银 | 100% | +38.6% | 24.1% | 极度稳健 |
| SPY | 97.2% | +46.6% | 30.3% | 极度稳健 |
| QQQ | 100% | +87.7% | 43.3% | 极度稳健 |
| 黄金 | 99.1% | +33.8% | 17.1% | 极度稳健 |
8%止损可以降低回撤而不显著影响收益。日线表现全面优于小时线。
但v3仍然没有回答核心问题:这些收益是否只是因为过去3年(2023~2026)是牛市?
| 标的 | 数据 | 笔数 | 总收益 | 年化 | Sharpe | 最大回撤 | 牛市占比 | 熊市占比 |
|---|---|---|---|---|---|---|---|---|
| 微软 | 2011-04-18~2026-06-11 | 54 | +406.39% | +11.30% | 4.228 | -7.37% | 80.5% | 19.5% |
| 标普500 ETF | 2011-04-18~2026-06-11 | 62 | +98.03% | +4.61% | 1.998 | -14.99% | 84.0% | 16.0% |
| 纳斯达克100 ETF | 2011-04-18~2026-06-11 | 57 | +115.22% | +5.19% | 2.078 | -10.91% | 84.2% | 15.8% |
| 苹果 | 2011-04-18~2026-06-11 | 54 | +37.77% | +2.14% | 0.585 | -37.31% | 76.2% | 23.8% |
| COMEX黄金期货 | 2011-04-18~2026-06-11 | 57 | +44.76% | +2.47% | 1.095 | -8.19% | 61.5% | 38.5% |
| COMEX铜期货 | 2011-04-18~2026-06-11 | 57 | +22.07% | +1.33% | 0.405 | -35.41% | 49.0% | 51.0% |
| 黄金ETF | 2011-04-18~2026-06-11 | 57 | +16.74% | +1.03% | 0.492 | -21.17% | 60.6% | 39.4% |
| COMEX白银期货 | 2011-04-18~2026-06-11 | 61 | +7.39% | +0.47% | 0.198 | -43.34% | 49.0% | 51.0% |
| WTI原油期货 | 2011-04-18~2026-06-11 | 60 | -126.93% | nan% | -0.520 | -124.19% | 47.9% | 52.1% |
我们将每笔交易按入场时的Regime分类——如果入场时价格在200MA上方,归为"牛市交易";下方归为"熊市交易"。
| 标的 | 总收益 | 牛市交易 | 熊市交易 | 解读 |
|---|---|---|---|---|
| 微软 | +406.39% | 118.81% n=29, wr=79.3% | 131.43% n=25, wr=84.0% | ✅ 牛熊都赚 |
| 标普500 ETF | +98.03% | 50.89% n=43, wr=79.1% | 30.44% n=18, wr=72.2% | ✅ 牛熊都赚 |
| 纳斯达克100 ETF | +115.22% | 58.9% n=38, wr=78.9% | 28.15% n=17, wr=76.5% | ✅ 牛熊都赚 |
| 苹果 | +37.77% | 17.02% n=34, wr=67.6% | 15.79% n=19, wr=57.9% | ✅ 牛熊都赚 |
| COMEX黄金期货 | +44.76% | 39.32% n=24, wr=70.8% | 2.19% n=32, wr=62.5% | ✅ 牛熊都赚 |
| COMEX铜期货 | +22.07% | 31.72% n=23, wr=60.9% | -7.32% n=34, wr=73.5% | ⚠️ 牛赚熊亏 |
| 黄金ETF | +16.74% | 36.53% n=23, wr=69.6% | -15.85% n=33, wr=54.5% | ⚠️ 牛赚熊亏 |
| COMEX白银期货 | +7.39% | 34.87% n=20, wr=75.0% | -25.41% n=40, wr=52.5% | ⚠️ 牛赚熊亏 |
| WTI原油期货 | -126.93% | -12.04% n=21, wr=66.7% | -129.44% n=38, wr=63.2% | ❌ 都亏 |
结论:美股策略的收益不是纯牛市beta,熊市也有真实alpha。
为了进一步验证,我们看750种参数组合在牛市/熊市的收益分布:
| 标的 | 参数组合 | 总盈利占比 | 牛市均值 | 熊市均值 | 判断 |
|---|---|---|---|---|---|
| 微软 | 107 | 100.0% | +72.06% | +75.03% | ✅ 牛熊网格都正 |
| 标普500 ETF | 108 | 97.2% | +26.05% | +16.16% | ✅ 牛熊网格都正 |
| 纳斯达克100 ETF | 108 | 100.0% | +41.17% | +32.80% | ✅ 牛熊网格都正 |
| 苹果 | 108 | 99.1% | +31.17% | +15.88% | ✅ 牛熊网格都正 |
| COMEX黄金期货 | 108 | 99.1% | +27.47% | +7.84% | ✅ 牛熊网格都正 |
| COMEX铜期货 | 108 | 77.8% | +25.86% | -0.42% | ⚠️ 牛正熊负 |
| 黄金ETF | 108 | 87.0% | +22.28% | -1.56% | ⚠️ 牛正熊负 |
| COMEX白银期货 | 108 | 67.6% | +17.69% | +1.41% | ✅ 牛熊网格都正 |
| WTI原油期货 | 108 | 0.0% | +7.49% | -98.61% | ⚠️ 牛正熊负 |
| 标的 | 分类 | 数据 | 收益 | Sharpe | 牛市交易 | 熊市交易 | 参数盈利 |
|---|---|---|---|---|---|---|---|
| 豆粕 M0 |
农产品 | 21.4年 | +53.38% | 0.555 | +58.91% | -3.48% | 78.7% |
| 黄金 AU0 |
贵金属 | 18.4年 | +11.34% | 0.350 | +36.07% | -18.18% | 97.2% |
| 原油 SC0 |
能源化工 | 8.2年 | +7.87% | 0.335 | +18.42% | -8.91% | 40.7% |
| 白银 AG0 |
贵金属 | 14.1年 | -9.88% | 0.043 | -6.95% | -3.15% | 46.3% |
| 焦炭 J0 |
黑色系 | 15.2年 | -18.68% | -0.056 | -21.08% | +3.04% | 4.6% |
| 白糖 SR0 |
农产品 | 20.4年 | -29.51% | -0.417 | +19.82% | -41.17% | 4.6% |
| 锌 ZN0 |
有色金属 | 19.2年 | -32.79% | -0.226 | +7.24% | -37.33% | 6.5% |
| 焦煤 JM0 |
黑色系 | 13.2年 | -36.99% | -0.333 | -2.40% | -35.44% | 34.3% |
| 碳酸锂 LC0 |
新能源 | 2.9年 | -41.54% | -1.395 | - | -41.54% | 0.0% |
| 螺纹钢 RB0 |
黑色系 | 17.2年 | -52.10% | -0.693 | -31.57% | -30.01% | 2.8% |
| 铁矿石 I0 |
黑色系 | 12.6年 | -52.65% | -0.654 | -26.72% | -35.38% | 25.2% |
| 铝 AL0 |
有色金属 | 21.4年 | -56.13% | -0.876 | -20.58% | -44.76% | 0.9% |
| 铜 CU0 |
有色金属 | 21.4年 | -66.75% | -0.465 | -7.72% | -63.97% | 0.0% |
| 棕榈油 P0 |
农产品 | 18.6年 | -70.10% | -0.642 | -38.77% | -51.18% | 6.5% |
共同特征:有外部调节机制,价格不会无限偏离。
共同特征:均值本身在移动(结构性下行或长周期驱动),策略前提不成立。
| 标的 | 纯做多 | 纯做空 | 多空双向 | 最优 | 网格多 | 网格空 | 网格双 |
|---|---|---|---|---|---|---|---|
| 标普500 US |
+98.03% n=62 |
-31.18% n=53 |
+29.07% n=113 |
纯多 | 97.2% | 5.6% | 68.5% |
| 纳斯达克100 US |
+115.22% n=57 |
-36.78% n=62 |
+32.42% n=118 |
纯多 | 100.0% | 13.0% | 72.2% |
| 苹果 US |
+37.77% n=54 |
-89.87% n=68 |
-85.69% n=122 |
纯多 | 100.0% | 0.0% | 0.9% |
| 微软 US |
+406.39% n=54 |
-66.64% n=66 |
+60.58% n=119 |
纯多 | 100.0% | 5.6% | 88.0% |
| 黄金ETF US |
+16.74% n=57 |
-39.12% n=60 |
-28.93% n=117 |
纯多 | 88.0% | 0.0% | 16.7% |
| COMEX黄金 US |
+44.76% n=57 |
-39.42% n=61 |
-12.30% n=118 |
纯多 | 99.1% | 0.0% | 19.4% |
| WTI原油 US |
-126.93% n=60 |
-18.26% n=52 |
-122.36% n=112 |
全亏 | 0.0% | 25.0% | 0.0% |
| COMEX白银 US |
+7.39% n=61 |
-19.22% n=65 |
-5.70% n=125 |
纯多 | 70.4% | 14.8% | 39.8% |
| COMEX铜 US |
+22.07% n=57 |
+3.13% n=64 |
+23.55% n=121 |
多空 | 77.8% | 52.8% | 71.3% |
| 豆粕 CN |
+53.38% n=78 |
-43.79% n=87 |
-23.67% n=164 |
纯多 | 78.7% | 0.9% | 17.6% |
| 黄金 CN |
+11.34% n=60 |
-42.71% n=78 |
-36.78% n=137 |
纯多 | 90.7% | 0.0% | 22.2% |
| 原油 CN |
+7.87% n=27 |
+0.51% n=32 |
+8.42% n=59 |
多空 | 40.7% | 34.3% | 32.4% |
| 铁矿石 CN |
-52.65% n=41 |
+77.72% n=53 |
-13.20% n=94 |
纯空 | 24.3% | 97.2% | 71.3% |
| 螺纹钢 CN |
-52.10% n=60 |
-31.71% n=59 |
-67.12% n=119 |
全亏 | 2.8% | 25.9% | 8.3% |
| 铜 CN |
-66.75% n=72 |
-69.65% n=91 |
-89.91% n=163 |
全亏 | 0.0% | 3.7% | 0.0% |
| 铝 CN |
-56.13% n=64 |
-60.53% n=82 |
-82.67% n=146 |
全亏 | 0.9% | 4.6% | 1.9% |
| 焦煤 CN |
-36.99% n=46 |
-51.56% n=46 |
-70.14% n=91 |
全亏 | 30.6% | 7.4% | 13.0% |
| 棕榈油 CN |
-70.10% n=56 |
+15.50% n=76 |
-65.00% n=132 |
纯空 | 6.5% | 34.3% | 10.2% |
| 白糖 CN |
-29.51% n=73 |
-4.81% n=80 |
-32.90% n=153 |
全亏 | 4.6% | 10.2% | 4.6% |
| 市场 | 纯多盈利 | 纯空盈利 | 多空盈利 |
|---|---|---|---|
| 美股(9个) | 8个 | 1个 | 4个 |
| 中国期货(10个) | 3个 | 3个 | 1个 |
经过6轮迭代、19个标的、750种参数的系统性检验,我们现在可以清晰地回答:RSI+布林带策略的收益,哪些是alpha,哪些是beta?
| 熊市事件 | SPY跌幅 | 策略收益 | Alpha | 机制 |
|---|---|---|---|---|
| 2022加息熊市 | -24.5% | +3.2% | +27.7% | RSI一直低但不触发买入→空仓避险 |
| 2018Q4回调 | -13.8% | 0%(无交易) | +13.8% | 完全没有信号→完美避开下跌 |
| 2015中国股灾 | -6.7% | +6.1% | +12.8% | 超跌反弹中获利 |
| 2011欧债危机 | -6.9% | +0.03% | +7.0% | 少量交易+空仓 |
5个熊市中4个正alpha。策略在熊市的核心优势是"空仓能力"——持续下跌中RSI一直很低,触发不了买入信号,所以策略大部分时间不持有,天然避开了大跌。
| 标的 | 牛市交易收益 | 熊市交易收益 | 解读 |
|---|---|---|---|
| SPY | +51% (43笔) | +30% (18笔) | 熊市也赚钱→不只靠beta |
| QQQ | +59% (38笔) | +28% (17笔) | 同上 |
| MSFT | +119% (29笔) | +131% (25笔) | 熊市赚得更多! |
| AAPL | +17% (34笔) | +16% (19笔) | 牛熊持平 |
如果收益全是beta,熊市交易应该亏损。但数据显示熊市交易也赚钱——这是alpha存在的直接证据。
| 标的 | 做多收益 | 做空收益 | 做多网格盈利 | 做空网格盈利 |
|---|---|---|---|---|
| SPY | +98% | -31% | 97.2% | 5.6% |
| QQQ | +115% | -37% | 100% | 13.0% |
| MSFT | +406% | -67% | 100% | 5.6% |
做空全线亏损说明:均值回复的alpha只存在于做多方向。这不是"牛市偏见",而是策略逻辑的内在特性——下跌有底部支撑(抄底资金),上涨没有顶部约束(FOMO可以无限推高)。
策略的alpha来自两个机制:
策略的beta暴露来自:在上涨市场中,超跌反弹的概率和幅度都更大,持有期收益更高。但这是"做多"的固有属性,不是策略缺陷。
| 标的 | 15分钟 | 1小时 | 4小时 | 12小时 | 日线(15年) |
|---|---|---|---|---|---|
| 标普500 ETF | -0.41% n=16, sh=-0.22 | +5.77% n=52, sh=0.53 | +7.34% n=15, sh=0.87 | +7.34% n=15, sh=0.87 | +98.03% n=62, sh=2.00 |
| 纳斯达克100 ETF | -0.12% n=13, sh=-0.03 | -2.03% n=50, sh=-0.08 | +6.79% n=15, sh=0.66 | +6.79% n=15, sh=0.66 | +115.22% n=57, sh=2.08 |
| 黄金ETF | -8.34% n=21, sh=-1.03 | +26.34% n=48, sh=0.93 | +5.90% n=9, sh=0.75 | +5.90% n=9, sh=0.75 | +16.74% n=57, sh=0.49 |
推荐:日线或12小时。短于4小时不建议。
| 熊市事件 | 时间 | SPY跌幅 | 策略收益 | Alpha | 策略机制 |
|---|---|---|---|---|---|
| 2022加息熊市 | 2022.1~2022.10 | -24.5% | +3.2% | +27.7% | 4笔交易盈利+长期空仓 |
| 2015中国股灾 | 2015.8~2016.2 | -6.7% | +6.1% | +12.8% | 3笔超跌反弹交易 |
| 2018Q4回调 | 2018.10~2018.12 | -13.8% | 0% | +13.8% | 无信号→完美空仓 |
| 2011欧债危机 | 2011.5~2011.10 | -6.9% | +0.03% | +7.0% | 3笔微利+空仓 |
| 2020新冠崩盘 | 2020.2~2020.3 | -34% | 0% | +34% | 跌太快,来不及触发信号→空仓 |
| 标的 | 组合数 | 盈利占比 | 收益均值 | 收益中位数 | 收益标准差 |
|---|---|---|---|---|---|
| 微软 | 107 | 100.0% | +203.07% | +193.30% | 134.41% |
| 标普500 ETF | 108 | 97.2% | +46.57% | +43.18% | 30.31% |
| 纳斯达克100 ETF | 108 | 100.0% | +87.68% | +95.76% | 43.32% |
| 苹果 | 108 | 99.1% | +49.20% | +45.17% | 24.89% |
| COMEX黄金期货 | 108 | 99.1% | +33.82% | +32.06% | 17.14% |
| COMEX铜期货 | 108 | 77.8% | +23.15% | +21.38% | 29.89% |
| 黄金ETF | 108 | 87.0% | +16.65% | +19.40% | 11.45% |
| COMEX白银期货 | 108 | 67.6% | +15.99% | +12.14% | 26.76% |
| WTI原油期货 | 108 | 0.0% | -99.09% | -120.56% | 36.18% |
| 局限性 | 严重程度 | 详细说明 | 应对措施 |
|---|---|---|---|
| 纯做多方向 | 中 | 只能在上涨市场赚钱,做空会亏更多 | 接受做多定位,用空仓避险代替做空对冲 |
| 信号稀少 | 中 | 15年SPY只有62笔交易(年均4笔),大部分时间空仓 | 组合多个标的增加信号频率 |
| 快速暴跌无效 | 中 | 2020新冠34天跌34%,策略来不及反应 | 搭配趋势跟踪策略作为对冲 |
| 不适用商品持续性熊市 | 高 | 原油-127%、棕榈油-70%、铜-67%——"抄底抄在半山腰" | 避开没有外部调节机制的商品 |
| 短周期失效 | 中 | 15分钟/1小时信号噪声比太差 | 只用日线或12小时 |
| 持有期beta暴露 | 低 | 入场后持有直到中轨回归,期间承受市场波动 | 8%止损可以截断极端亏损 |
| 维度 | 判定 | 证据 |
|---|---|---|
| 是否有alpha? | 是 | 15年熊市交易也盈利(SPY熊市+30%),做空验证不是beta |
| 是否过拟合? | 否 | 750种参数97%+盈利,参数不敏感 |
| 是否跨市场? | 部分 | 美股8/9盈利,中国期货3/14盈利(需有外部调节机制) |
| Alpha来源? | 空仓避险+精选入场 | 80%时间空仓避开大跌;只在统计极端入场 |
| Beta占比? | 约60~70% | 持有期在上涨市场中获利,这是做多的固有属性 |
| 维度 | 推荐 | 理由 |
|---|---|---|
| 方向 | 纯做多 | 均值回复天然适合做多,做空全线亏损 |
| 美股标的 | SPY + QQQ + MSFT + AAPL | 15年验证,牛熊都有alpha,750参数97%+盈利 |
| 中国期货 | 豆粕 + 黄金 + 原油 | 有外部调节机制,做多有效 |
| 频率 | 日线(首选)或 12小时 | 信号质量最高,短于4h不建议 |
| 参数 | RSI(7,30) + BB(20,2.0) | 默认参数,750种组合中表现稳定 |
| 出场 | 中轨出场 | 优于源码的阳线出场 |
| 止损 | 8% | 降低回撤而不显著影响收益 |
| 避开 | 原油(WTI)、黑色系、有色金属 | 结构性下行,均值回复前提不成立 |
RSI+布林带是一个有真实alpha的均值回复策略,但alpha的来源不是"选股能力"或"择时能力",而是"空仓避险"——它在熊市中自动保持空仓,避开大部分下跌。这个alpha占总收益的30~40%,其余60~70%来自牛市中的做多beta。策略的最佳用法是纯做多+美股ETF/科技龙头+日线,不建议做空或用于没有外部调节机制的商品。做空需要动量策略(趋势跟踪),不是均值回复。
Rank 444 · RSI+布林带均值回复策略 · 完整研究报告(v1~v6整合) · 2026-06-11 18:45
数据来源:Yahoo Finance / akshare · 回测引擎:scripts/rank444_v*.py
策略来源:fmzquant/strategies