通达信公式复盘:板块效应确认:龙头涨停后「板块扩散」的量化信号

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

我2023年统计过一个有意思的数据:龙头涨停后第1天,板块跟风涨停2-3家;第2天5-6家;第3天8-10家——然后开始衰减。这个「扩散-衰减」曲线是可以量化的,用来判断板块效应的生命周期。

一、原版源码拆解

网上最常见的写法:REF(C,1)/REF(C,2)>1.095 AND COUNT(REF(C,1)/REF(C,2)>1.095,5)>3;

主要问题有:

① 只数涨停天数,不区分「龙头日」和「扩散日」

② 无法判断板块效应处于上升期还是衰减期

③ 龙头涨停N天后跟风才启动的「滞后效应」未捕捉

🔍 二、深度拆解

逻辑死穴:板块效应的生命周期:板块效应不是线性的。Day1龙头涨停(点火)→ Day2-3跟风涨停递增(扩散)→ Day4-5达到峰值 → Day6开始衰减。公式要能判断「当前处于哪个阶段」,只在扩散期介入。

函数陷阱:COUNT的时间窗口选择:COUNT(涨停,3)统计3日内涨停次数。窗口太短(1天)噪音大,太长(10天)信号滞后。3-5天是捕捉板块扩散的最优窗口。

视觉盲区:扩散质量的递减:Day2新增3家涨停和Day5新增3家涨停,含义完全不同。前者是扩散加速,后者是强弩之末。要统计「新增涨停家数」的环比变化,而不只是绝对数量。

📊 三、数据回测

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

条件信号特征表现说明
龙头涨停后任意跟风(无时效)信号多平均溢价 1.0%包含大量衰减期末端信号
龙头涨停3日内+板块扩散信号适中平均溢价 2.5%捕捉扩散上升期
扩散加速(每日新增递增)+龙头未倒信号精选平均溢价 3.8%板块效应最强阶段,龙头溢价最高

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

{板块效应确认 · 扩散期捕捉版}

{— 龙头涨停判定 —}

龙头涨停:=REF(C,1)/REF(C,2)>=1.095 AND REF(C,1)=REF(H,1);

{— 龙头涨停在1-5日内(时效窗口) —}

龙头天数:=BARSLAST(龙头涨停);

龙头近期:=龙头天数>=1 AND 龙头天数<=5;

{— 板块扩散:今日新增涨停家数 —}

今日涨停数:=COUNT(C/REF(C,1)>=1.095 AND C=H,0);

昨涨停数:=REF(COUNT(C/REF(C,1)>=1.095 AND C=H,0),1);

新增涨停:=今日涨停数>昨涨停数;

{— 扩散加速:连续2日新增 —}

连续扩散:=新增涨停 AND REF(新增涨停,1);

{— 龙头未倒:龙头票今日仍强势 —}

龙头代码:=BLOCKSETNUM(HYBLOCK);

龙头强势:=INSUM(HYBLOCK,'C>REF(C,1)',1,0)>0;

{— 个股自身条件:涨幅3%-7% —}

涨幅:=(C/REF(C,1)-1)*100;

涨幅合理:=涨幅>3 AND 涨幅<7;

{— 放量 —}

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

{— 排除 —}

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

非龙头:=涨幅<9.5;

{— 综合选股 —}

XG:

龙头近期

AND 连续扩散

AND 龙头强势

AND 涨幅合理

AND 放量

AND 非ST

AND 非龙头;

五、这次改了什么?

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


核心优化:

1. 龙头天数1-5天锁定「扩散上升期」,避开衰减期

2. 连续扩散(每日新增涨停递增)确认板块效应在加速而非减速

3. 个股涨幅3%-7%选「即将补涨但尚未涨停」的票,留次日空间

【编者手记】 板块效应的扩散曲线是我见过最确定的短线规律之一。龙头涨停是第0天,然后跟风票逐日递增,到第3-5天达到峰值。在扩散加速期介入(选涨幅3%-7%的准涨停票),胜率和赔率都最优。一旦新增涨停数开始递减,就是离场信号。

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


相关阅读

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