想求得最后的也是最新的一个缺口
想求得最后的也是最新的一个缺口
原码:
sqk:=l>ref(h,1);
sqk1:=ref(sqk,1)=0 and sqk=1;
xqk:=h<ref(l,1);
xqk1:=ref(xqk,1)=0 and xqk=1;
ssj:=BARSLAST(sqk1);
shb:=if(ssj and xqk1=0 and l<ref(h,ssj+1),1,0);
swb:=sum(shb,ssj)=0;
xsj:=BARSLAST(xqk1);
xhb:=if(xsj and sqk1=0 and h>ref(l,xsj+1),1,0);
xwb:=sum(xhb,xsj)=0;
sqks:=FILTER(BACKSET(DISPSTATUS,ssj+1),ssj);
dqr:=DISPSTATUS;
DRAWLINE(sqks=1,l,dqr,ref(l,ssj),0),colorred;
DRAWLINE(sqks=1,ref(h,1),dqr,ref(h,ssj+1),0),colorred;
xqks:=FILTER(BACKSET(DISPSTATUS,xsj+1),xsj);
DRAWLINE(xqks=1,h,dqr,ref(h,xsj),0),ColorFF8000;
DRAWLINE(xqks=1,ref(l,1),dqr,ref(l,xsj+1),0),ColorFF8000;
想请老师改编一下,上缺口补了就不画线了,下缺口补了就也不画线了,就是只保留最新的一个缺口,(无论是上或是下缺口),如果没有缺口就不画线了,类似于通达信
分析软件的主图上的最新缺口显示,并表示缺口的差值.谢谢...........