通达信【启动板】买在启动点 涨跌趋势一目了然 主副图 源码

 
{主图源码如下}

{背景}
DRAWGBK(C>0,RGB(0,0,20),RGB(0,0,20),0,'0',1);
{DRAWSL(BARSLAST(DAY<>REF(DAY,1))=0 AND PERIOD<5,C,10000,99999999,2),COLOR222222;
DRAWSL(BARSLAST(MONTH<>REF(MONTH,1))=0 AND (PERIOD=5 OR PERIOD=14),C,10000,99999999,2),COLOR222222;}

LX:=IF(L>REF(MAX(O,C),1) AND BARSCOUNT(C)>=1,REF(MAX(O,C),1),L);
DX:=IF(H<REF(L,1) AND BARSCOUNT(C)>=1,REF(L,1),H);

{涨跌停模型}
ZT0:=IF(CODELIKE('60') OR CODELIKE('00'),0.1,IF(CODELIKE('30') OR CODELIKE('68'),0.2,0.3));
DT0:=IF(CODELIKE('60') OR CODELIKE('00'),0.1,IF(CODELIKE('30') OR CODELIKE('68'),0.2,0.3));
ZT:=C=H AND C>=ZTPRICE(REF(C,1),ZT0);
ZB:=C<H AND H>=ZTPRICE(REF(C,1),ZT0);
DT:=C=L AND C<=DTPRICE(REF(C,1),ZT0);
QB:=C>L AND L<=DTPRICE(REF(C,1),ZT0);
ZTD:=BARSLAST((ZT OR ZB) AND COUNT((ZT OR ZB),2)=1);
ZTH:=REF(H,ZTD);
ZTL:=REF(LX,ZTD);
ZTM:=(ZTH+ZTL)/2;
DTD:=BARSLAST(DT OR QB);
DTH:=REF(DX,DTD);
DTL:=REF(L,DTD);
DTM:=(DTH+DTL)/2;
MAXBYH:=MAX(IF(COUNT(ZT OR ZB,BARSLAST(C))>0,ZTH,1),
IF(COUNT(DT OR QB,BARSLAST(C))>0,DTH,1));
ZTHA:=IF(PERIOD=5,ZTH,DRAWNULL);
DTHA:=IF(PERIOD=5,DTH,DRAWNULL);
DRAWBAND(MA(C,5),RGB(55,0,0),ZTHA,RGB(0,55,55));
DRAWBAND(MA(C,5),RGB(55,0,0),DTHA,RGB(0,55,55));

DRAWKLINE(H,O,L,C);

{涨跌停划线}
STICKLINE(ZT AND PERIOD=5,O,C,2.2,0),COLOR0000FF;
STICKLINE(DT AND PERIOD=5,O,C,1.2,0),COLORFF0000;
IF(ZB AND PERIOD=5,H*1.01,DRAWNULL),LINETHICK3,CIRCLEDOT,COLORFF00FF;
IF(QB AND PERIOD=5,L*0.99,DRAWNULL),LINETHICK3,CIRCLEDOT,COLORFFFF00;

启动板:=FILTER(MAXBYH<REF(MAXBYH,1) AND C>REF(L,1),5);
BYD:=BARSLAST(启动板);
BYH:=REF(DX,BYD);
BYL:=REF(LX,BYD);
BYM:=(BYH+BYL)/2;
DRAWSL(PERIOD=5,BYH,0,BYD,1),COLOR0099FF;
DRAWSL(PERIOD=5,BYL,0,BYD,1),COLOR0099FF;
STICKLINE(PERIOD=5,BYM,BYM,3,-1),COLOR0099FF;
DRAWTEXT(启动板 AND PERIOD=5,L*0.98,'启动'),COLOR00FFFF;




{副图源码如下}

ZT0:=IF(CODELIKE('60') OR CODELIKE('00'),0.1,IF(CODELIKE('30') OR CODELIKE('68'),0.2,0.3));
DT0:=IF(CODELIKE('60') OR CODELIKE('00'),0.1,IF(CODELIKE('30') OR CODELIKE('68'),0.2,0.3));
ZT:=C=H AND C>=ZTPRICE(REF(C,1),ZT0);
ZB:=C<H AND H>=ZTPRICE(REF(C,1),ZT0);
DT:=C=L AND C<=DTPRICE(REF(C,1),ZT0);
QB:=C>L AND L<=DTPRICE(REF(C,1),ZT0);
LX:=IF(L>REF(MAX(O,C),1) AND BARSCOUNT(C)>=1,REF(MAX(O,C),1),L);
DX:=IF(H<REF(L,1) AND BARSCOUNT(C)>=1,REF(L,1),H);
ZTD:=BARSLAST((ZT OR ZB) AND COUNT((ZT OR ZB),2)=1);
ZTH:=REF(H,ZTD);
DTD:=BARSLAST(DT OR QB);
DTH:=REF(DX,DTD);

MAXBYH:=MAX(IF(COUNT(ZT OR ZB,BARSLAST(C))>0,ZTH,1),
IF(COUNT(DT OR QB,BARSLAST(C))>0,DTH,1));
启动板:FILTER(MAXBYH<REF(MAXBYH,1) AND C>REF(L,1),5);











