参考:
N:=BARSLAST(MONTH<>REF(MONTH,1))+1;
ZF:=C-REF(C,2);
NG:=BARSLAST(MONTH<>REF(MONTH,1))+1=1 || ISLASTBAR;
AA:=ZF>HV(ZF,N)&&N>2;
BB:=BARSLASTCOUNT(BACKSET(NG,BARSLAST(AA)+1))=1;
DRAWTEXT(BACKSET(BB,3),L,'●'),VALIGN0,COLORYELLOW;
这样看下:
N:=BARSLAST(MONTH<>REF(MONTH,1))+1;
ZF:=C-REF(C,2);
NG:=BARSLAST(MONTH<>REF(MONTH,1))+1=1 || ISLASTBAR;
AA:=ZF>=HV(ZF,N-3) && N>2;
BB:=BARSLASTCOUNT(BACKSET(NG,BARSLAST(AA)+1))=1;
DRAWTEXT(BACKSET(BB,3),L,'●'),VALIGN0,COLORYELLOW;
参考:
N:=BARSLAST(MONTH<>REF(MONTH,1))+1;
ZF:C-REF(C,2),NODRAW;
NG:=BARSLAST(MONTH<>REF(MONTH,1))+1=1 || ISLASTBAR;
AA:=ZF=HHV(ZF,N-3) && N>2;
BB:=BARSLASTCOUNT(BACKSET(NG,BARSLAST(AA)+1))=1;
DRAWTEXT(BACKSET(BB,3),L,'●'),VALIGN0,COLORYELLOW;