先给结论,再讲道理:"双响炮"的本质是涨停→缩量洗盘→再涨停的三段式攻击结构。中间的"洗盘日"必须是缩量、小阴小阳、不破涨停底,才能证明主力在洗而不是在跑。原版公式只看了两个涨停的"壳",完全不管中间的"芯",对倒炮、诱多炮全混在一起。 源码要求"涨停-非涨停-涨停"三段结构,但中间日的量能、振幅、是否破位完全没有约束。 以下为基于源码逻辑的主观结构评分,未经历史数据验证,仅作拆解参考。 系列编号:本文为「1000个公式拆解」系列 · 涨停系 · 第 21 篇(21/1000)。 真正的"炮",中间那天应该是缩量小阴小阳,说明抛压轻、主力没跑。如果中间日放量大阴,那是在派发筹码,第二天的"涨停"大概率是诱多反包。原版公式两种都选,真假难辨。 中间洗盘日的最低价,不应该跌破第一根涨停板的开盘价(或实体下半段)。如果跌破了,说明洗盘过度,结构已破坏。原版公式连最低价都不看,更别说"破不破位"了。 标准的双响炮,两次涨停应该紧凑(间隔1-3天)。如果中间隔了5天、10天,那就不是"炮"了,是两个独立的涨停事件。原版公式用固定位置REF,其实只查间隔1天的情况,但变量命名让人误以为更灵活。 题材爆发初期 ✓ 突破前高时 △ 需结合板块 高位二次冲顶 ✗ 修复思路:核心加入"洗盘日三要素"(缩量+小振幅+不破位),确保中间日是真洗盘而非出货,大幅提高双响炮的含金量。 用法:寻找"涨停→缩量小阴→再涨停"的标准三段结构,重点关注第二炮当天的封板时间和量能。 确认:第二炮当天若能早盘快速封板(10:30前),且封单坚决,可靠性更高。 止损:跌破第一炮涨停板的开盘价,说明结构破坏,应果断离场。 启发一:"双响炮"的重点不是两个涨停,是中间的洗盘质量。洗得越干净,第二炮越有力。 启发二:缩量是洗盘的证据,放量是出货的证据。同一个"中间日",量能方向决定性质。 启发三:不要只看K线形态,要看量能结构。形态是"形",量能才是"魂"。一、原版源码长这样
涨停1:=REF(C,2)/REF(C,3)>1.095 AND REF(C,2)=REF(H,2);
涨停2:=REF(C,1)/REF(C,2)<=1.095; {中间日不是涨停}
涨停3:=C/REF(C,1)>1.095 AND C=H;
选股:涨停1 AND 涨停2 AND 涨停3;二、公式体检评分表
评分项 得分 说明 语法完整性 92 通达信可运行,无语法错误 逻辑完整度 40 中间洗盘日无缩量/不破位要求,结构松散 信号可用性 45 对倒炮、诱多炮混入率高,需人工二次甄别 三、问题一:中间日不要求缩量,洗盘变出货
四、问题二:不验证中间日是否破位
五、问题三:两次涨停之间隔太久失效
六、适用环境
七、修复版源码
{=== 涨停双响炮选股 · 修复版(通达信可运行)===}
{--- 第一炮:前天涨停 ---}
炮1:=REF(C,2)/REF(C,3)>1.095 AND REF(C,2)=REF(H,2);
{--- 中间洗盘日:缩量+小阴小阳+不破炮1开盘价 ---}
洗盘量:=REF(V,1)=REF(O,2)*0.97; {不跌破第一炮开盘价}
洗盘合格:=洗盘量 AND 洗盘幅 AND 不破位;
{--- 第二炮:今天涨停 ---}
炮2:=C/REF(C,1)>1.095 AND C=H;
{--- 排除ST及数据不足 ---}
排雷:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST')) AND COUNT(C>0,10)=10;
选股:炮1 AND 洗盘合格 AND 炮2 AND 排雷;八、实战操作建议
九、三条启发
涨停双响炮选股公式:我拆源码时发现"双响"不要求中间缩量,对倒炮也入选(附修复版)
风险提示:本文通达信指标公式仅作技术教学与研究使用,不构成任何投资建议。股市有风险,入市需谨慎,不可直接依据公式信号交易。
拆这个公式时,我停在了第4行:涨停1:=REF(C,2)/REF(C,3)>1.095 AND REF(C,2)=REF(H,2)。紧接着第5行定义"涨停2"是昨天的涨停。意思是:前天涨停、昨天不是涨停、今天又涨停——这就叫"双响炮"。但问题是,中间那天(昨天)的量能和走势完全没要求。如果中间那天是放量大阴线,说明主力在出货,这哪是"炮"啊,这是"陷阱"。

