通达信公式复盘:多方炮,"两阳夹一阴"的三种失效场景

【风险提示】本文仅为通达信公式编程与技术分析的学习笔记,不指向任何个股,不构成投资建议。股市有风险,入市需谨慎。
我 2019 年最爱用多方炮,看到"阳-阴-阳"就买,结果在震荡市里反复被打脸。后来总结:多方炮失效的三大场景是"量能递减、阴线过大、位置不对",原版公式一个都没过滤。

一、原版源码拆解

网上最常见的写法:多方炮:=REF(C>O,2) AND REF(C,1)<REF(O,1) AND C>O AND C>REF(C,2) AND C>REF(O,1);

主要问题有:

① 中间阴线无约束:阴线实体可以大到吞掉第一根阳线,此时不是洗盘而是破位;
② 量能无要求:第三根阳线缩量突破,大概率是假突破;
③ 不区分趋势:下跌途中的"阳-阴-阳"很常见,不是多方炮而是反弹。

🔍 二、深度拆解:多方炮的"洗盘"本质

1. 逻辑死穴:中间阴线是"洗盘"还是"破位"

真正的多方炮,中间阴线应该是"缩量小阴",代表主力洗盘。如果阴线实体超过第一根阳线的一半,且放量,那就是真出货,不是炮。原版公式对阴线大小完全没有约束。


2. 函数陷阱:REF 链的可读性

多方炮涉及连续 3 天的 OHLC 数据,REF(,1)、REF(,2) 嵌套多了容易出错。建议用变量名把每天的数据"固化"下来,提高可维护性。


3. 视觉盲区:第三根阳线要"收复+放量"

第三根阳线不仅要收盘价高于第一根阳线,最好还要放量突破,代表多头真正重新掌控局面。缩量阳线收复,可信度大打折扣。

📊 三、数据回测:不同约束下的多方炮信号特征

不同约束条件下的多方炮信号特征(描述性统计):

市场环境参数/条件信号特征结论
无约束(宽松)极多极多震荡市大量假信号
阴线<阳线50%+缩量适中适中洗盘特征明显,质量提升
+放量阳线收复+上升通道较少多头炮质量最高

🔧 四、优化版源码(可直接复制)

{多方炮 · 工程优化版}

{参数区: YIN:10,50,40; VOL_M:1.2,3,1.5}

阳1:=REF(C>O,2);

阴线:=REF(C<O,1);

阳2:=C>O;

{中间阴线实体<YIN%(洗盘特征)}

阴小:=REF(O-C,1)/(REF(H,1)-REF(L,1))*100<YIN;

{阴线缩量(洗盘而非出货)}

阴缩量:=REF(VOL,1)<REF(VOL,2)*0.8;

{第三根阳线放量收复}

收复:=C>REF(C,2) AND C>REF(O,1);

放量阳:=VOL>REF(VOL,1)*VOL_M;

{上升通道过滤}

上升通道:=MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20);

{— 综合选股 —}

XG:

阳1 AND 阴线 AND 阳2

AND 阴小

AND 阴缩量

AND 收复

AND 放量阳

AND 上升通道;

五、这次改了什么?

无未来函数核查:已确认本代码不含 ZIG/PEAK/TROUGH/BACKSET/REFX 等函数。

核心优化:
1. 阴线约束:中间阴线实体占比<YIN%,确保是洗盘而非破位;
2. 阴线缩量:洗盘时量能应萎缩,放量阴线直接排除;
3. 阳线放量收复:第三根阳线必须放量突破前两日高点;
4. 上升通道:均线多头排列,确保趋势配合。
【编者手记】多方炮是我最常用的形态之一,因为它逻辑清晰:多头进攻→空头反击(洗盘)→多头再进攻。关键是中间那根阴线要"小"要"缩量",这是区分洗盘和破位的核心。加上放量收复和均线多头,信号的含金量会高很多。
【免责声明】本文公式仅供通达信语法学习与历史复盘参考,不构成任何投资建议。股市有风险,决策需谨慎。


相关阅读

最近发表
在线客服
QQ:332879389
联系电话
13605084160