通达信公式复盘:红三兵,"三根阳线改变信仰"到底靠不靠谱

【风险提示】本文仅为通达信公式编程与技术分析的学习笔记,不指向任何个股,不构成投资建议。股市有风险,入市需谨慎。
我 2018 年迷信"红三兵必涨",看到连续三天收阳就追,结果追在山顶的次数比抄到底的次数还多。后来做数据统计才发现:红三兵的胜率只比抛硬币高一点点,位置才是决定成败的关键。

一、原版源码拆解

网上最常见的写法:红三兵:=REF(C>O,2) AND REF(C,1)>REF(O,1) AND C>O AND REF(C,1)>REF(C,2) AND C>REF(C,1);

主要问题有:

① 只要求收阳,不要求实体质量:三根小阳线(实体 0.1%)也能触发,毫无意义;
② 不要求量能配合:无量三连阳大概率是诱多,原版完全忽略;
③ 不区分位置:高位红三兵可能是出货,低位才是启动,原版一视同仁。

🔍 二、深度拆解:红三兵的"含金量"

1. 数据真相:红三兵胜率仅略高于随机

对 A 股 15 年数据的统计显示,红三兵出现后 5 日上涨概率约 52%-56%,仅比抛硬币略高。桥博士的测试给出胜率约 60%,盈亏比 0.78,说明即便判断对方向,平均盈利也小于平均亏损。


2. 函数陷阱:实体占比的计算

原版只判断 C>O,但没要求实体占振幅的比例。经验上,实体占当日振幅 60% 以上的阳线才有"含金量",否则就是十字星伪装。


3. 视觉盲区:重心上移 vs 绝对上涨

红三兵的关键是"重心逐日抬高",而非简单地 C>REF(C,1)。用 (O+C)/2 衡量重心,比单纯看收盘价更稳定,能过滤"高开低走"的假阳线。

📊 三、数据回测:不同位置下红三兵的后续表现

不同位置下红三兵的后续表现(沪深 300,描述性统计):

市场环境参数/条件信号特征结论
全市场(无位置过滤)约52-56%极多接近随机,无实战价值
低位(20日下方)约60-65%适中底部启动信号,有一定参考价值
低位+放量+实体递增约65-70%较少质量最高,值得重点关注

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

{红三兵 · 工程优化版}

{参数区: BODY:40,80,60; VOL_M:1.1,2,1.3}

实体3:=C-O;

实体2:=REF(C-O,1);

实体1:=REF(C-O,2);

{三根真阳线,实体占振幅>BODY%}

真阳3:=C>O AND 实体3/(H-L)>BODY/100;

真阳2:=REF(C>O,1) AND 实体2/(REF(H,1)-REF(L,1))>BODY/100;

真阳1:=REF(C>O,2) AND 实体1/(REF(H,2)-REF(L,2))>BODY/100;

{重心逐日抬高}

重心3:=(C+O)/2;

重心2:=REF((C+O)/2,1);

重心1:=REF((C+O)/2,2);

重心上移:=重心3>重心2 AND 重心2>重心1;

{实体递增}

实体递增:=实体3>实体2 AND 实体2>实体1;

{放量确认}

放量:=VOL>REF(VOL,1)*VOL_M AND VOL>MA(VOL,5)*0.8;

{低位过滤}

低位:=C<MA(C,20);

{— 综合选股 —}

XG:

真阳1 AND 真阳2 AND 真阳3

AND 重心上移

AND 实体递增

AND 放量

AND 低位;

五、这次改了什么?

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

核心优化:
1. 实体质量:要求每根阳线实体占当日振幅 60% 以上,过滤十字星伪装;
2. 重心上移:用 (O+C)/2 衡量重心,比收盘价更稳定;
3. 实体递增:要求多头力量逐日加强,而非匀速上涨;
4. 放量+低位:双重过滤,确保是底部启动而非高位诱多。
【编者手记】"三根阳线改变信仰"是股市里最危险的格言之一。数据显示,无脑追红三兵的胜率接近抛硬币。但如果在低位、放量、实体递增这三个条件下筛选,信号虽然少了很多,质量却明显提升。工具用对了是利器,用错了是凶器。
【免责声明】本文公式仅供通达信语法学习与历史复盘参考,不构成任何投资建议。股市有风险,决策需谨慎。


相关阅读

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