通达信〖启动首板〗首板涨停突破压力副图/选股指标源码
通达信『启动首板』副选指标 首板涨停突破压力 源码分享
指标介绍
1. 通达信启动首板指标用于识别股价突破关键压力位后的启动信号,当压力位被突破且是首板涨停形态时,就会出现启动首板信号。
2. 该指标适合尾盘使用或第二天使用,当天信号出现时个股基本处于涨停状态,无入场机会,可等第二天择机入场。
3. 通达信启动首板副选指标不含未来函数,信号不漂移,可放心用于和副图分析。
{启动首板--副图}
{副图源码如下}
ZBGS1:=IF(CODELIKE('60') OR CODELIKE('00'),0.1,IF(CODELIKE('30') OR CODELIKE('68'),0.2,0.3));
ZBGS2:=IF(CODELIKE('60') OR CODELIKE('00'),0.1,IF(CODELIKE('30') OR CODELIKE('68'),0.2,0.3));
ZBGS3:=C=H AND C>=ZTPRICE(REF(C,1),ZBGS1);
ZBGS4:=C< H AND H>=ZTPRICE(REF(C,1),ZBGS1);
ZBGS5:=C=L AND C<=DTPRICE(REF(C,1),ZBGS1);
ZBGS6:=C>L AND L<=DTPRICE(REF(C,1),ZBGS1);
ZBGS7:=IF(L>REF(MAX(O,C),1) AND BARSCOUNT(C)>=1,REF(MAX(O,C),1),L);
DRAWTEXT_FIX(1,0.01,0.25,0,'http://'),COLOR333333;
ZBGS8:=IF(H< REF(L,1) AND BARSCOUNT(C)>=1,REF(L,1),H);
ZBGS9:=BARSLAST((ZBGS3 OR ZBGS4) AND COUNT((ZBGS3 OR ZBGS4),2)=1);
ZBGS10:=REF(H,ZBGS9);
ZBGS11:=BARSLAST(ZBGS5 OR ZBGS6);
ZBGS12:=REF(ZBGS8,ZBGS11);
ZBGS13:=MAX(IF(COUNT(ZBGS3 OR ZBGS4,BARSLAST(C))>0,ZBGS10,1),IF(COUNT(ZBGS5 OR ZBGS6,BARSLAST(C))>0,ZBGS12,1));
启动首板:FILTER(ZBGS13< REF(ZBGS13,1) AND C>REF(L,1),5),LINETHICK2,COLOR00FFFF;
DRAWTEXT(启动首板,0.91,' ←启动首板'),COLOR0000FF;
{选股源码如下}
spt1:=IF(CODELIKE('60') OR CODELIKE('00'),0.1,IF(CODELIKE('30') OR CODELIKE('68'),0.2,0.3));
ZBGS33:=C=H AND CLOSE>=ZTPRICE(REF(CLOSE,1),ZBGS31);
ZBGS34:=C<HIGH AND HIGH>=ZTPRICE(REF(C,1),ZBGS31);
ZBGS35:=C=LOW AND C<=DTPRICE(REF(CLOSE,1),ZBGS31);
ZBGS36:=CLOSE>L AND LOW<=DTPRICE(REF(CLOSE,1),ZBGS31);
ZBGS38:=IF(H<REF(LOW,1) AND BARSCOUNT(C)>=1,REF(L,1),H);
ZBGS39:=BARSLAST((ZBGS33 OR ZBGS34) AND COUNT((ZBGS33 OR ZBGS34),2)=1);
ZBGS310:=REF(H,ZBGS39);
ZBGS311:=BARSLAST(ZBGS35 OR ZBGS36);
ZBGS312:=REF(ZBGS38,ZBGS311);
ZBGS313:=MAX(IF(COUNT(ZBGS33 OR ZBGS34,BARSLAST(C))>0,ZBGS310,1),IF(COUNT(ZBGS35 OR ZBGS36,BARSLAST(CLOSE))>0,ZBGS312,1));
启动首板X:FILTER(ZBGS313<REF(ZBGS313,1) AND C>REF(L,1),5);

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
ZBGS1赋值:如果模糊匹配品种代码ORCODELIKE('00'),返回0.1,否则返回如果模糊匹配品种代码ORCODELIKE('68'),返回0.2,否则返回0.3
ZBGS2赋值:如果模糊匹配品种代码ORCODELIKE('00'),返回0.1,否则返回如果模糊匹配品种代码ORCODELIKE('68'),返回0.2,否则返回0.3
ZBGS3赋值:收盘价=最高价 AND 收盘价>=计算涨停价
ZBGS4赋值:收盘价< 最高价 AND 最高价>=计算涨停价
ZBGS5赋值:收盘价=最低价 AND 收盘价<=计算跌停价
ZBGS6赋值:收盘价>最低价 AND 最低价<=计算跌停价
ZBGS7赋值:如果最低价>1日前的开盘价和收盘价的较大值ANDBARSCOUNT(收盘价)>=1,返回1日前的开盘价和收盘价的较大值,否则返回最低价
当满足条件1时,在横轴0.01纵轴0.25位置书写文字,COLOR333333
ZBGS8赋值:如果最高价<1日前的最低价ANDBARSCOUNT(收盘价)>=1,返回1日前的最低价,否则返回最高价
ZBGS9赋值:上次(ZBGS3ORZBGS4)ANDCOUNT((ZBGS3ORZBGS4),2)=1距今天数
ZBGS10赋值:ZBGS9日前的最高价
ZBGS11赋值:上次ZBGS5ORZBGS6距今天数
ZBGS12赋值:ZBGS11日前的ZBGS8
ZBGS13赋值:如果统计上次收盘价距今天数日中满足ZBGS3ORZBGS4的天数>0,返回ZBGS10,否则返回1和如果统计上次收盘价距今天数日中满足ZBGS5ORZBGS6的天数>0,返回ZBGS12,否则返回1的较大值
输出启动首板:ZBGS13<1日前的ZBGS13ANDC>1日前的最低价的5日过滤,线宽为2,COLOR00FFFF
当满足条件启动首板时,在0.91位置书写文字,COLOR0000FF
SPT1赋值:如果模糊匹配品种代码ORCODELIKE('00'),返回0.1,否则返回如果模糊匹配品种代码ORCODELIKE('68'),返回0.2,否则返回0.3
ZBGS33赋值:收盘价=最高价 AND 收盘价>=计算涨停价
ZBGS34赋值:收盘价<最高价 AND 最高价>=计算涨停价
ZBGS35赋值:收盘价=最低价 AND 收盘价<=计算跌停价
ZBGS36赋值:收盘价>最低价 AND 最低价<=计算跌停价
ZBGS38赋值:如果最高价<1日前的最低价ANDBARSCOUNT(收盘价)>=1,返回1日前的最低价,否则返回最高价
ZBGS39赋值:上次(ZBGS33ORZBGS34)ANDCOUNT((ZBGS33ORZBGS34),2)=1距今天数
ZBGS310赋值:ZBGS39日前的最高价
ZBGS311赋值:上次ZBGS35ORZBGS36距今天数
ZBGS312赋值:ZBGS311日前的ZBGS38
ZBGS313赋值:如果统计上次收盘价距今天数日中满足ZBGS33ORZBGS34的天数>0,返回ZBGS310,否则返回1和如果统计上次收盘价距今天数日中满足ZBGS35ORZBGS36的天数>0,返回ZBGS312,否则返回1的较大值
输出启动首板X:ZBGS313<1日前的ZBGS313ANDC>1日前的最低价的5日过滤