股票论坛

标题: 请教一个画线问题!! [打印本页]

作者: 方天问    时间: 2016-8-21 15:30
标题: 请教一个画线问题!!
如何在最近的三个涨停收盘价上画直线

通达信的公式
ZTB:= C>1.099*REF(C,1) ;
ZTBHX:DRAWLINE(ZTB,C,REF(ZTB,1),REF(C,1),1),COLORYELLOW,DOTLINE;
我这个公式是从每个涨停向右划直线,每次到下一个涨停就划线停止了,如何写,从今天向前出现的三次涨停板的涨停价画直线,一直画到今天K线上?
作者: 叶昕    时间: 2016-8-23 11:58
{主图画线}
ZT:=C>ZTPRICE(REF(C,1),0.1)-0.005;
ZTT1:=BARSLAST(ZT);
ZTT2:=REF(ZTT1,ZTT1+1)+ZTT1+1;
ZTT3:=REF(ZTT2,ZTT1+1)+ZTT1+1;
ZTW1:=CURRBARSCOUNT=CONST(ZTT1)+1;
ZTW2:=CURRBARSCOUNT=CONST(ZTT2)+1;
ZTW3:=CURRBARSCOUNT=CONST(ZTT3)+1;
DRAWLINE(ZTW1,C,REF(ZTW1,1),REF(C,1),1);
DRAWLINE(ZTW2,C,REF(ZTW2,1),REF(C,1),1);
DRAWLINE(ZTW3,C,REF(ZTW3,1),REF(C,1),1);


{选股或预警}
ZT:=C>ZTPRICE(REF(C,1),0.1)-0.005;
ZTT1:=BARSLAST(ZT);
ZTT2:=REF(ZTT1,ZTT1+1)+ZTT1+1;
ZTT3:=REF(ZTT2,ZTT1+1)+ZTT1+1;
ZTW1:=CURRBARSCOUNT=CONST(ZTT1)+1;
ZTW2:=CURRBARSCOUNT=CONST(ZTT2)+1;
ZTW3:=CURRBARSCOUNT=CONST(ZTT3)+1;
CROSS(C,REF(C,BARSLAST(ZTW1))) OR CROSS(C,REF(C,BARSLAST(ZTW2))) OR CROSS(C,REF(C,BARSLAST(ZTW3)));




欢迎光临 股票论坛 (http://100000w.com/) Powered by Discuz! X3.2