通达信〖涨停质量〗评估指标公式源码

指标用于分析股价的波段特征及涨停板统计。

核心功能:
1. 波段识别:基于5日和20日均线,识别当前处于上升波或下降波,并计算波段幅度与持续时间。
2. 涨停板统计:在上升波段或反弹期间,分别统计涨停总数、实体涨停数、炸板(闪板)数及连板数。
3. 动态涨跌停阈值:根据股票代码自动适配不同板块(如主板、创业板、科创板、北交所)及ST股票的涨跌停幅度。
4. 反弹分析:在下降波段中,计算自波段低点以来的反弹幅度及期间的涨停板数据。

指标输出:
主图:显示上升波段的涨停总数和反弹期间的涨停总数柱状图。
副图:以圆点形式显示实板数、闪板数、连板数及其在反弹期间的对应数据。
数值:输出波段幅度、持续时间、反弹幅度、涨停封单率等多项参考数据,不直接绘制在图上。

使用要点:
指标通过均线关系(E5与E20)定义波段方向。
上升波时,统计从波段起点(月谷)至今的涨停数据。
下降波时,则计算从最近波段低点(月谷)开始的反弹数据。
涨停板分类细致,区分了实体涨停和盘中触及涨停但未封住(炸板)的情况。
 

ST:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),1,0);
ZT_RATE:=IF(CODELIKE('688'),19.9,IF(CODELIKE('300') OR CODELIKE('301'),19.9,IF(CODELIKE('8'), 29.9,IF(ST,4.9,9.9))));
E5:=EMA((H+L)/2,5);
E20:=EMA((H+L)/2,20);
月上时:=IF(BARSCOUNT(C)< 2, BARSLAST(L<=E20), BARSLAST(E5<=E20));
月下时:=IF(BARSCOUNT(C)< 2, BARSLAST(H>=E20), BARSLAST(E5>=E20));
月峰:=IF(月上时=0, REF(HHV(H,月上时),月下时), HHV(H,月上时));
月谷:=IF(月下时=0, REF(LLV(L,月下时),月上时), LLV(L,月下时));
月峰时:=BARSLAST(月峰=H);
月谷时:=BARSLAST(月谷=L);
波向:=月谷时>月峰时;
月波%:IF(波向,(月峰/月谷-1)*100,(月谷/月峰-1)*100),NODRAW,COLORYELLOW;
波期:IF(波向,月谷时,月峰时),NODRAW;
日涨幅:=(C/REF(C,1)-1)*100;
日峰幅:=(H/REF(C,1)-1)*100;
日低幅:=(L/REF(C,1)-1)*100;
涨板:=COUNT(日涨幅>0 AND 日峰幅>=ZT_RATE,月谷时);
实板:=COUNT(日涨幅>=ZT_RATE AND 日涨幅=日峰幅,月谷时);
闪板:=COUNT(日涨幅>0 AND 日涨幅< 日峰幅 AND 日峰幅>=ZT_RATE,月谷时);
连板:=COUNT(日涨幅>=ZT_RATE AND REF(日涨幅>=ZT_RATE,1),月谷时);
涨停总数:IF(波向=0,0,IF(波期>0,涨板,0)),NODRAW,COLORRED;
STICKLINE(涨停总数>0,0,涨停总数,2,1),COLORRED;
实板数:IF(波向=0,0,IF(波期>0,实板,0)),CIRCLEDOT,COLORGREEN;
闪板数:IF(波向=0,0,IF(波期>0,闪板,0)),CIRCLEDOT,COLORCYAN;
其中连板:IF(波向=0,0,IF(波期>0,连板,0)),CIRCLEDOT,COLORWHITE;
反弹%:IF(波向=0 AND 月谷时>0,(C/月谷-1)*100,0),NODRAW,COLORWHITE;
弹期:IF(波向=0 AND 月谷时>0,月谷时,0),NODRAW,COLORLIRED;
弹涨板:=COUNT(日涨幅>0 AND 日峰幅>=ZT_RATE,弹期);
弹实板:=COUNT(日涨幅>=ZT_RATE AND 日涨幅=日峰幅,弹期);
弹闪板:=COUNT(日涨幅>0 AND 日涨幅< 日峰幅 AND 日峰幅>=ZT_RATE,弹期);
弹连板:=COUNT(日涨幅>=ZT_RATE AND REF(日涨幅>=ZT_RATE,1),弹期);
反弹涨停总数:IF(弹期>0,弹涨板,0),STICK;
STICKLINE(反弹涨停总数>0,0,反弹涨停总数,2,1),COLORMAGENTA;
反弹实板数:IF(弹期>0,弹实板,0),CIRCLEDOT;
反弹闪板数:IF(弹期>0,弹闪板,0),CIRCLEDOT;
其中反弹连板:IF(弹期>0,弹连板,0),CIRCLEDOT,COLORWHITE;
涨停封单率:DYNAINFO(58)/V*100,NODRAW,COLORYELLOW;








