止盈:MA(H,3),COLORCYAN,LINETHICK1,NODRAW;
建仓:MA(H,5),COLORWHITE,LINETHICK1,NODRAW;
加仓:MA(L,3),COLORYELLOW,LINETHICK1,NODRAW;
持仓:MA(L,5),COLORRED,LINETHICK1,NODRAW;
DRAWTEXT(止盈<建仓&&C<止盈&&C<建仓,建仓,'下降趋势线之下做空'),ALIGN0,COLORGREEN,FONTSIZE15;
DRAWTEXT(加仓>持仓&&C>加仓&&C>持仓,加仓,'上升趋势线之上做多'),ALIGN0,COLORYELLOW,FONTSIZE15;
DRAWTEXT(止盈>建仓&&CROSSDOWN(C,止盈),止盈,'减仓'),ALIGN0,COLORCYAN,FONTSIZE20;
DRAWTEXT(止盈>建仓&&CROSSDOWN(C,建仓),建仓,'再减仓'),ALIGN0,COLORGREEN,FONTSIZE15;
DRAWTEXT(CROSS(C,持仓),加仓,'建底仓'),ALIGN0,COLORWHITE,FONTSIZE20;
DRAWTEXT(止盈>建仓&&L>建仓&&L<止盈,建仓,'震荡低吸'),ALIGN2,COLORWHITE,FONTSIZE15;
DRAWTEXT(止盈>建仓&&L>加仓&&L<建仓,加仓,'洗盘低吸'),ALIGN2,COLORBLUE,FONTSIZE15;
DRAWTEXT(止盈>建仓&&CROSS(C,建仓),建仓,'主升加仓'),ALIGN0,COLORYELLOW,FONTSIZE15;
DRAWTEXT(加仓>持仓&&C>加仓,持仓,'波段持股'),ALIGN0,COLORRED,FONTSIZE15;
DRAWTEXT(止盈<建仓&&C<止盈,止盈,'反弹减仓'),ALIGN0,COLORCYAN,FONTSIZE15;
DRAWTEXT(加仓<持仓&&C<加仓,建仓,'波段空仓'),ALIGN2,COLORMAGENTA,FONTSIZE15;
FILLRGN(C>止盈&&止盈>建仓,止盈,建仓,COLORYELLOW);
FILLRGN(C<建仓&&止盈>建仓,止盈,建仓,COLORGREEN);
FILLRGN(C>加仓&&加仓>持仓,加仓,持仓,COLORRED);
FILLRGN(C<建仓&&止盈<建仓,止盈,建仓,COLORGREEN);
FILLRGN(H<止盈&&止盈>建仓,止盈,建仓,COLORBLUE);
FILLRGN(L>加仓&&加仓<持仓,加仓,持仓,COLORYELLOW);
PLAYSOUND(CROSS(C,止盈)||CROSS(C,建仓)||CROSS(C,加仓)||CROSS(C,持仓)||CROSSDOWN(C,止盈)||CROSSDOWN(C,建仓)||CROSSDOWN(C,加仓)||CROSSDOWN(C,持仓),'B');
DRAWICON(CROSS(C,止盈),止盈,'ICO155');
DRAWICON(CROSS(C,建仓),建仓,'ICO155');
DRAWICON(CROSS(C,加仓),加仓,'ICO155');
DRAWICON(CROSS(C,持仓),持仓,'ICO155');
DRAWICON(CROSSDOWN(C,止盈),止盈,'ICO86');
DRAWICON(CROSSDOWN(C,建仓),建仓,'ICO86');
DRAWICON(CROSSDOWN(C,加仓),加仓,'ICO86');
DRAWICON(CROSSDOWN(C,持仓),持仓,'ICO86');
CROSSDOWN(止盈,建仓)&&SUMBARS( CROSS(止盈,建仓),3)<=30&&C CROSS(加仓,持仓)&&SUMBARS( CROSS(加仓,持仓),3)<=30&&C>REF(C,SUMBARS(CROSS(加仓,持仓),3)-1);
PLAYSOUND(CROSSDOWN(止盈,建仓)&&SUMBARS( CROSS(止盈,建仓),3)<=30&&C PLAYSOUND(CROSS(加仓,持仓)&&SUMBARS( CROSS(加仓,持仓),3)<=30&&C>REF(C,SUMBARS(CROSS(加仓,持仓),3)-1),'B');
DRAWCOLORLINE(C>=止盈,止盈,COLORRED,COLORCYAN),LINETHICK2;
DRAWCOLORLINE(C>=建仓,建仓,COLORRED,COLORWHITE),LI


DRAWSL(ISLASTBAR&&C<高上,高上,0,-BARSLAST(高上<>REF(高上,1)),0,COLORGREEN),LINETHICK2;
DRAWSL(ISLASTBAR&&C>=低上,低上,0,-BARSLAST(低上<>REF(低上,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C<低上,低上,0,-BARSLAST(低上<>REF(低上,1)),0,COLORGREEN),LINETHICK2;
DRAWSL(ISLASTBAR&&C>=H上9875,H上9875,0,-BARSLAST(H上9875<>REF(H上9875,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上975,H上975,0,-BARSLAST(H上975<>REF(H上975,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上95,H上95,0,-BARSLAST(H上95<>REF(H上95,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上90,H上90,0,-BARSLAST(H上90<>REF(H上90,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上809,H上809,0,-BARSLAST(H上809<>REF(H上809,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上618,H上618,0,-BARSLAST(H上618<>REF(H上618,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上50,H上50,0,-BARSLAST(H上50<>REF(H上50,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上382,H上382,0,-BARSLAST(H上382<>REF(H上382,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上191,H上191,0,-BARSLAST(H上191<>REF(H上191,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上10,H上10,0,-BARSLAST(H上10<>REF(H上10,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
建仓:MA(H,5),COLORWHITE,LINETHICK1,NODRAW;
加仓:MA(L,3),COLORYELLOW,LINETHICK1,NODRAW;
持仓:MA(L,5),COLORRED,LINETHICK1,NODRAW;
DRAWTEXT(止盈<建仓&&C<止盈&&C<建仓,建仓,'下降趋势线之下做空'),ALIGN0,COLORGREEN,FONTSIZE15;
DRAWTEXT(加仓>持仓&&C>加仓&&C>持仓,加仓,'上升趋势线之上做多'),ALIGN0,COLORYELLOW,FONTSIZE15;
DRAWTEXT(止盈>建仓&&CROSSDOWN(C,止盈),止盈,'减仓'),ALIGN0,COLORCYAN,FONTSIZE20;
DRAWTEXT(止盈>建仓&&CROSSDOWN(C,建仓),建仓,'再减仓'),ALIGN0,COLORGREEN,FONTSIZE15;
DRAWTEXT(CROSS(C,持仓),加仓,'建底仓'),ALIGN0,COLORWHITE,FONTSIZE20;
DRAWTEXT(止盈>建仓&&L>建仓&&L<止盈,建仓,'震荡低吸'),ALIGN2,COLORWHITE,FONTSIZE15;
DRAWTEXT(止盈>建仓&&L>加仓&&L<建仓,加仓,'洗盘低吸'),ALIGN2,COLORBLUE,FONTSIZE15;
DRAWTEXT(止盈>建仓&&CROSS(C,建仓),建仓,'主升加仓'),ALIGN0,COLORYELLOW,FONTSIZE15;
DRAWTEXT(加仓>持仓&&C>加仓,持仓,'波段持股'),ALIGN0,COLORRED,FONTSIZE15;
DRAWTEXT(止盈<建仓&&C<止盈,止盈,'反弹减仓'),ALIGN0,COLORCYAN,FONTSIZE15;
DRAWTEXT(加仓<持仓&&C<加仓,建仓,'波段空仓'),ALIGN2,COLORMAGENTA,FONTSIZE15;
FILLRGN(C>止盈&&止盈>建仓,止盈,建仓,COLORYELLOW);
FILLRGN(C<建仓&&止盈>建仓,止盈,建仓,COLORGREEN);
FILLRGN(C>加仓&&加仓>持仓,加仓,持仓,COLORRED);
FILLRGN(C<建仓&&止盈<建仓,止盈,建仓,COLORGREEN);
FILLRGN(H<止盈&&止盈>建仓,止盈,建仓,COLORBLUE);
FILLRGN(L>加仓&&加仓<持仓,加仓,持仓,COLORYELLOW);
PLAYSOUND(CROSS(C,止盈)||CROSS(C,建仓)||CROSS(C,加仓)||CROSS(C,持仓)||CROSSDOWN(C,止盈)||CROSSDOWN(C,建仓)||CROSSDOWN(C,加仓)||CROSSDOWN(C,持仓),'B');
DRAWICON(CROSS(C,止盈),止盈,'ICO155');
DRAWICON(CROSS(C,建仓),建仓,'ICO155');
DRAWICON(CROSS(C,加仓),加仓,'ICO155');
DRAWICON(CROSS(C,持仓),持仓,'ICO155');
DRAWICON(CROSSDOWN(C,止盈),止盈,'ICO86');
DRAWICON(CROSSDOWN(C,建仓),建仓,'ICO86');
DRAWICON(CROSSDOWN(C,加仓),加仓,'ICO86');
DRAWICON(CROSSDOWN(C,持仓),持仓,'ICO86');
CROSSDOWN(止盈,建仓)&&SUMBARS( CROSS(止盈,建仓),3)<=30&&C CROSS(加仓,持仓)&&SUMBARS( CROSS(加仓,持仓),3)<=30&&C>REF(C,SUMBARS(CROSS(加仓,持仓),3)-1);
PLAYSOUND(CROSSDOWN(止盈,建仓)&&SUMBARS( CROSS(止盈,建仓),3)<=30&&C PLAYSOUND(CROSS(加仓,持仓)&&SUMBARS( CROSS(加仓,持仓),3)<=30&&C>REF(C,SUMBARS(CROSS(加仓,持仓),3)-1),'B');
DRAWCOLORLINE(C>=止盈,止盈,COLORRED,COLORCYAN),LINETHICK2;
DRAWCOLORLINE(C>=建仓,建仓,COLORRED,COLORWHITE),LI


DRAWSL(ISLASTBAR&&C<高上,高上,0,-BARSLAST(高上<>REF(高上,1)),0,COLORGREEN),LINETHICK2;
DRAWSL(ISLASTBAR&&C>=低上,低上,0,-BARSLAST(低上<>REF(低上,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C<低上,低上,0,-BARSLAST(低上<>REF(低上,1)),0,COLORGREEN),LINETHICK2;
DRAWSL(ISLASTBAR&&C>=H上9875,H上9875,0,-BARSLAST(H上9875<>REF(H上9875,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上975,H上975,0,-BARSLAST(H上975<>REF(H上975,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上95,H上95,0,-BARSLAST(H上95<>REF(H上95,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上90,H上90,0,-BARSLAST(H上90<>REF(H上90,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上809,H上809,0,-BARSLAST(H上809<>REF(H上809,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上618,H上618,0,-BARSLAST(H上618<>REF(H上618,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上50,H上50,0,-BARSLAST(H上50<>REF(H上50,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上382,H上382,0,-BARSLAST(H上382<>REF(H上382,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上191,H上191,0,-BARSLAST(H上191<>REF(H上191,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
DRAWSL(ISLASTBAR&&C>=H上10,H上10,0,-BARSLAST(H上10<>REF(H上10,1)),0,COLORRED),LINETHICK2;
DRAWSL(ISLASTBAR&&C
建仓:MA(H,5),COLORWHITE,LINETHICK1,NODRAW;
加仓:MA(L,3),COLORYELLOW,LINETHICK1,NODRAW;
持仓:MA(L,5),COLORRED,LINETHICK1,NODRAW;
DRAWTEXT(止盈<建仓&&C<止盈&&C<建仓,建仓,'下降趋势线之下做空'),ALIGN0,COLORGREEN,FONTSIZE15;
DRAWTEXT(加仓>持仓&&C>加仓&&C>持仓,加仓,'上升趋势线之上做多'),ALIGN0,COLORYELLOW,FONTSIZE15;
DRAWTEXT(止盈>建仓&&CROSSDOWN(C,止盈),止盈,'减仓'),ALIGN0,COLORCYAN,FONTSIZE20;
DRAWTEXT(止盈>建仓&&CROSSDOWN(C,建仓),建仓,'再减仓'),ALIGN0,COLORGREEN,FONTSIZE15;
DRAWTEXT(CROSS(C,持仓),加仓,'建底仓'),ALIGN0,COLORWHITE,FONTSIZE20;
DRAWTEXT(止盈>建仓&&L>建仓&&L<止盈,建仓,'震荡低吸'),ALIGN2,COLORWHITE,FONTSIZE15;
DRAWTEXT(止盈>建仓&&L>加仓&&L<建仓,加仓,'洗盘低吸'),ALIGN2,COLORBLUE,FONTSIZE15;
DRAWTEXT(止盈>建仓&&CROSS(C,建仓),建仓,'主升加仓'),ALIGN0,COLORYELLOW,FONTSIZE15;
DRAWTEXT(加仓>持仓&&C>加仓,持仓,'波段持股'),ALIGN0,COLORRED,FONTSIZE15;
DRAWTEXT(止盈<建仓&&C<止盈,止盈,'反弹减仓'),ALIGN0,COLORCYAN,FONTSIZE15;
DRAWTEXT(加仓<持仓&&C<加仓,建仓,'波段空仓'),ALIGN2,COLORMAGENTA,FONTSIZE15;
FILLRGN(C>止盈&&止盈>建仓,止盈,建仓,COLORYELLOW);
FILLRGN(C<建仓&&止盈>建仓,止盈,建仓,COLORGREEN);
FILLRGN(C>加仓&&加仓>持仓,加仓,持仓,COLORRED);
FILLRGN(C<建仓&&止盈<建仓,止盈,建仓,COLORGREEN);
FILLRGN(H<止盈&&止盈>建仓,止盈,建仓,COLORBLUE);
FILLRGN(L>加仓&&加仓<持仓,加仓,持仓,COLORYELLOW);
PLAYSOUND(CROSS(C,止盈)||CROSS(C,建仓)||CROSS(C,加仓)||CROSS(C,持仓)||CROSSDOWN(C,止盈)||CROSSDOWN(C,建仓)||CROSSDOWN(C,加仓)||CROSSDOWN(C,持仓),'B');
DRAWICON(CROSS(C,止盈),止盈,'ICO155');
DRAWICON(CROSS(C,建仓),建仓,'ICO155');
DRAWICON(CROSS(C,加仓),加仓,'ICO155');
DRAWICON(CROSS(C,持仓),持仓,'ICO155');
DRAWICON(CROSSDOWN(C,止盈),止盈,'ICO86');
DRAWICON(CROSSDOWN(C,建仓),建仓,'ICO86');
DRAWICON(CROSSDOWN(C,加仓),加仓,'ICO86');
DRAWICON(CROSSDOWN(C,持仓),持仓,'ICO86');
CROSSDOWN(止盈,建仓)&&SUMBARS( CROSS(止盈,建仓),3)<=30&&C CROSS(加仓,持仓)&&SUMBARS( CROSS(加仓,持仓),3)<=30&&C>REF(C,SUMBARS(CROSS(加仓,持仓),3)-1);
PLAYSOUND(CROSSDOWN(止盈,建仓)&&SUMBARS( CROSS(止盈,建仓),3)<=30&&C PLAYSOUND(CROSS(加仓,持仓)&&SUMBARS( CROSS(加仓,持仓),3)<=30&&C>REF(C,SUMBARS(CROSS(加仓,持仓),3)-1),'B');
DRAWCOLORLINE(C>=止盈,止盈,COLORRED,COLORCYAN),LINETHICK2;
DRAWCOLORLINE(C>=建仓,建仓,COLORRED,COLORWHITE),LI帮我编程在文华上使用!
B:=主趋势线>REF(主趋势线,1);
IF(B-1,主趋势线,NULL),COLORBLUE,LINETHICK3;
AA:=EMA(C,55) > EMA(C,89);
BB:=EMA(C,55) < EMA(C,89);
CC:= EMA(C,55) > EMA(C,160);
CC1:=EMA(C,55) < EMA(C,160);
DD:=CLOSE
STICKLINE1(AA,L,MIN(C,O),0,0),COLORRED;
STICKLINE1(AA,O,C,3,1),COLORRED;
STICKLINE1(AA AND DD,O,C,3,0),COLORRED;
STICKLINE1(BB,H,MAX(C,O),0,0),COLORGREEN;
STICKLINE1(BB,L,MIN(C,O),0,0),COLORGREEN;
STICKLINE1(BB,O,C,3,1),COLORGREEN;
STICKLINE1(BB AND DD,O,C,3,0),COLORGREEN;
STICKLINE1(BB AND CC,H,MAX(C,O),0,1),COLORWHITE;
STICKLINE1(BB AND CC,L,MIN(C,O),0,1),COLORWHITE;
STICKLINE1(BB AND CC,O,C,3,1),COLORWHITE;
STICKLINE1(BB AND CC AND DD,O,C,3,0),COLORWHITE;
STICKLINE1(AA AND CC1,H,MAX(C,O),0,0),COLORWHITE;
STICKLINE1(AA AND CC1,L,MIN(C,O),0,0),COLORWHITE;
STICKLINE1(AA AND CC1,O,C,3,1),COLORWHITE;
STICKLINE1(AA AND CC1 AND DD,O,C,3,0),COLORWHITE;
AAA:=REFX1(HHV(C,90),10000);
CURRBARSCOUNT:=REFX1(BARPOS,9999)-BARPOS+1;
DRAWTEXT(C AND CURRBARSCOUNT=80 ,AAA, '红色K线做多,绿色K线做空,白色K线观望。 '),COLORYELLOW;指标二 N:=1;
Q:=1;
Q1:=1;
N1:=1;
HX:=HHV(HIGH,N);
LX:=LLV(LOW,N);
H1:=IF(HX<REF(HX,1)&&HX<REF(HX,2)&&HX<REF(HX,4)&&LX<REF(LX,1)&&LX<REF(LX,3)&&LX<REF(LX,5)&&OPEN>CLOSE&&(HHV(OPEN,Q)-CLOSE)>Q1,REF(HX,N1),0);
L1:=IF(LX>REF(LX,1)&&LX>REF(LX,3)&&LX>REF(LX,5)&&HX>REF(HX,1)&&HX>REF(HX,2)&&HX>REF(HX,4)&&OPEN<CLOSE&&(CLOSE-LLV(OPEN,Q))>Q1,REF(LX,N1),0),NODRAW;
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IF(CLOSE>H2,-3,IF(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
G:=IF(K2=1,H2,L2);
G1:=VALUEWHEN(ISLASTBAR,G);
DRAWNUMBER(LX>0,G1,G1,0,COLORCYAN);
TMP:=K2;
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IF(OPEN>CLOSE,OPEN,CLOSE);
LT:=IF(OPEN<CLOSE,OPEN,CLOSE);
DRAWLINE(W1=1,HIGH,W1=1,HT,COLORCYAN);
DRAWLINE(W1=1,LOW,W1=1,LT,COLORCYAN);
DRAWLINE(W1=-3,HIGH,W1=-3,HT,COLORRED);
DRAWLINE(W1=-3,LOW,W1=-3,LT,COLORRED);
STICKLINE(W1>0,OPEN,CLOSE,COLORCYAN,1);
STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);
STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);
STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORCYAN,把第二指标也修改为89日均线计算。