- 手多等待,股市中最难的就是等待。
- 忍耐是致胜的关键,离场是避免手痒的最好的办法。
九稳量化交易系统 是一套高胜率策略趋势跟踪系统,系统最大优势就是开仓位置精确,信号不漂移 不延迟 同步行情信号 拒绝马后面!www.gao998.cn 微信 fxfx668998
============================================
LHS:=IF(DATE>990601,NULL,1),NODRAW;
S:=CROSS(CLOSE,EMA2(HIGH,30));
WS:=BARSLAST(S)+1*LHS,LINETHICK3; //主指标(均线) //主周期1M均线,趋势区间
A1:=MA(C,1)*LHS,LINETHICK3;
A2:=MA(C,3)*LHS,LINETHICK3;
A3:=MA(C,5)*LHS,LINETHICK3;
A4:=MA(C,10)*LHS,LINETHICK3;
A5:=MA(C,20)*LHS,LINETHICK3;
A6:=MA(C,40)*LHS,LINETHICK3;
MA1:=MA(C,50)*LHS,LINETHICK3;
MA2:=MA(C,60)*LHS,LINETHICK3;
MA3:=MA(C,100)*LHS,LINETHICK3;
MA4:=MA(C,140)*LHS,LINETHICK3;
MA5:=MA(C,200)*LHS,LINETHICK3;
MA6:=MA(C,300)*LHS,LINETHICK3;
/*
DRAWCOLORKLINE(A2>A5,RGB(255,128,128),0);
//DRAWCOLORKLINE(A2<=A5,RGB(64,128,128),0);
//DRAWCOLORKLINE(A2>=A5&&ISUP=1,RGB(255,128,128),1);
DRAWCOLORKLINE(A2>=A5&&ISUP=0,RGB(255,128,128),1);
//DRAWCOLORKLINE(A2>=A5&&ISDOWN=0,RGB(255,128,128),0);
//DRAWCOLORKLINE(A5<A2&&ISDOWN=0 ,RGB(64,128,128),1);
//DRAWCOLORKLINE(A5<A2&&ISDOWN=1 ,RGB(64,128,128),0);
*/
DRAWCOLORKLINE(A2>=A5&&ISUP,RGB(255,128,128),0);
DRAWCOLORKLINE(A2>=A5&&ISDOWN,RGB(255,128,128),1);
DRAWCOLORKLINE(A2<A5&&ISUP,RGB(64,128,128),1);
DRAWCOLORKLINE(A2<A5&&ISDOWN,RGB(64,128,128),0);
DRAWSL(A2>A6,LLV(L,5),0,1,0,RGB(241,220,120));
DRAWLINE(A2>A6,LLV(L,5),A2>A6,REF(LLV(L,5),1),RGB(241,220,120));
DRAWSL(A2<=A6,HHV(H,5),0,1,0,RGB(0,240,0));
DRAWLINE(A2<=A6,HHV(H,5),A2<=A6,REF(HHV(H,5),1),RGB(0,240,0));
//字体距离
N1:=1;
N2:=3;
N3:=5;
N4:=7;
N5:=9;
N6:=11;
N7:=13;
N8:=15;
N9:=17;
N10:=19;
N11:=50;
//
WD1:=C>MA6&&C>MA5;
WK1:=C<MA6&&C<MA5;
WD2:=C>MA5&&C>MA4;
WK2:=C<MA5&&C<MA4;
WD3:=C>MA4&&C>MA3;
WK3:=C<MA4&&C<MA3;
WD4:=C>MA3&&C>MA2;
WK4:=C<MA3&&C<MA2;
WD5:=C>MA2&&C>MA1;
WK5:=C<MA2&&C<MA1;
WD6:=C>MA1&&C>A4;
WK6:=C<MA1&&C<A4;
WD7:=C>A4&&C>A3;
WK7:=C<A4&&C<A3;
WD8:=C<A5&&C<A4&&C<A3;
WK8:=C>A5&&C>A4&&C>A3;
//金叉,死叉
//见顶,见底
JCA:=C<A5&&CROSS(A1,A2);
SCA:=C>A5&&CROSS(A2,A1);
//最优趋势
JCB:=C<A5&&CROSS(A2,A3);
SCB:=C>A5&&CROSS(A3,A2);
//最优趋势
JCC:=CROSS(A2,A4);
SCC:=CROSS(A4,A2);
//见顶
JD1:=WD1&&SCA;
DRAWTEXT(JD1,H+7*MINPRICE,'顶'),RGB(255,255,0),FONTSIZE15,VALIGN0;
DRAWICON(JD1,H+1*MINPRICE,'ICO14');
JD2:=WD2&&SCA;
DRAWTEXT(JD2,H+7*MINPRICE,'顶'),RGB(255,255,0),FONTSIZE15,VALIGN0;
DRAWICON(JD2,H+1*MINPRICE,'ICO14');
JD3:=WD3&&SCA;
DRAWTEXT(JD3,H+7*MINPRICE,'顶'),RGB(255,255,0),FONTSIZE15,VALIGN0;
DRAWICON(JD3,H+1*MINPRICE,'ICO14');
JD4:=WD4&&SCA;
DRAWTEXT(JD4,H+7*MINPRICE,'顶'),RGB(255,255,0),FONTSIZE15,VALIGN0;
DRAWICON(JD4,H+1*MINPRICE,'ICO14');
JD5:=WD5&&SCA;
DRAWTEXT(JD5,H+7*MINPRICE,'顶'),RGB(255,255,0),FONTSIZE15,VALIGN0;
DRAWICON(JD5,H+1*MINPRICE,'ICO14');
JD6:=WD6&&SCA;
DRAWTEXT(JD6,H+7*MINPRICE,'顶'),RGB(255,255,0),FONTSIZE15,VALIGN0;
DRAWICON(JD6,H+1*MINPRICE,'ICO14');
JD7:=WD7&&SCA;
DRAWTEXT(JD7,H+7*MINPRICE,'顶'),RGB(255,255,0),FONTSIZE15,VALIGN0;
DRAWICON(JD7,H+1*MINPRICE,'ICO14');
JD8:=WD8&&SCA;
DRAWTEXT(JD8,H+7*MINPRICE,'顶'),RGB(255,255,0),FONTSIZE15,VALIGN0;
DRAWICON(JD8,H+1*MINPRICE,'ICO14');
DRAWTEXT(JD1,H+5*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(JD1,H+1*MINPRICE,'ICO85');
DRAWTEXT(JD2,H+5*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(JD2,H+1*MINPRICE,'ICO85');
DRAWTEXT(JD3,H+5*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(JD3,H+1*MINPRICE,'ICO85');
DRAWTEXT(JD4,H+5*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(JD4,H+1*MINPRICE,'ICO85');
DRAWTEXT(JD5,H+5*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(JD5,H+1*MINPRICE,'ICO85');
DRAWTEXT(JD6,H+5*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(JD6,H+1*MINPRICE,'ICO85');
DRAWTEXT(JD7,H+5*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(JD7,H+1*MINPRICE,'ICO85');
DRAWTEXT(JD8,H+5*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(JD8,H+1*MINPRICE,'ICO85');
//见底
DD1:=WK1&&JCA;
//DRAWTEXT(DD1,L-5*MINPRICE,'底'),RGB(255,128,0),FONTSIZE15,VALIGN0;
//DRAWICON(DD1,L-1*MINPRICE,'ICO123');
DD2:=WK2&&JCA;
//DRAWTEXT(DD2,L-5*MINPRICE,'底'),RGB(255,128,0),FONTSIZE15,VALIGN0;
//DRAWICON(DD2,L-1*MINPRICE,'ICO123');
DD3:=WK3&&JCA;
//DRAWTEXT(DD3,L-5*MINPRICE,'底'),RGB(255,128,0),FONTSIZE15,VALIGN0;
//DRAWICON(DD3,L-1*MINPRICE,'ICO123');
DD4:=WK4&&JCA;
//DRAWTEXT(DD4,L-5*MINPRICE,'底'),RGB(255,128,0),FONTSIZE15,VALIGN0;
//DRAWICON(DD4,L-1*MINPRICE,'ICO123');
DD5:=WK5&&JCA;
//DRAWTEXT(DD5,L-5*MINPRICE,'底'),RGB(255,128,0),FONTSIZE15,VALIGN0;
//DRAWICON(DD5,L-1*MINPRICE,'ICO123');
DD6:=WK6&&JCA;
//DRAWTEXT(DD6,L-5*MINPRICE,'底'),RGB(255,128,0),FONTSIZE15,VALIGN0;
//DRAWICON(DD6,L-1*MINPRICE,'ICO123');
DD7:=WK7&&JCA;
//DRAWTEXT(DD7,L-5*MINPRICE,'底'),RGB(255,128,0),FONTSIZE15,VALIGN0;
//DRAWICON(DD7,L-1*MINPRICE,'ICO123');
DD8:=WK8&&JCA;
//DRAWTEXT(DD8,L-5*MINPRICE,'底'),RGB(255,128,0),FONTSIZE15,VALIGN0;
//DRAWICON(DD8,L-1*MINPRICE,'ICO123');
//震
//DRAWTEXT(DD1,L-3*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(DD1,L-2*MINPRICE,'ICO85');
//DRAWTEXT(DD2,L-3*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(DD2,L-2*MINPRICE,'ICO85');
//DRAWTEXT(DD3,L-3*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(DD3,L-2*MINPRICE,'ICO85');
//DRAWTEXT(DD4,L-3*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(DD4,L-2*MINPRICE,'ICO85');
//DRAWTEXT(DD5,L-3*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(DD5,L-2*MINPRICE,'ICO85');
//DRAWTEXT(DD6,L-3*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(DD6,L-2*MINPRICE,'ICO85');
//DRAWTEXT(DD7,L-3*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(DD7,L-2*MINPRICE,'ICO85');
//DRAWTEXT(DD8,L-3*MINPRICE,'震'),RGB(128,128,192),FONTSIZE15,VALIGN0;
DRAWICON(DD8,L-2*MINPRICE,'ICO85');
//趋势开多
/*
KD:=JCC;
DRAWTEXT(KD,L-3*MINPRICE,'多'),COLORRED,FONTSIZE20,VALIGN0;
DRAWICON(KD,L-2*MINPRICE,'ICO130');
DRAWICON(KD,L-1*MINPRICE,'ICO130');
DRAWLINE1(JCC&&A1>=L&&A1<=H,A1-0*MINPRICE,SCC&&A1>=L&&A1<=H && COUNT(SCC&&A1>=L&&A1<=H,SUMBARS(JCC&&A1>=L&&A1<=H,1))=1,A1+0*MINPRICE,0),LINETHICK2,RGB(255,0,128);//连线
KD:=JCC;
DRAWTEXT(KD,L-3*MINPRICE,'多'),COLORRED,FONTSIZE20,VALIGN0;
DRAWICON(KD,L-2*MINPRICE,'ICO130');
DRAWICON(KD,L-1*MINPRICE,'ICO130');
DRAWLINE1(JCC&&A1>=L&&A1<=H,A1-0*MINPRICE,SCC&&A1>=L&&A1<=H && COUNT(SCC&&A1>=L&&A1<=H,SUMBARS(JCC&&A1>=L&&A1<=H,1))=1,A1+0*MINPRICE,0),LINETHICK2,RGB(255,0,128);//连线
*/
JCD:=CROSS(A2,A5);
SCD:=CROSS(A5,A2);
DRAWTEXT(JCD,L-3*MINPRICE,'多'),COLORRED,FONTSIZE20,VALIGN0;
DRAWICON(JCD,L-2*MINPRICE,'ICO130');
DRAWTEXT(SCD,H+7*MINPRICE,'空'),RGB(0,128,255),FONTSIZE20,VALIGN0;
DRAWICON(SCD,H+2*MINPRICE,'ICO117');
//DRAWLINE1(CROSS(A2,A5),L,CROSS(A5,A2),H,0),LINETHICK3,RGB(255,0,128);
//DRAWLINE1(CROSS(A5,A2),H,CROSS(A2,A5),L,0),LINETHICK3,RGB(64,128,128);
//DRAWTEXT(JCB,L-3*MINPRICE,'短多'),COLORRED,FONTSIZE20,VALIGN0;
DRAWICON(JCB,L-2*MINPRICE,'ICO130');
//DRAWTEXT(SCB,H+7*MINPRICE,'短空'),RGB(0,128,255),FONTSIZE20,VALIGN0;
DRAWICON(SCB,H+2*MINPRICE,'ICO131');
//DRAWLINE1(CROSS(A2,A3),L,CROSS(A3,A2),H,0),DOT,RGB(255,0,128);
//DRAWLINE1(CROSS(A3,A2),H,CROSS(A2,A3),L,0),DOT,RGB(64,128,128);
JCE:=CROSS(A2,A6);
SCE:=CROSS(A6,A2);
DRAWTEXT(JCE,L-3*MINPRICE,'趋多'),RGB(255,128,0),FONTSIZE20,VALIGN0;
DRAWICON(JCE,L-2*MINPRICE,'ICO130');
DRAWTEXT(SCE,H+7*MINPRICE,'趋空'),RGB(128,128,255),FONTSIZE20,VALIGN0;
DRAWICON(SCE,H+2*MINPRICE,'ICO117');
DRAWLINE1(CROSS(A2,A6),L,CROSS(A6,A2),H,0),LINETHICK3,RGB(255,128,0);
DRAWLINE1(CROSS(A6,A2),H,CROSS(A2,A6),L,0),LINETHICK3,RGB(128,128,255);
/*
JCDF:=A2>A5;
SCDF:=A5<A2;
JCBF:=A2>A3;
SCBF:=A5<A3;
JJCD:=JCD&&JCB;
JSCD:=SCD&&SCB;
DRAWTEXT(JJCD,L-3*MINPRICE,'加多'),COLORRED,FONTSIZE15,VALIGN0;
DRAWICON(JJCD,L-2*MINPRICE,'ICO108');
DRAWTEXT(SCD,H+7*MINPRICE,'加空'),RGB(0,128,255),FONTSIZE20,VALIGN0;
DRAWICON(SCD,H+2*MINPRICE,'ICO109');
DRAWLINE1(CROSS(JCD,SCD),L,CROSS(SCD,JCD),H,0),LINETHICK2,RGB(255,128,128);
DRAWLINE1(CROSS(SCD,JCD),H,CROSS(JCD,SCD),L,0),LINETHICK2,RGB(128,255,128);
JCE:=CROSS(A2,A6);
SCE:=CROSS(A5,A6);
DRAWTEXT(JCD,L-3*MINPRICE,'多'),COLORRED,FONTSIZE20,VALIGN0;
DRAWICON(JCD,L-2*MINPRICE,'ICO130');
JCF:=CROSS(A2,MA2);
SCF:=CROSS(MA2,A2);
DRAWTEXT(JCF,L-3*MINPRICE,'多'),COLORRED,FONTSIZE20,VALIGN0;
DRAWICON(JCF,L-2*MINPRICE,'ICO130');
JCG:=CROSS(A2,MA3);
SCG:=CROSS(MA3,A2);
DRAWTEXT(JCG,L-3*MINPRICE,'多'),COLORRED,FONTSIZE20,VALIGN0;
DRAWICON(JCG,L-2*MINPRICE,'ICO130');
JCH:=CROSS(A2,MA5);
SCH:=CROSS(MA5,A2);
DRAWTEXT(JCH,L-3*MINPRICE,'多'),COLORRED,FONTSIZE20,VALIGN0;
DRAWICON(JCH,L-2*MINPRICE,'ICO130');
JCI:=CROSS(A2,MA6);
SCI:=CROSS(MA6,A2);
DRAWTEXT(JCI,L-3*MINPRICE,'多'),COLORRED,FONTSIZE20,VALIGN0;
DRAWICON(JCI,L-2*MINPRICE,'ICO130');
KD:=WD1&&JCC;
DRAWTEXT(KD,L-3*MINPRICE,'多'),COLORRED,FONTSIZE20,VALIGN0;
DRAWICON(KD,L-2*MINPRICE,'ICO130');
DRAWLINE1(CROSS(KD,SCB),L,CROSS(SCB,KD),H,0),DOT,RGB(255,0,128);
KDA:=JCB&&JCC;
DRAWTEXT(KDA,L-3*MINPRICE,'加多'),RGB(255,0,128),FONTSIZE20,VALIGN0;
DRAWICON(KDA,L-2*MINPRICE,'ICO116');
*/
JCP:=CROSS(A2,A3);
SCP:=CROSS(A3,A2);
DRAWLINE1(CROSS(A2,A3),L,CROSS(A3,A2),H,0),DOT,RGB(255,0,128);
DRAWLINE1(CROSS(A3,A2),H,CROSS(A2,A3),L,0),DOT,RGB(0,255,255);
DRAWICON(JCE,L-2*MINPRICE,'ICO4');
DRAWICON(SCE,H+2*MINPRICE,'ICO5');