只想最后一次的买卖 前面过去的的不显示,谢谢 参考:
N:=20;
MA5:=MA(C,5);
A:=EMA(MA5,10);
B:=REF(A,1);
//STICKLINE(A>B,A,B,5,0),COLORRED;
//STICKLINE(A<B,A,B,5,0),COLORGREEN;
E:=BACKSET(ISLASTBAR,SUMBARS(CROSS(A,B),1));
F:=BACKSET(ISLASTBAR,SUMBARS(CROSS(B,A),1));
DRAWTEXT(CROSS(A,B)&&E,A,'多'),COLORWHITE,FONTSIZE25;
DRAWTEXT(CROSS(B,A)&&F,A,'空'),COLORWHITE,FONTSIZE25;
DRAWSL1(CROSS(A,B),REF(A,BARSLAST(CROSSDOWN(A,B))),0,BARSLAST(CROSSDOWN(A,B)),1),COLORGREEN;
DRAWSL1(CROSSDOWN(A,B),REF(A,BARSLAST(CROSS(A,B))),0,BARSLAST(CROSS(A,B)),1),COLORRED;
DRAWNUMBER1(CROSS(A,B),REF(A,BARSLAST(CROSSDOWN(A,B))),REF(A,BARSLAST(CROSSDOWN(A,B))),2);
DRAWNUMBER1(CROSSDOWN(A,B),REF(A,BARSLAST(CROSS(A,B))),REF(A,BARSLAST(CROSS(A,B))),2);
DRAWSL1(ISLASTBAR&&BARSLAST(CROSSDOWN(A,B))<BARSLAST(CROSS(A,B))&&BARSLAST(CROSSDOWN(A,B))>0,REF(A,BARSLAST(CROSSDOWN(A,B))),0,BARSLAST(CROSSDOWN(A,B)),1),COLORGREEN;
DRAWSL1(ISLASTBAR&&BARSLAST(CROSSDOWN(A,B))>BARSLAST(CROSS(A,B))&&BARSLAST(CROSS(A,B))>0,REF(A,BARSLAST(CROSS(A,B))),0,BARSLAST(CROSS(A,B)),1),COLORRED;
DRAWNUMBER1(ISLASTBAR&&BARSLAST(CROSSDOWN(A,B))<BARSLAST(CROSS(A,B)),REF(A,BARSLAST(CROSSDOWN(A,B))),REF(A,BARSLAST(CROSSDOWN(A,B))),2);
DRAWNUMBER1(ISLASTBAR&&BARSLAST(CROSSDOWN(A,B))>BARSLAST(CROSS(A,B)),REF(A,BARSLAST(CROSS(A,B))),REF(A,BARSLAST(CROSS(A,B))),2);
DRAWICON(CROSS(A,B),A-N*MINPRICE,'ICO12'),COLORRED;
DRAWNUMBER1(CROSS(A,B),A-N*MINPRICE,A-N*MINPRICE,2),VALIGN1;
DRAWICON(CROSSDOWN(A,B),A+N*MINPRICE,'ICO12'),COLORRED;
DRAWNUMBER1(CROSSDOWN(A,B),A+N*MINPRICE,A+N*MINPRICE,2),VALIGN1;
//DRAWICON(CROSS(A,B),A,COLORYELLOW);
//DRAWICON(CROSS(B,A),A,COLORRED
参考:
N:=20;
MA5:=MA(C,5);
A:=EMA(MA5,10);
B:=REF(A,1);
//STICKLINE(A>B,A,B,5,0),COLORRED;
//STICKLINE(A<B,A,B,5,0),COLORGREEN;
E:=BACKSET(ISLASTBAR,SUMBARS(CROSS(A,B),1));
F:=BACKSET(ISLASTBAR,SUMBARS(CROSS(B,A),1));
DRAWTEXT(CROSS(A,B)&&E,A,'多'),COLORWHITE,FONTSIZE25;
DRAWTEXT(CROSS(B,A)&&F,A,'空'),COLORWHITE,FONTSIZE25;
DRAWSL1(CROSS(A,B)&&E,REF(A,BARSLAST(CROSSDOWN(A,B))),0,BARSLAST(CROSSDOWN(A,B)),1),COLORGREEN;
DRAWSL1(CROSSDOWN(A,B)&&F,REF(A,BARSLAST(CROSS(A,B))),0,BARSLAST(CROSS(A,B)),1),COLORRED;
DRAWNUMBER1(CROSS(A,B)&&E,REF(A,BARSLAST(CROSSDOWN(A,B))),REF(A,BARSLAST(CROSSDOWN(A,B))),2);
DRAWNUMBER1(CROSSDOWN(A,B)&&F,REF(A,BARSLAST(CROSS(A,B))),REF(A,BARSLAST(CROSS(A,B))),2);
DRAWSL1(ISLASTBAR&&BARSLAST(CROSSDOWN(A,B))<BARSLAST(CROSS(A,B))&&BARSLAST(CROSSDOWN(A,B))>0,REF(A,BARSLAST(CROSSDOWN(A,B))),0,BARSLAST(CROSSDOWN(A,B)),1),COLORGREEN;
DRAWSL1(ISLASTBAR&&BARSLAST(CROSSDOWN(A,B))>BARSLAST(CROSS(A,B))&&BARSLAST(CROSS(A,B))>0,REF(A,BARSLAST(CROSS(A,B))),0,BARSLAST(CROSS(A,B)),1),COLORRED;
DRAWNUMBER1(ISLASTBAR&&BARSLAST(CROSSDOWN(A,B))<BARSLAST(CROSS(A,B)),REF(A,BARSLAST(CROSSDOWN(A,B))),REF(A,BARSLAST(CROSSDOWN(A,B))),2);
DRAWNUMBER1(ISLASTBAR&&BARSLAST(CROSSDOWN(A,B))>BARSLAST(CROSS(A,B)),REF(A,BARSLAST(CROSS(A,B))),REF(A,BARSLAST(CROSS(A,B))),2);
DRAWICON(CROSS(A,B)&&E,A-N*MINPRICE,'ICO12'),COLORRED;
DRAWNUMBER1(CROSS(A,B)&&E,A-N*MINPRICE,A-N*MINPRICE,2),VALIGN1;
DRAWICON(CROSSDOWN(A,B)&&F,A+N*MINPRICE,'ICO12'),COLORRED;
DRAWNUMBER1(CROSSDOWN(A,B)&&F,A+N*MINPRICE,A+N*MINPRICE,2),VALIGN1;
//DRAWICON(CROSS(A,B),A,COLORYELLOW);
//DRAWICON(CROSS(B,A),A,COLORRED
参考:
N:=20;
MA5:=MA(C,5);
A:=EMA(MA5,10);
B:=REF(A,1);
//STICKLINE(A>B,A,B,5,0),COLORRED;
//STICKLINE(A<B,A,B,5,0),COLORGREEN;
E1:=BACKSET(ISLASTBAR,SUMBARS(CROSS(A,B),1))&&REFX1(BARSLAST(CROSSDOWN(A,B))>BARSLAST(CROSS(A,B))&&BARSLAST(CROSS(A,B))>0,1000);
F1:=BACKSET(ISLASTBAR,SUMBARS(CROSS(B,A),1))&&REFX1(BARSLAST(CROSSDOWN(A,B))<BARSLAST(CROSS(A,B))&&BARSLAST(CROSSDOWN(A,B))>0,1000);
E:=BACKSET(ISLASTBAR,SUMBARS(CROSS(A,B),1));
F:=BACKSET(ISLASTBAR,SUMBARS(CROSS(B,A),1));
DRAWTEXT(CROSS(A,B)&&E,A,'多'),COLORWHITE,FONTSIZE25;
DRAWTEXT(CROSS(B,A)&&F,A,'空'),COLORWHITE,FONTSIZE25;
DRAWSL1(CROSS(A,B)&&E1,REF(A,BARSLAST(CROSSDOWN(A,B))),0,BARSLAST(CROSSDOWN(A,B)),1),COLORGREEN;
DRAWSL1(CROSSDOWN(A,B)&&F1,REF(A,BARSLAST(CROSS(A,B))),0,BARSLAST(CROSS(A,B)),1),COLORRED;
DRAWNUMBER1(CROSS(A,B)&&E,REF(A,BARSLAST(CROSSDOWN(A,B))),REF(A,BARSLAST(CROSSDOWN(A,B))),2);
DRAWNUMBER1(CROSSDOWN(A,B)&&F,REF(A,BARSLAST(CROSS(A,B))),REF(A,BARSLAST(CROSS(A,B))),2);
DRAWSL1(ISLASTBAR&&BARSLAST(CROSSDOWN(A,B))<BARSLAST(CROSS(A,B))&&BARSLAST(CROSSDOWN(A,B))>0,REF(A,BARSLAST(CROSSDOWN(A,B))),0,BARSLAST(CROSSDOWN(A,B)),1),COLORGREEN;
DRAWSL1(ISLASTBAR&&BARSLAST(CROSSDOWN(A,B))>BARSLAST(CROSS(A,B))&&BARSLAST(CROSS(A,B))>0,REF(A,BARSLAST(CROSS(A,B))),0,BARSLAST(CROSS(A,B)),1),COLORRED;
DRAWNUMBER1(ISLASTBAR&&BARSLAST(CROSSDOWN(A,B))<BARSLAST(CROSS(A,B)),REF(A,BARSLAST(CROSSDOWN(A,B))),REF(A,BARSLAST(CROSSDOWN(A,B))),2);
DRAWNUMBER1(ISLASTBAR&&BARSLAST(CROSSDOWN(A,B))>BARSLAST(CROSS(A,B)),REF(A,BARSLAST(CROSS(A,B))),REF(A,BARSLAST(CROSS(A,B))),2);
DRAWICON(CROSS(A,B)&&E,A-N*MINPRICE,'ICO12'),COLORRED;
DRAWNUMBER1(CROSS(A,B)&&E1,A-N*MINPRICE,A-N*MINPRICE,2),VALIGN1;
DRAWICON(CROSSDOWN(A,B)&&F,A+N*MINPRICE,'ICO12'),COLORRED;
DRAWNUMBER1(CROSSDOWN(A,B)&&F1,A+N*MINPRICE,A+N*MINPRICE,2),VALIGN1;
//DRAWICON(CROSS(A,B),A,COLORYELLOW);
//DRAWICON(CROSS(B,A),A,COLORRED


文件名:1.jpg