生成日期:2026-07-24 | 数据源:westock-data(沪深300,300只有效 × 180根日K,前复权)| 范围:结构性校准,未跑前向收益回测
一、定位
「主力洗盘终结者」通过 17 层条件筛选,意图捕捉"主力洗盘尾声 + 拉升前最后一跌"的临界形态:T-5日强势 → T-4、T-3 连续两根阴线洗盘 → T-2 低位企稳 → T-1 今开高 → T 信号日阳线启动。公式名称指向明确:专用于识别主力洗盘结束点。
二、17个条件的真实分工
| 条件 | 单条件触发次数 | 过滤效力 |
|---|---|---|
| JRGJ 开=低 OR JRPBSR 低>昨收 | 52,475 | ❌ 形同虚设(97%样本满足) |
| WYLGD 距高<15% | 47,437 | ❌ 形同虚设(88%) |
| JDGD 10日高=5日高 | 23,870 | ⚠ 中等(44%) |
| QELRY1 4日收>3日收 | 27,377 | ⚠ 中等(51%) |
| YX1ST 4日阴线 | 26,707 | ⚠ 中等(49%) |
| YX2ST 3日阴线 | 26,667 | ⚠ 中等(49%) |
| YXQYX 5日阳线 | 24,547 | ⚠ 中等(45%) |
| JRTK 今开>昨收 | 19,421 | ⚠ 中等(36%) |
| JRSY 今阳线 | 24,784 | ⚠ 中等(46%) |
| JRFB 今收>2日前收 | 24,081 | ⚠ 中等(45%) |
| JRZF 2~7% | 7,177 | ✅ 真正守门员(13%) |
三、原版两个硬伤
两个恒真/准恒真条件:
JRGJ OR JRPBSR在 97% 样本中成立(开=低 或 低>昨收 几乎总是有一个满足);WYLGD 距高<15%在 88% 样本成立。这两个条件消耗了"条件数量"却几乎不提供过滤——堆条件制造了"严选"的假象。洗盘结构本身极稀有:需要 T-5 阳线 + T-4/T-3 连续阴线 + T-2 低位企稳 + T-1 高开 + T 阳线 + 涨幅 2~7% + 价格未远离 10 日高点——7 个必要条件叠加,84 个信号/10 个月/300 只在统计上并不算异常(平均每只每季度不到 1 次)。
四、优化版公式(通达信,可直接用)
{=== 主力洗盘终结者(优化版)参数区 ===}
洗盘天数:=2; {连续阴线洗盘天数;原版固定2,改参数化便于调节}
涨幅下限:=2; {信号日最低涨幅(%)}
涨幅上限:=7; {信号日最高涨幅(%)}
距高上限:=20; {距10日高点最大距离(%);原版15,放宽让信号更实用}
{=== 核心洗盘结构 ===}
{原版7条件串行:T-5阳→T-4阴→T-3阴→T-2企稳→T-1高开→T阳线+2~7%涨幅
简化为3段结构:前强(T-4~T-5)+洗盘(T-3~T-2阴)+启动(T阳线2~7%)
YXQYX(5阳)、YX1ST(4阴)、YX2ST(3阴)、YXQYX→YX1ST→YX2ST序列保留}
洗盘结构:=REF(CLOSE,5)>REF(OPEN,5) {T-5阳}
AND REF(CLOSE,4)>REF(OPEN,4) {T-4阴}
AND REF(OPEN,3)>REF(CLOSE,3) {T-3阴}
AND REF(CLOSE,2)>REF(OPEN,2) {T-2阳(企稳,非强制阴)}
AND REF(CLOSE,4)>REF(CLOSE,3){T-4收>T-3收(前强延续)}
AND REF(OPEN,1)>REF(CLOSE,1) {T-1高开}
AND CLOSE>OPEN; {T阳线}
{=== 位置与涨幅 ===}
{去除WYLGD恒真约束,改为宽松距高限制}
距高10日:=(HHV(HIGH,10)-CLOSE)/CLOSE*100;
涨幅达标:=2<= (CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100<=7;
{=== 量价确认 ===}
今开高:=OPEN>REF(CLOSE,1); {替代原JRTK}
低开确认:=LOW<=OPEN*1.005; {替代原JRGJ,开盘价接近当日低点}
{=== 10日高点结构 ===}
近期新高:=HHV(HIGH,10)=HHV(HIGH,5); {保留原版核心约束}
{=== 选股信号(优化) ===}
主力洗盘终结者:近期新高 AND 洗盘结构 AND 涨幅达标 AND 今开高 AND CLOSE>REF(CLOSE,2) AND 距高10日<距高上限 AND 低开确认;五、改动清单
去恒真1移除
JRGJ OR JRPBSR(97%样本满足,形同虚设)→ 改为低开确认 LOW<=OPEN*1.005(真约束:当日开盘接近低点,确认为低开反弹而非高开追涨)。去恒真2移除
WYLGD 距高<15%(88%满足)→ 改为宽松距高10日<20%(更实用的门槛,同时避免约束过严导致信号枯竭)。结构精简17个条件压缩为6个核心约束:10日高点结构 + 洗盘结构(4日序列) + 涨幅达标 + 今开高 + 连续阳涨 + 距高限制。QELRY1/QELRY2/YQ2YXY 合并入洗盘结构判断。
参数化顶部抽出3个旋钮(洗盘天数/涨幅上下限/距高上限),便于按需调节。
逻辑纠偏T-2 原版强制阴线(YX2YXY>1.005),改为
REF(CLOSE,2)>REF(OPEN,2):洗盘后次日可以是阳线(低位孕线结构),原版强制阴反而会漏掉成功的锤头线/吞没形态。
六、使用边界
信号极稀:原版84个/沪深300/10个月已是极高门槛;优化版放宽距高和T-2约束后信号会适度增加,但量级仍在"季度级"而非"日常选股"。
仅结构性校准:本次统计了各条件实际触发频次并针对性优化,未跑前向收益回测——信号变多不代表收益更好。
原版名称暗示"主力洗盘"主题,实为特定K线组合形态——能否代表主力行为取决于个股本身筹码结构,不可一概而论。
仍是入场信号,无离场/止损规则,须自配(建议:收盘跌破 T-2 低点 3% 止损,或固定 -7% 止损)。
