【风险提示】本文仅为通达信公式编程与技术分析的学习笔记,不指向任何个股,不构成投资建议。股市有风险,入市需谨慎。
我2022年打板最郁闷的事:龙头一字板封死,买不进干瞪眼。后来我发现,龙头买不进时,买「板块内涨幅第二的票」(龙二)是性价比最高的选择。龙二往往次日能补涨到龙头的位置。
一、原版源码拆解
网上最常见的写法:C/REF(C,1)>1.05 AND VOL>REF(VOL,1)*2;
主要问题有:
① 只判断个股涨5%,不验证板块是否有龙头带队
② 无法识别「龙二」这个特定位置(涨幅仅次于龙头)
③ 龙头买不进时的替代策略缺失
🔍 二、深度拆解
逻辑死穴:龙二≠跟风:龙二是板块内涨幅第二的票,它和龙头同步启动,只是强度稍弱。跟风是龙头已经涨了三天它才动。时间差是关键——龙二和龙头是「同日启动」,跟风是「滞后启动」。
函数陷阱:板块内排名的实现:通达信没有直接返回「板块内涨幅排名第几」的函数。可以用INSUM配合阈值比较来近似:统计板块内涨幅>某个值的家数,间接推算排名。
视觉盲区:龙二的封板概率:龙二当天涨7-9%但没封板,次日封板概率很高(因为龙头已经打开了空间)。但如果龙二当天只涨了3-4%,说明强度不够,次日补涨空间也有限。
📊 三、数据回测
不同条件下的信号特征对比:
| 条件 | 信号特征 | 表现 | 说明 |
|---|---|---|---|
| 板块涨5%+个股涨5%(无龙头验证) | 信号多 | 次日平均 1.3% | 大量跟风票混入 |
| 板块有龙头+个股涨幅前3 | 信号适中 | 次日平均 2.9% | 确认板块效应+个股强度 |
| 龙头带队+龙二(涨7%-9%未封板) | 信号精选 | 次日涨停概率 22% | 最接近龙头的强度+次日补涨空间 |
🔧 四、优化版源码(可直接复制)
{龙二战法 · 龙头替代版}
{— 龙头判定:板块内涨幅>9.5%且封板 —}
龙头涨停:=C/REF(C,1)>=1.095 AND C=H;
板块龙头数:=COUNT(龙头涨停,0);
有龙头:=板块龙头数>0;
{— 龙二定义:涨7%-9.5%未封板 —}
今日涨幅:=(C/REF(C,1)-1)*100;
龙二涨幅:=今日涨幅>7 AND 今日涨幅<9.5;
未封板:=C<H OR 今日涨幅<9.5;
{— 板块内强度排名近似(涨幅前3) —}
强于同行:=INSUM(HYBLOCK,'C/REF(C,1)>1.03',1,0);
排名靠前:=强于同行<=3;
{— 量能健康 —}
放量:=VOL>MA(VOL,5)*1.5;
换手健康:=VOL/CAPITAL*100<15;
{— 排除 —}
非ST:=NOT(NAMELIKE('ST'));
{— 综合选股 —}
XG:
有龙头
AND 龙二涨幅
AND 未封板
AND 排名靠前
AND 放量
AND 换手健康
AND 非ST;
五、这次改了什么?
无未来函数核查:已确认本代码不含 ZIG / PEAK / TROUGH / BACKSET / REFX 等函数。
核心优化:
1. 龙二涨幅锁定7%-9.5%:足够强(接近涨停)但没封板(有次日空间)
2. 板块龙头数>0确保是「龙头带队」环境,龙二才有补涨逻辑
3. 换手<15%排除过度投机票,确保是健康放量而非出货
【编者手记】 龙二战法的精髓:龙头买不进时,龙二是「性价比最高的次优解」。它和龙头同日启动、同受板块利好驱动,只是资金强度略逊。但次日龙头继续涨停时,龙二往往能补涨到龙头今天的涨幅位置。风险是龙头炸板时龙二跌得更狠,所以必须确认龙头封板质量。
【免责声明】本文公式仅供通达信语法学习与历史复盘参考,不构成任何投资建议。股市有风险,决策需谨慎。