来函数检测结果如下
该公式包含未来函数:DYNAINFO

定制、编写公式指标请联系QQ或微信同号:88652583


ST赋值:如果模糊匹配品种名称ORNAMELIKE('*ST'),返回1,否则返回0
ZT_RATE赋值:如果模糊匹配品种代码,返回19.9,否则返回如果模糊匹配品种代码ORCODELIKE('301'),返回19.9,否则返回如果模糊匹配品种代码,返回29.9,否则返回如果ST,返回4.9,否则返回9.9
E5赋值:(最高价+最低价)/2的5日指数移动平均
E20赋值:(最高价+最低价)/2的20日指数移动平均
月上时赋值:如果收盘价的有效数据周期数<2,返回上次最低价<=E20距今天数,否则返回上次E5<=E20距今天数
月下时赋值:如果收盘价的有效数据周期数<2,返回上次最高价>=E20距今天数,否则返回上次E5>=E20距今天数
月峰赋值:如果月上时=0,返回月下时日前的月上时日内最高价的最高值,否则返回月上时日内最高价的最高值
月谷赋值:如果月下时=0,返回月上时日前的月下时日内最低价的最低值,否则返回月下时日内最低价的最低值
月峰时赋值:上次月峰=最高价距今天数
月谷时赋值:上次月谷=最低价距今天数
波向赋值:月谷时>月峰时
输出月波%:如果波向,返回(月峰/月谷-1)*100,否则返回(月谷/月峰-1)*100,NODRAW,画黄色
输出波期:如果波向,返回月谷时,否则返回月峰时,NODRAW
日涨幅赋值:(收盘价/1日前的收盘价-1)*100
日峰幅赋值:(最高价/1日前的收盘价-1)*100
日低幅赋值:(最低价/1日前的收盘价-1)*100
涨板赋值:统计月谷时日中满足日涨幅>0AND日峰幅>=ZT_RATE的天数
实板赋值:统计月谷时日中满足日涨幅>=ZT_RATEAND日涨幅=日峰幅的天数
闪板赋值:统计月谷时日中满足日涨幅>0AND日涨幅<日峰幅AND日峰幅>=ZT_RATE的天数
连板赋值:统计月谷时日中满足日涨幅>=ZT_RATEANDREF(日涨幅>=ZT_RATE,1)的天数
输出涨停总数:如果波向=0,返回0,否则返回如果波期>0,返回涨板,否则返回0,NODRAW,画红色
当满足条件涨停总数>0时,在0和涨停总数位置之间画柱状线,宽度为2,1不为0则画空心柱.,画红色
输出实板数:如果波向=0,返回0,否则返回如果波期>0,返回实板,否则返回0,CIRCLEDOT,画绿色
输出闪板数:如果波向=0,返回0,否则返回如果波期>0,返回闪板,否则返回0,CIRCLEDOT,画青色
输出其中连板:如果波向=0,返回0,否则返回如果波期>0,返回连板,否则返回0,CIRCLEDOT,画白色
输出反弹%:如果波向=0AND月谷时>0,返回(收盘价/月谷-1)*100,否则返回0,NODRAW,画白色
输出弹期:如果波向=0AND月谷时>0,返回月谷时,否则返回0,NODRAW,画淡红色
弹涨板赋值:统计弹期日中满足日涨幅>0AND日峰幅>=ZT_RATE的天数
弹实板赋值:统计弹期日中满足日涨幅>=ZT_RATEAND日涨幅=日峰幅的天数
弹闪板赋值:统计弹期日中满足日涨幅>0AND日涨幅<日峰幅AND日峰幅>=ZT_RATE的天数
弹连板赋值:统计弹期日中满足日涨幅>=ZT_RATEANDREF(日涨幅>=ZT_RATE,1)的天数
输出反弹涨停总数:如果弹期>0,返回弹涨板,否则返回0,STICK
当满足条件反弹涨停总数>0时,在0和反弹涨停总数位置之间画柱状线,宽度为2,1不为0则画空心柱.,画洋红色
输出反弹实板数:如果弹期>0,返回弹实板,否则返回0,CIRCLEDOT
输出反弹闪板数:如果弹期>0,返回弹闪板,否则返回0,CIRCLEDOT
输出其中反弹连板:如果弹期>0,返回弹连板,否则返回0,CIRCLEDOT,画白色
输出涨停封单率:买量(即买一量)/成交量(手)*100,NODRAW,画黄色
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   热门标签  -   联系我们   -   股朋网  -  指标网   -  指标公式网  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2023 粤ICP备2023063687号-2 股朋指标公式网别名指标公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图