两个版本

  • MACD 策略(TREND-12):MACD 线上穿信号线做多,反向交叉离场。
  • MACD + RSI 过滤(COMBO-02):同样的交叉,但 RSI 超买时忽略买入信号,超卖时忽略卖出信号。

两者都在 10 个市场近五年的日线数据上回测,使用滚动前推优化,未扣交易成本。

风险几乎全面下降

加了过滤之后,10 个市场中有 9 个的最大回撤变小。变化最大的是白银(−46.7% 降到 −28.1%)、综合大宗商品(−30.7% 降到 −17.0%)和黄金(−21.9% 降到 −12.2%)。唯一的例外是欧元/美元(−10.9% 变成 −12.0%)。所有市场的交易都变少了——比特币上从 140 次降到 106 次。

风险调整后收益:一半一半

夏普在 5 个市场变好:黄金(0.70 → 0.84)、综合大宗商品(0.46 → 0.63)、农产品(0.14 → 0.41)、欧元/美元(−0.16 → 0.05)和天然气(−0.44 → −0.24);在另外 5 个市场变差:美股、原油、白银、比特币和以太坊。

过滤在哪里帮倒忙

过滤的逻辑是“RSI 已经很高就别买”,而这恰恰在强趋势刚开始时是错的——那时 RSI 会连续好几周保持高位。所以它在这些市场上损失的收益最多:白银(年化 12.2% 降到 6.8%)、比特币(8.1% 降到 2.6%)和以太坊(8.4% 降到 3.4%)。

几点结论

  • 给 MACD 加 RSI 过滤,作用是降风险,而不是提收益。
  • 它在节奏慢、带均值回归特征的市场(黄金、大宗商品、农产品)上帮助最大,在快速趋势的市场(加密货币、白银)上伤害最大。
  • 交易更少也意味着成本更低,而上面的回测数字还没扣成本;可以在两个策略页上用成本滑块对比一下。