我用17层过滤的公式选股,10个月只选出84个信号——然后发现14层是白加的

数据支持:沪深300 · 300只股票 × 180根日K · 前复权 · 共54000个样本
17层条件,听起来是不是很严格?

我用沪深300实测了10个月,总共选出84个信号。

然后我把每个条件单独跑了一遍,发现真正在起作用的只有3个。

公式叫"主力洗盘终结者",逻辑是:T-5强势 → T-4/T-3连续洗盘两根阴线 → T-2企稳 → T-1高开 → T信号阳线启动。

听起来很完整对不对?连续阴线洗盘,确实是教科书式的洗盘结构。

问题出在条件本身。

94%的时间,有两个条件是摆设

原版有这两条:

JRGJ OR JRPBSR  { 开=低 OR 低>昨收 }
WYLGD             { 距10日高点<15% }

实测54000个样本:

JRGJ OR JRPBSR:97% 的样本满足

WYLGD 距高<15%:88% 的样本满足

也就是说,这两个"过滤条件"在大多数日子里根本不过滤。

你加了17层条件,但这两层等于没加。

真正在守门的只有一条

把17个条件逐一拆开测试,真正起决定性作用的是:

JRZF 涨跌幅 2%~7%

54000个样本里,只有13%满足这个区间。

其他14条条件,要么99%的时候都满足,要么几乎永远不满足。

所以你精心设计的17层过滤,实际只有这一层在干活。

这不是公式的问题,是设计者误以为"条件多=严格"。

堆条件会制造心理上的安全感,但行情不看你有多少行代码。

还有一个结构性问题

原版要求T-2必须是阴线:

YX2YXY:=REF(C,2)/REF(L,2) > 1.005

意思是T-2那根K线收盘要在最低点附近,是一根锤头线。

但洗盘成功的形态里,T-2经常是阳线——低位孕线、阳包阴、跳空阳……强制要求阴线会漏掉大量成功的洗盘结构。

优化版:去掉两个摆设,加一个灵活结构

{=== 核心洗盘结构 ===}
洗盘结构:=REF(CLOSE,5)>REF(OPEN,5)          {T-5阳}
         AND REF(OPEN,4)>REF(CLOSE,4)          {T-4阴}
         AND REF(OPEN,3)>REF(CLOSE,3)          {T-3阴}
         AND REF(CLOSE,4)>REF(CLOSE,3)         {T-4收>T-3收,前强延续}
         AND REF(OPEN,1)>REF(CLOSE,1)          {T-1高开}
         AND CLOSE>OPEN;                        {T阳线}

{=== 去掉两个恒真条件,改为真正约束 ===}
{原JRGJ OR JRPBSR(97%满足) → 改为低开确认}
低开确认:=LOW<=OPEN*1.005;                     {开盘接近当日低点,低开反弹而非高开追涨}

{=== 涨幅仍是真正的守门员 ===}
涨幅达标:=2<= (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<=7;

{=== 选股信号 ===}
主力洗盘终结者:
  HHV(HIGH,10)=HHV(HIGH,5)    {10日高点=5日高点,近距高点}
  AND 洗盘结构
  AND 涨幅达标
  AND CLOSE>REF(CLOSE,2)      {两连阳验证}
  AND 低开确认;

一句话总结

17层过滤,94%的时间只有1层在起作用。

这不是公式不好,是设计思路陷入了"条件越多越严格"的误区。

真正有效的约束只有涨幅区间这一条——其他的要么形同虚设,要么过于苛刻。

修完之后,它才真正变成一个"洗盘结构 + 位置约束"的简洁工具。


相关阅读

服务热线

18020657357

微信客服

微信客服