通达信炸板统计图指标公式主要用于在日K线副图区域统计个股的触板、封板和炸板情况。它的核心逻辑是先根据股票代码和名称判断涨停幅度,再用昨收价计算当日涨停价;当最高价达到涨停价时记为触板,当收盘价达到涨停价时记为封板,触板但未封板则记为炸板。副图会输出近N日炸板率、板率、炸次数、触板次数和封次数,并用绿柱标记炸板、红柱标记封板日,方便快速观察个股近期封板质量与炸板频率。
该指标的特点是自动不同板块的涨跌幅限制。主板普通股票按10%处理,ST股票按5%处理,创业板和科创板按%处理,北交所30%处理。统计周期N默认取20个交易日,可改成10、30、60等,用于观察短期或中期炸板频率。炸板率封板率基于近日触板次数计算若期间没有触板则两者都显示。炸板、触板次数、封次数采用NODRAW,不占用副图线条,但会在指标数值栏显示,复盘时直接读取。
:打开通达信,按Ctrl+F调出公式管理器,在“技术指标公式”下选择“其他类型”,点击“新建”,公式名称填写“炸统计副图”,线方法选择副图”,将源码粘贴到编辑区,点击“公式”,通过后确定。回到K线图,在图区域右键选择选择指标”,找到“炸板统计副”即可加载建议在日线周期使用,并复权方式一致,避免因权导致涨停价计算偏差。指标只能基于日线数据判断“触板未封板无法精确统计盘中打开又回封的开板次数若需要开板次数结合分时或Level-2数据。中的N:=20控制统计天数,修改该数值即可调整统计周期。
源码如下:
text
{炸板统计副图}
N:=20;
{涨停幅度:创业板、科创板20%;北交所30%;ST 5%;主板10%}
KF:=IF(CODELIKE('688') OR CODELIKE('30'),20,
IF(CODELIKE('8') ORDELIKE('4 OR CODELIKE('92'),.30,
IF(NAMELIKE('ST'),05,.10)));
{涨停价}
ZJ:=ZTPRICE(REF(C,1),KF);
{触板封板、炸板TB:=H>=ZJ;
:=C>=Z;
ZB:=TB AND(FB);
{近N日统计}
NZBSUM(ZB,N);
B:=SUM(TB,N);
NFB:=(FB,N);
Z:=IF(NTB>,NZB/NTB*100,);
FBLIF(NTB>NFB/NTB*100,);
{副输出}
炸板率:ZBL,COLORGREEN,LINETH2;
封板率BL,COLOR,LINETHICK2;
炸板次数:NZB,COLORYELLOW,NODRAW;
触板次数NTB,COLORCYAN,NODRAW;
封板次数:NF,COLORMAGENTA,NODRAW;
STICKLINE(ZB,,ZBL,1,),COLORGREEN;
STICKLINE(FB,,FBL,1,),COLORRED;
DRAWTEXT(ZB,ZBL,'炸'),COLORGREEN;
DRAWTEXT(FBBL,'封'),COLOR;







