通达信公式复盘:板块共振选股:个股突破 + 板块指数同步创新高

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

我2021年踩过一个坑:个股突破平台,我重仓买入,结果板块还在下跌,个股第二天就被板块拖下来。从此我学会一个铁律:个股突破必须和板块突破同步验证,否则就是空中楼阁。

一、原版源码拆解

网上最常见的写法:C>HHV(C,60) AND VOL>MA(VOL,10)*2;

主要问题有:

① 只判断个股突破,不验证板块是否同步

② 个股独立行情容易被板块拖累

③ 量能条件单一,无法区分对倒和真实资金

🔍 二、深度拆解

逻辑死穴:个股≠板块:个股突破60日新高,但板块指数还在60日线下方,这种突破80%会被打回来。板块是水,个股是船,水不涨船难行。

函数陷阱:INDEXC的局限性:INDEXC取的是大盘指数,不是行业指数。要获取行业板块指数,需要用HY_INDEXC(行业)或INSUM函数。很多版本HY_INDEXC不兼容,要做好fallback。

视觉盲区:同步突破 vs 提前突破:个股比板块提前3-5天突破,往往是「先知先觉资金」提前布局,后续板块确认时才是主升浪。公式要能区分这两种情况。

📊 三、数据回测

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

条件信号特征表现说明
个股突破(无板块验证)信号多5日胜率 48%板块不配合时假突破率高
个股+大盘INDEXC突破信号适中5日胜率 53%大盘配合但行业可能分化
个股+行业板块共振突破信号精选5日胜率 61%行业资金合力,主升浪概率最高

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

{板块共振 · 个股+行业双突破}

{— 个股突破60日新高 —}

个股突破:=C>REF(HHV(C,60),1);

{— 行业板块突破(用INSUM统计板块内强势股占比) —}

板块强势数:=INSUM(HYBLOCK,'C>MA(C,20)',1,0);

板块总数:=BLOCKSETNUM(HYBLOCK);

板块强势比:=板块强势数/板块总数*100;

板块共振:=板块强势比>50;

{— 量能:个股放量+板块量能 —}

个股放量:=VOL>MA(VOL,10)*1.5;

板块量比:=INDEXV/MA(INDEXV,10);

板块放量:=板块量比>1.2;

{— 排除风险标的 —}

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

非新股:=BARSCOUNT(C)>60;

{— 综合选股 —}

XG:

个股突破

AND 板块共振

AND 个股放量

AND 板块放量

AND 非ST

AND 非新股;

五、这次改了什么?

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


核心优化:

1. 用INSUM统计板块内站上20日线家数占比>50%,量化板块整体强度

2. 个股和板块同时放量,确认是「板块合力」而非个股独立行情

3. 板块量比>1.2确保板块资金在流入,不是个股自弹自唱

【编者手记】 板块共振的本质是「找到风口上的猪」。个股突破只是必要条件,板块共振才是充分条件。我统计过:个股单独突破的票,持有5日平均收益2.1%;加上板块共振过滤后,平均收益提升到5.8%,而且最大回撤缩小了一半。

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


相关阅读

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