请老师将 低 次低 标注在对应K线底部。
N:=10;
X:=LLVBARS(L,N);
K1:=IF(X>=1,LLV(L,X),REF(LLV(L,N-1),1));
K2:=IF(X<(N-1),REF(LLV(L,REFX1(N-1-X,10000)),X+1),0);
低点:LLV(L,N),NODRAW;
次低点:MIN(K1,K2),NODRAW;
L1:=CROSS(BACKSET(ISLASTBAR,BARSLAST(L=低点)+1),0.5);
L2:=CROSS(BACKSET(ISLASTBAR,BARSLAST(L=次低点)+1),0.5);
DRAWLINE1(L2,L,L1,L,1),COLORBLUE,LINETHICK4;
DRAWLINE1(L1,L,L2,L,1),COLORGRAY,LINETHICK4;
添加文字标注参考:
DRAWTEXT(L=低点,L,'低点'),VALIGN0;
DRAWTEXT(L=次低点,L,'次低点'),VALIGN0;
谢谢老师,把这个也弄了。同理。
N:=10;
T:=HHVBARS(H,N);
B1:=IF(T>=1,HHV(H,T),REF(HHV(H,N-1),1));
B2:=IF(T<(N-1),REF(HHV(H,REFX1(N-1-T,10000)),T+1),0);
高点:=HHV(H,N),NODRAW;
次高点:=MAX(B1,B2),NODRAW;
H1:=CROSS(BACKSET(ISLASTBAR,BARSLAST(H=高点)+1),0.5);
H2:=CROSS(BACKSET(ISLASTBAR,BARSLAST(H=次高点)+1),0.5);
DRAWLINE1(H1,H,H2,H,1),COLORCYAN,LINETHICK3;//斜线起点
DRAWLINE1(H2,H,H1,H,1),COLORMAGENTA,LINETHICK3;//
参考:
DRAWTEXT(H=高点,H,'高点');
DRAWTEXT(H=次高点,H,'次高点');
参考:
DRAWTEXT((H1||H2)&&REF(EXIST(H1||H2,BARPOS)=0,1),H,'起始点');
N:=10;
X:=LLVBARS(L,N);
K1:=IF(X>=1,LLV(L,X),REF(LLV(L,N-1),1));
K2:=IF(X<(N-1),REF(LLV(L,REFX1(N-1-X,10000)),X+1),0);
低点:LLV(L,N),NODRAW;
次低点:MIN(K1,K2),NODRAW;
L1:=CROSS(BACKSET(ISLASTBAR,BARSLAST(L=低点)+1),0.5);
L2:=CROSS(BACKSET(ISLASTBAR,BARSLAST(L=次低点)+1),0.5);
DRAWLINE1(L2,L,L1,L,1),COLORBLUE,LINETHICK4;
DRAWLINE1(L1,L,L2,L,1),COLORGRAY,LINETHICK4;
按斜线起点标注
参考:
DRAWTEXT((L1||L2)&&REF(EXIST(L1||L2,BARPOS)=0,1),H,'起始点');