1,上涨:三个低点依次抬高 且 两个高点依次抬高,在第三个低点出现时将图中黄线加粗显示;
2、下降:三个高点依次降低 且 两个低点依次降低,在第三个高点出现时将图中黄线加粗显示;
STEP1:=2/100;
MVALUE1:=20/100;
SARLINE:=SAR(4,STEP1,MVALUE1);
JC:=BARSLAST(CROSS(SARLINE,0))+1;
SC:=BARSLAST(CROSSDOWN(SARLINE,0))+1;
NH:=REF(HHVBARS(H,JC),SC)+SC;
NL:=REF(LLVBARS(L,SC),JC)+JC;
AA1:BACKSET(CROSSDOWN(SARLINE,0),NH+1);
AA2:BACKSET(CROSS(SARLINE,0),NL+1);
Q:=CROSS(SARLINE,0);
W:=CROSSDOWN(SARLINE,0);
DRAWLINE1(CROSS(AA2,0.5)||AA2&&W,L,CROSS(AA1,0.5)||AA1&&Q,H,0),COLORYELLOW,LINETHICK2;
DRAWLINE1(CROSS(AA1,0.5)||AA1&&Q,H,CROSS(AA2,0.5)||AA2&&W,L,0),COLORYELLOW,LINETHICK2;
DRAWNUMBER(CROSS(AA2,0.5)||AA2&&W,0.994*L,L,0,COLORYELLOW);
DRAWNUMBER(CROSS(AA1,0.5)||AA1&&Q,H,H,0,COLORRED);
VALUEWHEN(CROSS(AA2,0.5)||AA2&&W,L),COLORGREEN;
VALUEWHEN(CROSS(AA1,0.5)||AA1&&Q,H),COLORGREEN;
谢谢老师!!
1楼思路改写较复杂,预计本周末之前给您回复