这玩意关键是看这线是用什么数值连接起来形成的,绝对不是阶梯线
例如
N1:BARSLAST(DATE>REF(DATE,1)),linethick0;
NN:=ref(N1,N1+1)+1;
n2:BARSLAST(TIME=093000),linethick0;
N3:BARSLAST(TIME=100000),linethick0;
h1:ref(hhv(h,n2-n3),n3);
这代码是求9点到10点间的最高价
画出来的线也像阶梯一样
例如
N1:BARSLAST(DATE>REF(DATE,1)),linethick0;
NN:=ref(N1,N1+1)+1;
n2:BARSLAST(TIME=093000),linethick0;
N3:BARSLAST(TIME=100000),linethick0;
h1:ref(hhv(h,n2-n3),n3);
这代码是求9点到10点间的最高价
画出来的线也像阶梯一样
相邻两根K线可以形成阶梯型,和你说的不一样吧。
AA:=L;
X:=L-REF(L,1);
DRAWLINE(1,AA,1 ,AA-X,0,COLORGREEN );
VERTLINE(1,L,REF(L,1) ,COLORGREEN );
DRAWLINE(1,L,1 ,AA-X,0,COLORyellow ),SHIFT1;
VERTLINE(1,REF(L,1),L ,COLORGREEN ),SHIFT1;
用这种方法可以画出类似的阶梯
当然 我这个只是例子,没有按照你的图来画
HH1:=IFELSE(H<REF(H,3)&&REF(H,2)<REF(H,3),REF(H,3),0);
LL1:=IFELSE(L>REF(L,3)&&REF(L,2)>REF(L,3),REF(L,3),0);
HH2:=VALUEWHEN(HH1>0,HH1);
LL2:=VALUEWHEN(LL1>0,LL1);
K1:=IFELSE(CLOSE>HH2,-3,IFELSE(CLOSE<LL2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IFELSE(K2=1,HH2,LL2);
G1:=VALUEWHEN(ISLASTBAR,G);
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);
VERTLINE(W1=1 and REF(W1,1)=1 AND W1=1 and REF(W1,1)=1,G,REF(G,1),COLORGREEN,1);
VERTLINE(W1=-3 and REF(W1,1)=-3 AND W1=-3 and REF(W1,1)=-3,G,REF(G,1),COLORYELLOW,1);
DRAWSL(K2=1,G,0,1,0,COLORGREEN);
DRAWSL(K2=-3,G,0,1,0,COLORYELLOW);
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=8176