第1个回答 2017-11-29
不知道你还需不需要
DA:EMA(CLOSE,3*N),COLORRED;
DB:EMA(CLOSE,5*N) ,COLORRED;
DC:EMA(CLOSE,8*N) ,COLORRED;
DD:EMA(CLOSE,10*N) ,COLORRED;
DE:EMA(CLOSE,12*N) ,COLORRED;
DF:EMA(CLOSE,15*N) ,COLORRED;
CA:EMA(CLOSE,30*N) ,COLORBLUE;
CB:EMA(CLOSE,35*N) ,COLORBLUE;
CC:EMA(CLOSE,40*N) ,COLORBLUE;
CD:EMA(CLOSE,45*N) ,COLORBLUE;
CE:EMA(CLOSE,50*N) ,COLORBLUE;
CF:EMA(CLOSE,60*N) ,COLORBLUE ;
-----------------------------------另外附加一个分型的代码--------------------------------
KU1:=IF(HIGH=HHV(HIGH,3),1,0);
KD1:=IF( LOW=LLV( LOW,3),1,0);
A:=REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,NODRAW;
B:=REF(KD1,2+1)=1 AND REF(KD1,1)=0 AND KD1=0,NODRAW;
UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));
DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2), REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0)));
顶分形:=IF(HIGH>=MA(CLOSE,2),UL,REF(UL,BARSLAST(HIGH>MA(CLOSE,2)))),NODRAW;
底分形:=IF( LOW<=MA(CLOSE,2),DL,REF(DL,BARSLAST(LOW<=MA(CLOSE,2)))),NODRAW;
STICKLINE(REFX(A,2),REFX(顶分形,2),REFX(顶分形,2),5,1),COLORRED;
STICKLINE(REFX(B,2),REFX(底分形,2),REFX(底分形,2),5,1),COLORBLUE;
STICKLINE(REFX(A,1),REFX(顶分形,1),REFX(顶分形,1),5,1),COLORRED;
STICKLINE(REFX(B,1),REFX(底分形,1),REFX(底分形,1),5,1),COLORBLUE;
STICKLINE(BARSLAST(ABS(顶分形-REF(顶分形,1)))<BARSLAST(CLOSE>顶分形 AND REF(CLOSE,1)<REF(顶分形,1)),顶分形,顶分形,5,1),COLORRED;
STICKLINE(BARSLAST(ABS(底分形-REF(底分形,1)))<BARSLAST(CLOSE<底分形 AND REF(CLOSE,1)>REF(底分形,1)),底分形,底分形,5,1),COLORBLUE;