根据交易所的交易规则,股票涨跌停板的计算公式为:涨跌幅限制价格=前收盘价×(1±涨跌幅限制比例)。在通达信中,使用ZTPRICE、DTPRICE函数可以很容易计算出涨停价和跌停价。比如ZTPRICE(REF(C,1),0.1),就是在昨天收盘价的基础上,按照10%的幅度计算得到的涨停价。但是ZTPRICE函数有一点使用问题,如果K线走势图选择了复权,由于复权处理或不复权时的分红转增,根据昨天的收盘价计算得到的涨停价可能与实际涨停价不符合。
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
MA60:MA(C,60);
P1:=FINANCE(3)=3;{品种为创业板}
P2:=FINANCE(3)=4;{品种为科创板}
P3:=FINANCE(3)=2;{品种为北证A股}
ZF:=IF(P1 OR P2,0.2,IF(P3,0.3,0.1));{当品种为创业板、科创板,结果为0.2;北证A股0.3;其他品种,结果为0.1}
ZTJ:=ZTPRICE(REF(C,1),ZF);{涨停价}
ZT:=C>=ZTJ;{收盘价为涨停价}
STICKLINE(ZT,H,L,0,1),COLORYELLOW;
STICKLINE(ZT,C,O,3,0),COLOR117777;
STICKLINE(ZT,C,O,2.5,0),COLOR119999;
STICKLINE(ZT,C,O,2,0),COLOR11BBBB;
STICKLINE(ZT,C,O,1.5,0),COLOR11DDDD;
STICKLINE(ZT,C,O,1,0),COLOR44FFFF;
DRAWSL(ZT,L,0,10,0),COLORYELLOW;
二、首板涨停主图指标公式
参数N表示N日以来的第一次涨停,可以根据自己的需求修改参数N。
N:=30;
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
MA60:MA(C,60);
P1:=FINANCE(3)=3;
P2:=FINANCE(3)=4;
P3:=FINANCE(3)=2;
ZF:=IF(P1 OR P2,0.2,IF(P3,0.3,0.1));
ZTJ:=ZTPRICE(REF(C,1),ZF);
ZT:=C>=ZTJ;
XG:=ZT AND COUNT(ZT,N)=1;
STICKLINE(XG,H,L,0,1),COLORYELLOW;
STICKLINE(XG,C,O,3,0),COLOR117777;
STICKLINE(XG,C,O,2.5,0),COLOR119999;
STICKLINE(XG,C,O,2,0),COLOR11BBBB;
STICKLINE(XG,C,O,1.5,0),COLOR11DDDD;
STICKLINE(XG,C,O,1,0),COLOR44FFFF;
DRAWICON(XG,L,11);
N:=30;
P1:=FINANCE(3)=3;
P2:=FINANCE(3)=4;
P3:=FINANCE(3)=2;
ZF:=IF(P1 OR P2,0.2,IF(P3,0.3,0.1));
ZTJ:=ZTPRICE(REF(C,1),ZF);
ZT:=C>=ZTJ;
XG:ZT AND COUNT(ZT,N)=1;
联系客服