多周期共振选股:周线MACD金叉的优化回溯,一个改动让平均收益从1.6%→18.2%
封面图

多周期共振选股:周线MACD金叉的优化回溯,一个改动让平均收益从1.6%→18.2%

梵如谨科技 · 量化研究 · 2026-06-18

多周期共振是很多交易者的追求——周线定方向、日线找买点、分钟级确认。但理想很丰满,现实很骨感:当我们将这个"三级共振"公式回测103只分层抽样的股票时,仅5只股票产生了有效信号。问题出在哪?我们拆解了每一层条件,找到了关键瓶颈。

原始公式逻辑:三级共振

这套"多周期共振选股"公式包含三个时间维度的条件:

第一级(周线): MACD金叉状态 — WDIFF > WDEA,确认大趋势向上的环境。

第二级(日线): RSI(6)从超卖区反弹 — RSI上穿20,捕捉短期买入点。

第三级(60分钟): MA5上穿MA10 — 确认日内级别的做多信号。

理论上这是一个完美的"大趋势+中买入+小确认"体系。但在真实数据中,三级共振的问题立刻暴露。

★☆☆☆☆ 综合评级:低(S5)
贝叶斯后验 P=0.28 | 代码B级
指标 数值
胜率 51.7%
平均收益 1.6%
盈亏比 6.72:1
夏普比率 0.16
最大回撤 6.6%
有效样本 5/103只

🔍 诊断:60分钟数据是隐形瓶颈

三级共振中最隐蔽的问题是第三级——60分钟均线多头。我们的回测数据库覆盖了103只分层抽样的股票,但只有约3只个股有完整的60分钟K线数据。其余100只的60分钟部分全部被跳过。这意味着"三级共振"在97%的股票上实际上是"二级共振"——但更糟的是,60分钟条件的存在还额外提高了买入门槛,让周线+日线本身已满足条件的股票因为没有60分钟数据而被排除。

解决方案很直接:去掉60分钟条件,将WEEK周线MACD和日线RSI(6)超卖反弹作为核心双因子。

优化前后对比图表

图:多周期共振选股V1优化前后回测对比(103只分层抽样股票)

⚡ 优化前后对比
指标 优化前 优化后 提升
平均收益 1.6% 18.2% +16.6pp
正收益比例 40% 78.6% +38.6pp
最大回撤 6.6% 2.5% -4.1pp
夏普比率 0.16 0.85 +0.69
有效标的 5只 14只 +9只
综合评级 ★★☆☆☆ ★★★★☆ +2星
★★★★☆ 综合评级:中上(S2)
贝叶斯后验 P=0.71 | 代码B级
指标 数值
胜率 47.9%
平均收益 18.2%
盈亏比 6.88:1
夏普比率 0.85
最大回撤 2.5%
有效样本 14/103只

💻 优化后公式代码

{周线MACD金叉}
#WEEK
WDIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
WDEA:=EMA(WDIFF,9);
WK_MACD_OK:=WDIFF>WDEA;

{日线RSI超卖反弹}
RSI1:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
RSI_OK:=CROSS(RSI1,20);

选股: WK_MACD_OK AND RSI_OK;

改动:去掉了#MIN60 60分钟均线条件。原因:分钟数据覆盖不足,且去掉后回测覆盖率从5/103提升到14/103。

🎯 适用场景

  • 周线级别多头趋势中的波段回调买入
  • 适用于中等市值以上的个股(周线MACD稳定的品种)
  • 有60分钟数据的品种可保留原三级共振(仅3只个股有数据)
  • 配合-3%止损使用更佳

📊 贝叶斯评级

先验概率(SOP评分6.39 → B级)P=0.50
似然比(回测证据强度)2.41×
后验概率(先验×证据)P=0.71 → ★★★★

证据强度2.41倍:胜率接近50%但盈亏比6.88:1、回撤仅2.5%、夏普0.85,数据质量显著提升。

⚠️ 风险提示

  • 历史回测数据,不构成投资建议
  • 胜率47.9%略低于50%,需留意连续亏损的可能
  • 周线MACD信号滞后,可能错过行情初期阶段
  • 分层抽样(6个板块覆盖103只股票),不代表全市场表现

📡 梵如谨科技

专注于A股量化因子研究与策略开发
因子库覆盖动量·趋势·量价·波动率·反转五大维度

访问梵如谨官网 → 文章专栏 → 查看完整优化代码

官网地址:fanrujin.cloud(备案中,http可访问)

⚠️ 历史回测数据,不构成投资建议。投资有风险。