来函数检测结果如下
该公式没有未来函数


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

相关指标公式

填充背景
LX赋值:如果最低价>1日前的开盘价和收盘价的较大值ANDBARSCOUNT(收盘价)>=1,返回1日前的开盘价和收盘价的较大值,否则返回最低价
DX赋值:如果最高价<1日前的最低价ANDBARSCOUNT(收盘价)>=1,返回1日前的最低价,否则返回最高价
ZT0赋值:如果模糊匹配品种代码ORCODELIKE('00'),返回0.1,否则返回如果模糊匹配品种代码ORCODELIKE('68'),返回0.2,否则返回0.3
DT0赋值:如果模糊匹配品种代码ORCODELIKE('00'),返回0.1,否则返回如果模糊匹配品种代码ORCODELIKE('68'),返回0.2,否则返回0.3
ZT赋值:收盘价=最高价 AND 收盘价>=计算涨停价
ZB赋值:收盘价<最高价 AND 最高价>=计算涨停价
DT赋值:收盘价=最低价 AND 收盘价<=计算跌停价
QB赋值:收盘价>最低价 AND 最低价<=计算跌停价
ZTD赋值:上次(ZTORZB)ANDCOUNT((ZTORZB),2)=1距今天数
ZTH赋值:ZTD日前的最高价
ZTL赋值:ZTD日前的LX
ZTM赋值:(ZTH+ZTL)/2
DTD赋值:上次DTORQB距今天数
DTH赋值:DTD日前的DX
DTL赋值:DTD日前的最低价
DTM赋值:(DTH+DTL)/2
MAXBYH赋值:如果统计上次收盘价距今天数日中满足ZTORZB的天数>0,返回ZTH,否则返回1和如果统计上次收盘价距今天数日中满足DTORQB的天数>0,返回DTH,否则返回1的较大值
ZTHA赋值:如果周期类型=5,返回ZTH,否则返回无效数
DTHA赋值:如果周期类型=5,返回DTH,否则返回无效数
画带状线
画带状线
K线
当满足条件ZTANDPERIOD=5时,在开盘价和收盘价位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR0000FF
当满足条件DTANDPERIOD=5时,在开盘价和收盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORFF0000
如果ZBANDPERIOD=5,返回最高价*1.01,否则返回无效数,线宽为3,CIRCLEDOT,COLORFF00FF
如果QBANDPERIOD=5,返回最低价*0.99,否则返回无效数,线宽为3,CIRCLEDOT,COLORFFFF00
启动板赋值:MAXBYH<1日前的MAXBYHANDC>1日前的最低价的5日过滤
BYD赋值:上次启动板距今天数
BYH赋值:BYD日前的DX
BYL赋值:BYD日前的LX
BYM赋值:(BYH+BYL)/2
当满足条件周期类型=5时,在BYH位置画斜线0斜率BYD长度,1方向.,COLOR0099FF
当满足条件周期类型=5时,在BYL位置画斜线0斜率BYD长度,1方向.,COLOR0099FF
当满足条件周期类型=5时,在BYM和BYM位置之间画柱状线,宽度为3,-1不为0则画空心柱.,COLOR0099FF
当满足条件启动板ANDPERIOD=5时,在最低价*0.98位置书写文字,COLOR00FFFF
ZT0赋值:如果模糊匹配品种代码ORCODELIKE('00'),返回0.1,否则返回如果模糊匹配品种代码ORCODELIKE('68'),返回0.2,否则返回0.3
DT0赋值:如果模糊匹配品种代码ORCODELIKE('00'),返回0.1,否则返回如果模糊匹配品种代码ORCODELIKE('68'),返回0.2,否则返回0.3
ZT赋值:收盘价=最高价 AND 收盘价>=计算涨停价
ZB赋值:收盘价<最高价 AND 最高价>=计算涨停价
DT赋值:收盘价=最低价 AND 收盘价<=计算跌停价
QB赋值:收盘价>最低价 AND 最低价<=计算跌停价
LX赋值:如果最低价>1日前的开盘价和收盘价的较大值ANDBARSCOUNT(收盘价)>=1,返回1日前的开盘价和收盘价的较大值,否则返回最低价
DX赋值:如果最高价<1日前的最低价ANDBARSCOUNT(收盘价)>=1,返回1日前的最低价,否则返回最高价
ZTD赋值:上次(ZTORZB)ANDCOUNT((ZTORZB),2)=1距今天数
ZTH赋值:ZTD日前的最高价
DTD赋值:上次DTORQB距今天数
DTH赋值:DTD日前的DX
MAXBYH赋值:如果统计上次收盘价距今天数日中满足ZTORZB的天数>0,返回ZTH,否则返回1和如果统计上次收盘价距今天数日中满足DTORQB的天数>0,返回DTH,否则返回1的较大值
输出启动板:MAXBYH<1日前的MAXBYHANDC>1日前的最低价的5日过滤

指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式  |  加入收藏   

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