4.要学会遗忘。很多人在一次失败的交易后都需要一点时间来舒缓,有的人可能需要几分钟,但是有的人可能一辈子都走不出来。在总结失误过后,我们需要的是两个要素,一是记住,记住失败的原因。二是遗忘,遗忘失败的影响。
5.市场是瞬息万变的,你要做的你能做的只是顺应它的走势,它的脾气,而不是想着去征服它。合则两利这个成语完全适合我们与市场的关系。
九稳量化交易系统 是一套高胜率策略趋势跟踪系统,系统最大优势就是开仓位置精确,信号不漂移 不延迟 同步行情信号 拒绝马后面!www.gao998.cn 微信 fxfx668998
============================================
CURRBARSCOUNT:=DATACOUNT-BARPOS+1;
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
DKX:(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+
16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+
13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+
10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+
7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+
4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORMAGENTA;
止损价:MA(DKX,10) ,COLORCYAN;
局部低点预选A:=BACKSET(LLV(L,10)<REF(LLV(L,9),1),9);
局部低点预选B:=BACKSET(局部低点预选A=0 AND REF(局部低点预选A,1)=1,2);
局部低点预选C:=IF(局部低点预选B=1 AND REF(局部低点预选B,1)=0,-1,0);
局部高点预选A:=BACKSET(HHV(H,10)>REF(HHV(H,9),1),9);
局部高点预选B:=BACKSET(局部高点预选A=0 AND REF(局部高点预选A,1)=1,2);
局部高点预选C:=IF(局部高点预选B=1 AND REF(局部高点预选B,1)=0,1,0);
缺口判断:=IF(L>REF(H,1),1,IF(H<REF(L,1),-1,0));
距前高天:=BARSLAST(局部高点预选C=1);
距前低天:=BARSLAST(局部低点预选C=-1);
小值周期:=LLVBARS(L,10);
大值周期:=HHVBARS(H,10);
低保留AA:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
低保留AB:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR LLV(L,距前低天+2)<REF(LLV(L,距前低天+1),1)),-1,0);
低保留S:=IF((低保留AA=-1 OR 低保留AB=-1) AND L<REF(H,距前高天+1),-1,0);
预判:=IF((距前低天<4 AND HHV(缺口判断,距前低天)=1) OR REF(低保留S,距前低天)=0,1,0);
判断:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND 预判=1 AND 大值周期>REF(小值周期,距前低天+1) AND 大值周期>REF(小值周期,距前低天) AND 大值周期>REF(大值周期,距前高天),1,0);
高保留A:=IF(局部高点预选C=1 AND REF(距前低天,1)>REF(距前高天,1) AND HHV(H,距前低天+1)>REF(HHV(H,距前低天+1),1),1,0);
高保留B:=IF(局部高点预选C=1 AND REF(距前低天,1)<=REF(距前高天,1) AND REF(低保留S,距前低天)=-1 AND (距前低天>=4 OR HHV(缺口判断,距前低天)=1),1,0);
高保留:=IF((高保留A=1 OR 高保留B=1 OR 判断=1) AND H>REF(L,距前低天+1),1,0);
预判A:=IF((距前高天<4 AND HHV(缺口判断,距前高天)=1) OR REF(高保留,距前高天)=0,1,0);
判断A:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND 预判A=1 AND 小值周期>REF(大值周期,距前高天+1) AND 小值周期>REF(大值周期,距前高天) AND 小值周期>REF(小值周期,距前低天),-1,0);
低保留A:=IF(局部低点预选C=-1 AND REF(距前高天,1)>REF(距前低天,1) AND LLV(L,距前高天+1)<REF(LLV(L,距前高天+1),1),-1,0);
低保留B:=IF(局部低点预选C=-1 AND REF(距前高天,1)<=REF(距前低天,1) AND (距前高天>=4 OR LLV(缺口判断,距前高天)=-1 OR 判断A=-1),-1,0);
低保留:=IF((低保留A=-1 OR 低保留B=-1) AND L<REF(H,距前高天+1),-1,0);
距前高天A:=BARSLAST(高保留=1);
距前低天A:=BARSLAST(低保留=-1);
预判X:=IF((距前低天A<4 AND HHV(缺口判断,距前低天A)=1) OR REF(低保留,距前低天A)=0,1,0);
判断X:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND 预判X=1 AND 大值周期>REF(小值周期,距前低天A+1) AND 大值周期>REF(小值周期,距前低天A) AND 大值周期>REF(大值周期,距前高天A),1,0);
高保留XA:=IF(局部高点预选C=1 AND REF(距前低天A,1)>REF(距前高天A,1) AND HHV(H,距前低天A+1)>REF(HHV(H,距前低天A+1),1),1,0);
高保留XB:=IF(局部高点预选C=1 AND REF(距前低天A,1)<=REF(距前高天A,1) AND REF(低保留,距前低天A)=-1 AND (距前低天A>=4 OR HHV(缺口判断,距前低天A)=1),1,0);
高保留X:=IF((高保留XA=1 OR 高保留XB=1 OR 判断X=1) AND H>REF(L,距前低天A+1),1,0);
预判XA:=IF((距前高天A<4 AND HHV(缺口判断,距前高天A)=1) OR REF(高保留XA,距前高天A)=0,1,0);
判断XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND 预判XA=1 AND 小值周期>REF(大值周期,距前高天A+1) AND 小值周期>REF(大值周期,距前高天A) AND 小值周期>REF(小值周期,距前低天A),-1,0);
低保留XA:=IF(局部低点预选C=-1 AND REF(距前高天A,1)>REF(距前低天A,1) AND LLV(L,距前高天A+1)<REF(LLV(L,距前高天A+1),1),-1,0);
低保留XB:=IF(局部低点预选C=-1 AND REF(距前高天A,1)<=REF(距前低天A,1) AND (距前高天A>=4 OR LLV(缺口判断,距前高天A)=-1 OR 判断XA=-1),-1,0);
低保留X:=IF((低保留XA=-1 OR 低保留XB=-1) AND L<REF(H,距前高天A+1),-1,0);
距前高天YA:=BARSLAST(高保留X=1);
距前低天YA:=BARSLAST(低保留X=-1);
预判YX:=IF((距前低天YA<4 AND HHV(缺口判断,距前低天YA)=1) OR REF(低保留X,距前低天YA)=0,1,0);
判断YX:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND 预判YX=1 AND 大值周期>REF(小值周期,距前低天YA+1) AND 大值周期>REF(小值周期,距前低天YA) AND 大值周期>REF(大值周期,距前高天YA),1,0);
高保留YXA:=IF(局部高点预选C=1 AND REF(距前低天YA,1)>REF(距前高天YA,1) AND HHV(H,距前低天YA+1)>REF(HHV(H,距前低天YA+1),1),1,0);
高保留YXB:=IF(局部高点预选C=1 AND REF(距前低天YA,1)<=REF(距前高天YA,1) AND REF(低保留X,距前低天YA)=-1 AND (距前低天YA>=4 OR HHV(缺口判断,距前低天YA)=1),1,0);
高保留YX:=IF((高保留YXA=1 OR 高保留YXB=1 OR 判断YX=1) AND H>REF(L,距前低天YA+1),1,0);
预判YXA:=IF((距前高天YA<4 AND HHV(缺口判断,距前高天YA)=1) OR REF(高保留YXA,距前高天YA)=0,1,0);
判断YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND 预判YXA=1 AND 小值周期>REF(大值周期,距前高天YA+1) AND 小值周期>REF(大值周期,距前高天YA) AND 小值周期>REF(小值周期,距前低天YA),-1,0);
低保留YXA:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)>REF(距前低天YA,1) AND LLV(L,距前高天YA+1)<REF(LLV(L,距前高天YA+1),1),-1,0);
低保留YXB:=IF(局部低点预选C=-1 AND REF(距前高天YA,1)<=REF(距前低天YA,1) AND (距前高天YA>=4 OR LLV(缺口判断,距前高天YA)=-1 OR 判断YXA=-1),-1,0);
低保留YX:=IF((低保留YXA=-1 OR 低保留YXB=-1) AND L<REF(H,距前高天YA+1),-1,0);
AAAD:=IF(高保留YX=1 AND 低保留YX=-1 AND H>REF(H,REF(距前高天YA,1)+2),1,IF(高保留YX=1 AND 低保留YX=-1 AND L<REF(L,REF(距前低天YA,1)+2),-1,0));
极点保留:=IF(AAAD=0,高保留YX+低保留YX,AAAD);
低多:=极点保留=-1,COLORMAGENTA,LINETHICK2;
高空:=极点保留=1,COLORCYAN,LINETHICK2;
DRAWICON(低多,L-0.7,5);
DRAWICON(高空,H,6);
DA:=(3*CLOSE+OPEN+LOW+HIGH)/6,POINTDOT;
XX2:=(20*DA+19*REF(DA,1)+18*REF(DA,2)+17*REF(DA,3)+16*REF(DA,4)+15*REF(DA,5)+14*REF(DA,6)+13*REF(DA,7)+12*REF(DA,8)+11*REF(DA,9)+10*REF(DA,10)+9*REF(DA,11)+8*REF(DA,12)+7*REF(DA,13)+6*REF(DA,14)+5*REF(DA,15)+4*REF(DA,16)+3*REF(DA,17)+2*REF(DA,18)+REF(DA,20))/210,COLORWHITE;
X3:=MA(XX2,5),COLORWHITE,LINETHICK1;
XX1:=(C+L+H)/3;
买:=CROSS(XX2,X3);
卖:=CROSS(X3,XX2);
X1:=DKX>止损价;
DRAWTEXT(ISLASTBAR AND X1,DKX,'多'),COLORRED;
X2:=DKX<止损价;
DRAWTEXT(ISLASTBAR AND X2,止损价,'空'),COLORBLUE;
DRAWICON(CROSS(DKX,止损价)&&BACKSET(ISLASTBAR,SUMBARS(CROSS(DKX,止损价),1)) ,DKX,1);
DRAWICON(CROSS(止损价,DKX)&&BACKSET(ISLASTBAR,SUMBARS(CROSS(止损价,DKX),1)) ,止损价+0.5,2);
DRAWTEXT(ISLASTBAR AND X1,止损价,'多方向'),COLORRED;
DRAWTEXT(ISLASTBAR AND X2,止损价,'空方向'),COLORBLUE;
上升DKX:IF(DKX>REF(DKX,1),DKX,NULL),COLORMAGENTA,LINETHICK2;
下降DKX:IF(DKX<REF(DKX,1),DKX,NULL),COLORBLUE,LINETHICK2;
上升止损价:IF(止损价>REF(止损价,1),止损价,NULL),COLORMAGENTA,LINETHICK2;
下降止损价:IF(止损价<REF(止损价,1),止损价,NULL),COLORBLUE,LINETHICK2;
ZGD:=HHV(H,60);
ZGD2:=REFX1(ZGD,10000);
ZDD:=LLV(L,60);
ZDD2:=REFX1(ZDD,10000);
GJ:=(C+H+L+O)/4;
明日阻力:=L+(GJ-L)+(C-L);
明日支撑:=L+(C-GJ);
KOH:=L>REF(H,1);
KOL:=H<REF(L,1);
HIF:=L>REF(H,BARSLAST(KOH)+1);
NHIF:=L<=REF(H,BARSLAST(KOH)+1);
LIF:=H<REF(L,BARSLAST(KOL)+1);
NLIF:=H>=REF(L,BARSLAST(KOL)+1);
下档线:=(((CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13)))*100);
RRRSV:=SMA(下档线,3,1);
KKK:=SMA(RRRSV,3,1);
DDDDD:=((3*RRRSV)-(2*KKK));
JJ12:=(((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55)))*100);
RSV24:=SMA(JJ12,3,1);
K24:=SMA(RSV24,3,1);
D24:=((3*RSV24)-(2*K24));
压力2:=IF(CROSS(D24,DDDDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDDDD)))),COLORFFFFFF;
底部:=LLV(HIGH,30),COLOR00FF00;
试空:IF(ISLASTBAR,压力2,NULL),NODRAW, COLORWHITE;
试多:IF(ISLASTBAR,底部,NULL),NODRAW, COLORMAGENTA;
STICKLINE(ISLASTBAR,试空,试空,220,0),COLORWHITE;
STICKLINE(ISLASTBAR,试多,试多,220,0),COLORMAGENTA;
DRAWNUMBER(CURRBARSCOUNT=1,试多,INTPART(试多),0,COLORMAGENTA);
DRAWNUMBER(CURRBARSCOUNT=1,试空,INTPART(试空),0,COLORWHITE);
上:=REFX1(试多,10000);
下:=REFX1(试空,10000);
MA20:=MA(C,20),COLORMAGENTA,LINETHICK1;
HH:=HHV(HIGH,8);
LL:=LLV(LOW,8);
HH1:=BARSLAST((HH > REF(HH,1)));
LL1:=BARSLAST((LL < REF(LL,1)));
DRAWTEXT(CROSS(HH1,LL1) AND C<MA20&&BACKSET(ISLASTBAR,SUMBARS(CROSS(HH1,LL1) AND C<MA20,1)),H,'空空'),COLORYELLOW;
DRAWTEXT(CROSS(LL1,HH1) AND C>MA20&&BACKSET(ISLASTBAR,SUMBARS(CROSS(LL1,HH1) AND C>MA20,1)),L,'多多'),VALIGN0,COLORRED;
MQ1:=12;
MQ2:=50;
MQ3:=60;
EXP01:=EMA(CLOSE,MQ1);
EXP2:=EMA(CLOSE,MQ2);
EXP3:=EMA(CLOSE,MQ3);
AB:=EMA(((2*C+H+L)/4-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8);
BA:=EMA(AB,5);
A01:=REFX1(REF(HHV(H,96),5),10000);
B1:=REFX1(REF(LLV(L,96),5),10000);
DY:=((A01)+(B1))/2;
顶周期:=H;
底周期:=L;
上内:=LLVBARS(H,顶周期);
上外:=LLVBARS(L,顶周期);
下内:=HHVBARS(L,底周期);
下外:=HHVBARS(H,底周期);
上力度:=HHV(L,上内+1)>LLV(H,上内+1);
下力度:=HHV(L,下内+1)>LLV(H,下内+1);
上包含:=COUNT(L>=REF(L,1),上外)>2 AND COUNT(H>=REF(H,1),上内)>2;
下包含:=COUNT(H<=REF(H,1),下外)>2 AND COUNT(L<=REF(L,1),下内)>2;
顶0:=顶周期 AND 上力度 AND 上包含 AND 上外>3;
底0:=底周期 AND 下力度 AND 下包含 AND 下外>3;
顶分天数:=BARSLAST(顶0);
底分天数:=BARSLAST(底0);
含中间K线:=IF(顶分天数=0,底分天数,顶分天数)>=3;
顶A:=顶0 AND 含中间K线 AND H=HHV(H,BARSLAST(底0));
底A:=底0 AND 含中间K线 AND L=LLV(L,BARSLAST(顶0));
NOTEXT上笔划线:TRENDLINES(底A,L,顶A,H),DOT,COLORWHITE,LINETHICK1;
NOTEXT下笔划线:TRENDLINES(顶A,H,底A,L),DOT,COLORWHITE,LINETHICK1;
分界点:=NOTEXT上笔划线 AND NOTEXT下笔划线 ;
AAA1:=EMA(C,5) > EMA(C,20);
BB:=EMA(C,5) < EMA(C,20);
CC1:= EMA(C,5) > EMA(C,10);
CC111:=EMA(C,5) < EMA(C,10);
DD:=CLOSE<OPEN;
DRAWKLINE1(H,O,L,C);
//箱体线
TY:=C;
A1:=REF(TY,8)=HHV(TY,2*8+1);
D1:=FILTER(A1,8);
C1:=BACKSET(D1,8+1);
HD:=FILTER(C1,8);
A2:=REF(TY,8)=LLV(TY,2*8+1);
D2:=FILTER(A2,8);
C2:=BACKSET(D2,8+1);
LD:=FILTER(C2,8);
AQ:=REF(C,BARSLAST(HD));
BQ:=REF(C,BARSLAST(LD));
T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD) ;
T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);
顶:IF(T1,AQ,AQ),RGB(128,128,255),LINETHICK2,PRECIS2;
P:=10;
N:=11;
DDD:=VALUEWHEN(顶>REF(顶,1),REF(顶,1));
底:TROUGH(BB,0,0,0),COLORYELLOW,LINETHICK2;
高:顶-底,NODRAW;
上翻:顶+高,NODRAW;
下翻:底-高,NODRAW;
A:=P;
RD:=REF(顶,N);
RG:=REF(高,N);
SD:=REF(底,N);
DRAWNUMBER(A=1 AND ISLASTBAR,RD+RG+RG+RG+RG+RG,RD+RG+RG+RG+RG+RG,2,RGB(255,128,0));
DRAWNUMBER(A=1 AND ISLASTBAR,RD+RG+RG+RG+RG,RD+RG+RG+RG+RG,2,RGB(255,128,0));
DRAWNUMBER(A=1 AND ISLASTBAR,RD+RG+RG+RG,RD+RG+RG+RG,2,RGB(255,128,0));
DRAWNUMBER(A=1 AND ISLASTBAR,RD+RG+RG,RD+RG+RG,2,RGB(255,128,0));
DRAWNUMBER(A=1 AND ISLASTBAR,RD+RG,RD+RG,2,RGB(255,128,0));
DRAWNUMBER(A=1 AND ISLASTBAR,SD-RG,SD-RG,2,RGB(255,128,0));
DRAWNUMBER(A=1 AND ISLASTBAR,SD-RG-RG,SD-RG-RG,2,RGB(255,128,0));
DRAWNUMBER(A=1 AND ISLASTBAR,SD-RG-RG-RG,SD-RG-RG-RG,2,RGB(255,128,0));
DRAWNUMBER(A=1 AND ISLASTBAR,SD-RG-RG-RG-RG,SD-RG-RG-RG-RG,2,RGB(255,128,0));
DRAWNUMBER(A=1 AND ISLASTBAR,SD-RG-RG-RG-RG-RG,SD-RG-RG-RG-RG-RG,2,RGB(255,128,0));
DRAWSL1(ISLASTBAR , SD-RG,0 , 4, 2),RGB(128,128,192);
DRAWSL1(ISLASTBAR , SD-RG-RG,0 , 5, 2),RGB(128,128,192);
DRAWSL1(ISLASTBAR , SD-RG-RG-RG,0 , 6, 2),RGB(128,128,192);
DRAWSL1(ISLASTBAR , SD-RG-RG-RG-RG,0 , 7, 2),RGB(128,128,192);
DRAWSL1(ISLASTBAR , SD-RG-RG-RG-RG-RG,0 , 8, 2),RGB(128,128,192);
DRAWSL1(ISLASTBAR , RD+RG,0 , 4, 2),RGB(128,128,192);
DRAWSL1(ISLASTBAR , RD+RG+RG,0 , 5, 2),RGB(128,128,192);
DRAWSL1(ISLASTBAR , RD+RG+RG+RG,0 , 6, 2),RGB(128,128,192);
DRAWSL1(ISLASTBAR , RD+RG+RG+RG+RG,0 , 7, 2),RGB(128,128,192);