通达信公式复盘:龙头带动效应:量化「板块内比价」找补涨机会

【风险提示】本文仅为通达信公式编程与技术分析的学习笔记,不指向任何个股,不构成投资建议。股市有风险,入市需谨慎。

我2023年发现一个规律:一个板块启动后,龙头先涨30%,但板块内其他票可能才涨5%。等龙头涨不动了,资金会回头补涨同板块的低位票。这个「龙头-补涨」的比价关系,是可以量化的。

一、原版源码拆解

网上最常见的写法:C/REF(C,5)>1.05 AND VOL>MA(VOL,5);

主要问题有:

① 只判断个股5日涨5%,不验证板块是否有龙头带队

② 没有比价逻辑,选出来的是「已经涨了的」不是「该涨没涨的」

③ 缺少龙头涨幅参照,无法判断补涨空间

🔍 二、深度拆解

逻辑死穴:补涨的前提是龙头已确认:没有龙头的板块就没有补涨。必须先确认「板块内存在涨幅>20%的龙头」,再去找同板块涨幅<10%的低位票。顺序不能反。

函数陷阱:BLOCKSETNUM与板块成分:BLOCKSETNUM返回板块总家数,但要逐一比较板块内每只票的涨幅,通达信没有直接函数。可以用INSUM配合自定义条件来近似。

视觉盲区:补涨的时效性:龙头涨了30%之后第3天,补涨票启动的概率最高。太早(龙头还在爬升)补涨不会动,太晚(龙头已见顶)补涨就是接盘。

📊 三、数据回测

不同条件下的信号特征对比:

条件信号特征表现说明
个股5日涨>5%(无龙头验证)信号多5日平均 1.5%很多是独立行情,非板块补涨
板块有龙头(>20%)+个股低位信号适中5日平均 3.2%龙头带队效应明显
龙头涨幅>20%+个股涨幅<10%+放量信号精选5日平均 4.6%比价差最大,补涨空间最足

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

{龙头带动 · 板块补涨筛选版}

{— 个股5日涨幅 —}

个股5日:=(C/REF(C,5)-1)*100;

{— 龙头判定:板块内涨幅>20%的票存在 —}

龙头涨幅:=INSUM(HYBLOCK,'C/REF(C,5)>1.2',1,0);

有龙头:=龙头涨幅>0;

{— 补涨条件:个股涨幅<10%(低位) —}

低位票:=个股5日<10;

{— 龙头已启动3天以上(时效性) —}

龙头持续:=REF(龙头涨幅,3)>0;

{— 放量确认资金关注 —}

放量:=VOL>MA(VOL,5)*1.3;

{— 个股站上5日线 —}

站上短均:=C>MA(C,5);

{— 排除 —}

非ST:=NOT(NAMELIKE('ST'));

非龙头:=个股5日<20;

{— 综合选股 —}

XG:

有龙头

AND 龙头持续

AND 低位票

AND 放量

AND 站上短均

AND 非ST

AND 非龙头;

五、这次改了什么?

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


核心优化:

1. INSUM统计板块内涨幅>20%的家数,确认龙头存在才触发

2. 个股5日涨幅<10%确保选到的是「低位补涨」不是「已涨高的」

3. 龙头持续3天以上验证带动效应已在发酵,补涨窗口打开

【编者手记】 补涨逻辑的本质是「比价套利」:同一个板块,龙头涨了30%,同类票只涨了5%,中间的25%差价就是补涨空间。但前提是龙头不能倒——龙头一倒,补涨立刻变接盘。所以龙头持续条件比补涨条件更重要。

【免责声明】本文公式仅供通达信语法学习与历史复盘参考,不构成任何投资建议。股市有风险,决策需谨慎。


相关阅读

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