给您都标注下,您再进一步说明筛选条件:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA)||ISLASTBAR&&MACD<0;
SC:=CROSSDOWN(DIFF,DEA)||ISLASTBAR&&MACD>0;
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=BARSLASTCOUNT(BACKSET(SC,HHVBARS(MACD,N1)+1))=1;
LL:=BARSLASTCOUNT(BACKSET(JC,LLVBARS(MACD,N2)+1))=1;
DRAWSL(HH,H,0,5,0,COLORRED),DOT;
DRAWSL(LL,L,0,5,0,COLORCYAN),DOT;
参考:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA)||ISLASTBAR&&MACD<0;
SC:=CROSSDOWN(DIFF,DEA)||ISLASTBAR&&MACD>0;
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=BARSLASTCOUNT(BACKSET(SC,HHVBARS(MACD,N1)+1))=1;
LL:=BARSLASTCOUNT(BACKSET(JC,LLVBARS(MACD,N2)+1))=1;
DRAWSL(HH,H,0,5,0,COLORRED);
DRAWSL(LL,L,0,5,0,COLORCYAN);
DRAWTEXT(HH,H,'高'),COLORRED,VALIGN2;
DRAWTEXT(LL,L,'低'),COLORCYAN,VALIGN0;
参考:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA)||ISLASTBAR&&MACD<0;
SC:=CROSSDOWN(DIFF,DEA)||ISLASTBAR&&MACD>0;
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
HH:=MACD=REFX(HHV(MACD,5),2) && MACD>0;
LL:=MACD=REFX(LLV(MACD,5),2) && MACD<0;
DRAWSL(HH,H,0,5,0,COLORRED);
DRAWSL(LL,L,0,5,0,COLORCYAN);
DRAWTEXT(HH,H,'高'),COLORRED,VALIGN2;
DRAWTEXT(LL,L,'低'),COLORCYAN,VALIGN0;