请老师按均线颜色编制K线
B1:=MA(C,1);
B2:SMA(SMA(SMA(B1,2,1),2,1),2,1);
SMA2:=MA(B2,3);
停损下限:=IF(LLV(MA(B2,8),3)<B2,LLV(MA(B2,8),3),B2);
IF(B2>SMA2,B2,NULL),COLORRED,LINETHICK4;
DRAWICON(B2>SMA2&&REF(NOT(B2>SMA2),1),B2,'ICO152');
IF(B2<SMA2,B2,NULL),COLORGREEN,LINETHICK4;
SNAKEA:=HHV(MA(B2,1),13),COLORYELLOW;
VAR1A:=(2*CLOSE+HIGH+LOW)/4;
VAR2A:=MA(VAR1A,7);
VAR3A:=VAR2A-MA(VAR1A,7/2)<0;
VAR4A:=VAR2A-MA(VAR1A,7/2)>0;
VAR5A:=BARSLAST(VAR3A);
VAR6A:=0-BARSLAST(VAR4A);
VAR7A:=IF(VAR3A<=0,VAR5A,VAR6A);
DRAWICON(REFX(SNAKEA=B2,1)&&SNAKEA<>B2,B2,'ICO78');
DRAWNUMBER(REFX(SNAKEA=B2,1)&&SNAKEA<>B2,B2,TIME,0,COLORYELLOW);
REFX(SNAKEA=B2,1)&&SNAKEA<>B2,SOUND('A');
NXE:=BACKSET(ISLASTBAR,SUMBARS(REFX(SNAKEA=B2,1)&&SNAKEA<>B2,1))&&REFX(SNAKEA=B2,1)&&SNAKEA<>B2;
NXX:=SUMBARS(REFX(SNAKEA=B2,1)&&SNAKEA<>B2,1);
NXX1:=REF(HHVBARS(H,30),NXX);
NXX2:=REF(LLVBARS(L,30),NXX);
NXA:=CROSS(BACKSET(ISLASTBAR,NXX+NXX1),0.5);
NXB:=CROSS(BACKSET(ISLASTBAR,NXX+NXX2),0.5);
B1:=MA(C,1); B2:SMA(SMA(SMA(B1,2,1),2,1),2,1); SMA2:=MA(B2,3); 停损下限:=IF(LLV(MA(B2,8),3)<B2,LLV(MA(B2,8),3),B2); IF(B2>SMA2,B2,NULL),COLORRED,LINETHICK4; DRAWICON(B2>SMA2&&REF(NOT(B2>SMA2),1),B2,'ICO152'); IF(B2<SMA2,B2,NULL),COLORGREEN,LINETHICK4; DRAWCOLORKLINE(B2>SMA2&&C>=O,COLORRED,1); DRAWCOLORKLINE(B2>SMA2&&C<O,COLORRED,0); DRAWCOLORKLINE(B2<SMA2&&C>=O,COLORGREEN,1); DRAWCOLORKLINE(B2<SMA2&&C<O,COLORGREEN,0); SNAKEA:=HHV(MA(B2,1),13),COLORYELLOW; VAR1A:=(2*CLOSE+HIGH+LOW)/4; VAR2A:=MA(VAR1A,7); VAR3A:=VAR2A-MA(VAR1A,7/2)<0; VAR4A:=VAR2A-MA(VAR1A,7/2)>0; VAR5A:=BARSLAST(VAR3A); VAR6A:=0-BARSLAST(VAR4A); VAR7A:=IF(VAR3A<=0,VAR5A,VAR6A); DRAWICON(REFX(SNAKEA=B2,1)&&SNAKEA<>B2,B2,'ICO78'); DRAWNUMBER(REFX(SNAKEA=B2,1)&&SNAKEA<>B2,B2,TIME,0,COLORYELLOW); REFX(SNAKEA=B2,1)&&SNAKEA<>B2,SOUND('A'); NXE:=BACKSET(ISLASTBAR,SUMBARS(REFX(SNAKEA=B2,1)&&SNAKEA<>B2,1))&&REFX(SNAKEA=B2,1)&&SNAKEA<>B2; NXX:=SUMBARS(REFX(SNAKEA=B2,1)&&SNAKEA<>B2,1); NXX1:=REF(HHVBARS(H,30),NXX); NXX2:=REF(LLVBARS(L,30),NXX); NXA:=CROSS(BACKSET(ISLASTBAR,NXX+NXX1),0.5); NXB:=CROSS(BACKSET(ISLASTBAR,NXX+NXX2),0.5); |