M1:=36;
M:=13;
M2:=5;
SHORT:=21;
LONG:=44;
MID:=11;
SJTJ:=1;
MAH:=(H*18+REF(H,1)*17+REF(H,2)*16+REF(H,3)*15+REF(H,4)*14+REF(H,5)*13+REF(H,6)*12+REF(H,7)*11+REF(H,8)*10+REF(H,9)*9+REF(H,10)*8+REF(H,11)*7+REF(H,12)*6+REF(H,13)*5+REF(H,14)*4+REF(H,15)*3+REF(H,16)*2+REF(H,17)*1)/171;
MAL:=(L*18+REF(L,1)*17+REF(L,2)*16+REF(L,3)*15+REF(L,4)*14+REF(L,5)*13+REF(L,6)*12+REF(L,7)*11+REF(L,8)*10+REF(L,9)*9+REF(L,10)*8+REF(L,11)*7+REF(L,12)*6+REF(L,13)*5+REF(L,14)*4+REF(L,15)*3+REF(L,16)*2+REF(L,17)*1)/171;
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA20:=MA(CLOSE,20);
MA60:=MA(CLOSE,60);
DK:= SJTJ AND ( CLOSE>=MAH OR (C>MA5 AND C>MA10 AND C>MA20 AND C>MA60));
KK:= SJTJ AND ( MAL>CLOSE OR (C<MA5 AND C<MA10 AND C<MA20 AND C<MA60));
DK1:=BARSLAST(DK);
KK1:=BARSLAST(KK);
DK2:=BARSLAST(CROSS(KK1,DK1));
KK2:=BARSLAST(CROSS(DK1,KK1));
HS:=DK2<KK2;
LS:=KK2<DK2;
最新价:IF(SJTJ, C,NULL),LINETHICK1,COLORYELLOW;
趋势线:=(MAH+MAL)/2, COLORGREEN,LINETHICK2;
趋势线上升:IF(HS,趋势线,NULL),LINETHICK2,COLORRED;
趋势线下降:IF(LS,趋势线,NULL),LINETHICK2,COLORGREEN;
DRAWICON(HS,趋势线*0.999,1);
DRAWICON(LS,趋势线*1.001,2);
DRAWNUMBER1(ISLASTBAR ,C,C,0),COLORWHITE;




N:=8;

 TYP := (HIGH + LOW + CLOSE)/3;
 CCI1:=(TYP-MA(TYP,6))/(0.015*AVEDEV(TYP,6));
 CCI2:=(TYP-MA(TYP,10))/(0.015*AVEDEV(TYP,10));
 CCI3:=(TYP-MA(TYP,20))/(0.015*AVEDEV(TYP,20));
 CCI4:=(TYP-MA(TYP,30))/(0.015*AVEDEV(TYP,30));
 CCI5:=(TYP-MA(TYP,60))/(0.015*AVEDEV(TYP,60));
 CCI:=CCI1+CCI2+CCI3+CCI4+CCI5;
 AAAB:=(3*C+H+L+O)/6;
 VVAR1:=(8*AAAB+7*REF(AAAB,1)+6*REF(AAAB,2)+5*REF(AAAB,3)+4*REF(AAAB,4)+3*REF(AAAB,5)+2*REF(AAAB,6)+REF(AAAB,8))/36;
 VVAR6:=(LLV(VVAR1,2)+LLV(VVAR1,4)+LLV(VVAR1,6))/3;
 短线:IF(KK=0, VVAR1, NULL),COLORWHITE;
 中线:IF(KK=0,VVAR6, NULL),COLORYELLOW;
 FILLRGN(短线>中线,短线,中线,RGB(200,10,10));
 FILLRGN(短线<=中线,短线,中线,RGB(10,200,10));
 DRAWKLINE1(H,O,L,C);
 下跌:IF(KK=0 AND VVAR1=VVAR6,VVAR6, NULL),COLORGREEN;
 中:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
 上轨:IF(KK=1,中+3*STD(中,10),NULL),COLOR000088,LINETHICK1;
 IF(KK=1,2*MA(上轨,12)-MA(C,21),NULL),COLOR666666;
 N1:=10;
 N2:=10;
 DISP:=2;
 K:=IF(PERIOD=5,1,{日}
 IF(PERIOD=6,1,{周}
 IF(PERIOD=7,1,{月}
 IF(PERIOD=8,1,{多分钟}
 IF(PERIOD=9,1,{多日}
 IF(PERIOD=10,1,{季}
 IF(PERIOD=11,2,{年}
 IF(PERIOD=4,1,{60F}
 IF(PERIOD=3,1,{30F}
 IF(PERIOD=2,1,{15F}
 IF(PERIOD=1,1{5F},1{1F})))))))))))/10;
 P1:=PEAK(H,N1,1,1);
 P2:=PEAK(H,N1,2,1);
 WP1:=PEAKBARS(H,N1,1,1);
 WP2:=PEAKBARS(H,N1,2,1);
 T1:=TROUGH(L,N2,1,1);
 T2:=TROUGH(L,N2,2,1);
 WT1:=TROUGHBARS(L,N2,1,1);
 WT2:=TROUGHBARS(L,N2,2,1);
 TJ1:=P1>T1 AND P2>T2 ;
 ZD:=MAX(T1,T2);
 ZG:=MIN(P1,P2);
 LL:=MIN(T1,T2);
 HH:=MAX(P1,P2);
 TJ2:=FILTER(ZG>ZD,2);
 TJ3:=ZG=REF(ZG,BARSLAST(TJ2)) OR ZD=REF(ZD,BARSLAST(TJ2));
 TJ4:=TJ1&&TJ2&&NOT(TJ3);
 TJ5:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));
 TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));
 TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1))&&ZD<REF(ZD,REF(BARSLAST(TJ4),1));
 TJ8:=TJ4&&NOT(TJ5 OR TJ6 OR TJ7);
 ZSD:=IF(TJ8,ZD,NULL);
 ZSG:=IF(TJ8,ZG,NULL);
 ZSH:=IF(TJ8,HH,NULL);
 ZSL:=IF(TJ8,LL,NULL);
 STICKLINE(TJ8,ZSH,ZSL,0,-1),COLORMAGENTA;
 STICKLINE(TJ8,ZSD,ZSG,3,1),COLORMAGENTA;
 DRAWTEXT(DISP=2,ZSH,'中枢'),COLORWHITE;
POLYLINE1(DISP=2,REF(ZSD,BARSLAST(TJ8))),CIRCLEDOT,COLORLIGHTRED;
POLYLINE1(DISP=2,REF(ZSG,BARSLAST(TJ8))),CIRCLEDOT,COLORLIGHTGREEN;
 POLYLINE1(DISP=2,REF(ZSH,BARSLAST(TJ8))),POINTDOT,COLORRED;
POLYLINE1(DISP=2,REF(ZSL,BARSLAST(TJ8))),POINTDOT,COLORGREEN;

 局部低点预选A:=BACKSET(LLV(L,5)<REF(LLV(L,4),1),4);
 局部低点预选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,5)>REF(HHV(H,4),1),4);
 局部高点预选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);
 小值周期:=NEWLBARS(L,1);
 大值周期:=NEWHBARS(H,1);
 低保留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);
 局部极点:IF(极点保留=-1,L,IF(极点保留=1,H,NULL)) ,CIRCLEDOT ,COLORYELLOW;
 STICKLINE(C>REF(C,1)*1.099,C,O,2.7,0),COLORRED,LINETHICK2;
 STICKLINE(C<REF(C,1)*0.901,C,O,2.7,0),COLORGREEN,LINETHICK2;
 DRAWLINE(极点保留=-1,局部极点,极点保留=1,局部极点,0),COLORRED;
 DRAWLINE(极点保留=1,局部极点,极点保留=-1,局部极点,0),COLORGREEN;
 DD1:=BARSLAST(ABS(极点保留)<>1);
 DRAWICON(极点保留=1,局部极点,2);
 DRAWICON(极点保留=-1,局部极点,1);
CURRBARSCOUNT:+DATACOUNT-BARPOS+1;
X:=CURRENTTIME;
Q:MOD(INTPART(X/100),100),NODRAW;
XX:=INTPART(X/10000);
FROMOPEN:=IF(XX<12,60*(XX-9)-30+Q,120+60*(XX-13)+Q)+1;
 V2:=IF(CURRBARSCOUNT=1,VOL*240/FROMOPEN/REF(VOL,1)-1,VOL/REF(VOL,1)-1);
 STICKLINE(V2>=1,O,C,1,0),COLORYELLOW;
 TY:=C;
{收盘价}
 A1:=REF(TY,10)=HHV(TY,2*10+1);
{10日前收盘价等于21天内最高价}
 VB1:=FILTER(A1,10);
{当出现A1条件时,过滤10天后连续出现的信号}
 C1:=BACKSET(VB1,10+1);
{将当前位置到11天前的位置设为1}
 HD:=FILTER(C1,10);
{将当前位置到10天后的位置设为1}
 A2:=REF(TY,10)=LLV(TY,2*10+1);
{10天前的收盘价等于21天内最低价}
 VB2:=FILTER(A2,10); 
{过滤10天内连续出现的信号}
 C2:=BACKSET(VB2,10+1);
{将当前位置到11天前的位置设为1}
 LD:=FILTER(C2,10);
{当出现C2后,10天后的数据不予记录}
 A:=REF(C,BARSLAST(HD));
{设值上次高点位置}
 B:=REF(C,BARSLAST(LD));
{设值上次低点位置}
 T11:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD);
{上升波段回调不创新低没新高}
 T21:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);
{下降波段反弹不创新高没新低}
 波峰:IF(T11,A,A),COLORBLUE,POINTDOT,LINETHICK3;

 STICKLINE(T11,A,A,9,0),COLORBLUE,LINETHICK3;
{高位画横线}
 波谷:IF(T21,B,B),COLOR80FF00,POINTDOT,LINETHICK3;

 STICKLINE(T21,B,B,9,0),COLOR80FF00,LINETHICK3;
{低位画横线}











{进 出}

A0:=(L+H+C*2)/4;


A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;

A2X:=(A2-REF(A2,1))/REF(A2,1)*100,NODRAW;

买进:IF(A2X>=0,REF(EMA(C,7),BARSLAST(CROSS(A2X,0))+1),NULL),COLORRED,POINTDOT,LINETHICK6;

逃顶:IF(A1X<0,REF(EMA(C,3),BARSLAST(CROSS(0,A1X))+1),NULL),COLORGREEN,POINTDOT,LINETHICK6;

{看多 看空}

A11:=EMA(A0,1),COLORBLUE;

A12:=EMA(A0,1),COLORBLUE;

A11X:=(A11-REF(A11,1))/REF(A11,1)*100,NODRAW;

A12X:=(A12-REF(A12,1))/REF(A12,1)*100,NODRAW;

看多:IF(A11X>=0 AND BARSLAST(CROSS(A11X,0))>0,REF((C+O)/2,BARSLAST(CROSS(A11X,0))),NULL),COLORMAGENTA,LINETHICK4;

看空:IF(A11X<0 AND BARSLAST(CROSS(0,A11X))>0,REF((C+O)/2,BARSLAST(CROSS(0,A11X))),NULL),COLORCYAN,LINETHICK4;

{支撑 压力 蓝柱出 }

A3:=EMA(C,6),COLORWHITE,LINETHICK1;

A3X:=(A3-REF(A3,1))/REF(A3,1)*100,NODRAW;

支撑位:IF(A3X>=0,REF(EMA(C,11),BARSLAST(CROSS(A3X,0))+1),NULL),COLORRED,LINETHICK3;

压力位:IF(A3X<0,REF(EMA(C,11),BARSLAST(CROSS(0,A3X))+1),NULL),COLORBLUE,LINETHICK3;

STICKLINE(CROSS(A3X,0),C,O,1.5,0),COLORYELLOW;

STICKLINE(CROSS(0,A3X),C,O,1.5,0),COLORBLUE;

{}

买入:IF(A1X>=0,A1,NULL),COLORRED,NODRAW;

卖出:IF(A1X<0 AND A2X<0,A1,NULL),COLORGREEN,NODRAW;

STICKLINE(CROSS(A1X,0),C,O,1.5,0),COLORRED;

STICKLINE(CROSS(0,A1X),C,O,0.5,0),COLORBLUE;







STICKLINE(ISLASTBAR,REF(EMA(C,14),1),REF(EMA(C,14),1),50,0),COLORWHITE;

DRAWTEXT(ISLASTBAR,REF(EMA(C,14),0),' 突破线'),COLORWHITE;



MA13:=MA(CLOSE,13);

X1:=(C+L+H)/3;

BB13:=ATAN(EMA(X1,13)-REF(EMA(X1,13),1))*3.1416*10;

EMA8:=EMA(C,8);

B0:=MIN(O,C);

B1:=ABS(O-C);


STICKLINE(T1,B0,B0+B1/4,1,0),COLOR007575;

STICKLINE(T1,B0+B1/4,B0+B1/2,1,0),COLORFF0000;

STICKLINE(T1,B0+B1/2,B0+B1*3/4,1,0),COLOR007575;

STICKLINE(T1,B0+B1*3/4,B0+B1,1,0),COLORFF0000;



{黑柱出逃}

LC:=REF(CLOSE,1);

RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);

FF:=EMA(CLOSE,3);

MA15:=EMA(CLOSE,21);

STICKLINE(CROSS(FF,MA15),B0,B0+B1/2,1,0),COLOR7F017F;

STICKLINE(CROSS(88,RSI),B0+B1,B0+B1/2,1.5,0),COLORBLACK;


DRAWTEXT(T2,H*1.05,'反转'),COLORWHITE;

STICKLINE(T2,O,C,1,0),COLORRED;

{涨 跌 震幅%线 }

T12:=V2>=1;

T0:=BARSLAST(T12);

L1:=REF(L,T0);

H1:=REF(H,T0);

STICKLINE(REF(T12,1) OR REF(T12,2) OR REF(T12,3),H1,H1,3,-1),COLORWHITE;

STICKLINE(REF(T12,1) OR REF(T12,2) OR REF(T12,3),L1,L1,3,-1),COLORWHITE;

T13:=REF(T12,3) AND COUNT(L<L1,4)=0 AND COUNT(L>H1,4)>1;

L11:=MIN(REF(L,1),L);

L10:=MIN(L11,REF(L,2));

L21:=MAX(REF(L,1),L);

L20:=MAX(L21,REF(L,2));

T111:=(REF(V2>=1,3) OR REF(V2>=1,2) OR REF(V2>=1,1)) AND

((L10>L1 AND L20>H1) OR (L11>L1 AND L21>H1));













JRH:=HHV(C,2);
 JRL:=LLV(C,2);
 MA3:=MA(CLOSE,3);
 YTSL:=(3*CLOSE+LOW+OPEN+HIGH)/6;
 VAR1:=(CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2));
 VAR2:=(REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
 VAR3:=(REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
 VAR4:=(REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
 VAR5:=(REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
 VAR6:=(REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
 VAR7:=(REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
 VAR8:=(REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
 VAR9:=(REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
 VARA:=(REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
 VARB:=(REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
 VARC:=(REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
 VARD:=(CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2));
 VARE:=(REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
 VARF:=(REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
 VAR10:=(REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
 VAR11:=(REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
 VAR12:=(REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
 VAR13:=(REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
 VAR14:=(REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
 VAR15:=(REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
 VAR16:=(REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
 VAR17:=(REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2));
 VAR18:=(REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2));
 VAR19:=((REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1)) AND VAR1);
 VAR1A:=((REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,1)) AND VARD);
红色持股:VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,COLOR0000FF,NODRAW;
离场:=IF(红色持股,JRL,NULL);
明离场价:=离场,COLORFF99FF,NODRAW;
今离场价:=REF(离场,1),COLOR0000FF,NODRAW;
青色观望:VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,COLORFFFF00,NODRAW;
进:=IF(青色观望,JRH,NULL);
明进场价:=进,COLOR33AACC,NODRAW;
今进场价:=REF(明进场价,1),COLORFF0000,NODRAW;
黄色低买:VAR19,COLOR33AACC,NODRAW;
洋红离场:VAR1A,COLORMAGENTA,NODRAW;
急跌关注:(CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100<-14,COLORWHITE,NODRAW;
 STICKLINE(ISLASTBAR AND (红色持股 OR REF(红色持股,1)=1),今离场价,今离场价,30,1),COLOR0000FF;
 STICKLINE(ISLASTBAR AND (青色观望 OR REF(青色观望,1)=1),今进场价,今进场价,30,1),COLOR00FF00;
 STICKLINE(C>=O,L,H,0,0),COLOR0000CC;
 STICKLINE(C<O,L,H,0,0),COLOR999900;
 STICKLINE(1,C,O,3.5,0),COLOR858500;
 STICKLINE(C>=O,C,O,3.5,0),COLOR0000E5;
 STICKLINE(红色持股,CLOSE,O,2.8,0),COLOR000055;
 STICKLINE(红色持股,CLOSE,O,2,0),COLOR000088;
 STICKLINE(红色持股,CLOSE,O,1.5,0),COLOR0000AA;
 STICKLINE(红色持股,CLOSE,O,1,0),COLOR0000CC;
 STICKLINE(红色持股,CLOSE,O,0.5,0),COLOR0000EE;
 STICKLINE(青色观望,CLOSE,O,2.8,0),COLOR555500;
 STICKLINE(青色观望,CLOSE,O,2,0),COLOR888800;
 STICKLINE(青色观望,CLOSE,O,1.5,0),COLORAAAA00;
 STICKLINE(青色观望,CLOSE,O,1,0),COLORCCCC00;
 STICKLINE(青色观望,CLOSE,O,0.5,0),COLOREEEE00;
 CO:=(C-O);
 STICKLINE(急跌关注,O,C-CO/2,2.8,0),COLOR555555;
 STICKLINE(急跌关注,O,C-CO/2,2,0),COLOR888888;
 STICKLINE(急跌关注,O,C-CO/2,1.5,0),COLORAAAAAA;
 STICKLINE(急跌关注,O,C-CO/2,1,0),COLORCCCCCC;
 STICKLINE(急跌关注,O,C-CO/2,0.5,0),COLOREEEEEE;
 STICKLINE(黄色低买,O,O+CO/3,2.8,0),COLOR335555;
 STICKLINE(黄色低买,O,O+CO/3,2,0),COLOR338888;
 STICKLINE(黄色低买,O,O+CO/3,1.5,0),COLOR33AAAA;
 STICKLINE(黄色低买,O,O+CO/3,1,0),COLOR33CCCC;
 STICKLINE(黄色低买,O,O+CO/3,0,0),COLOR33EEEE;
 STICKLINE(洋红离场,O,O+CO/3,2.8,0),COLOR550055;
 STICKLINE(洋红离场,O,O+CO/3,2,0),COLOR880088;
 STICKLINE(洋红离场,O,O+CO/3,1.5,0),COLORAA00AA;
 STICKLINE(洋红离场,O,O+CO/3,1,0),COLORCC00CC;
 


 
 
 XQ:=(3*C+L+O+H)/6;
 RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
 D:=SMA(K,9,1);
 J:=3*K-2*D;
 X2:=LLV(J,2)=LLV(J,8);
 Y:=IF(CROSS(J,REF(J+0.01,1)) AND X2 AND J<20,30,0);

作者 admin

九稳量化交易系统 是一套高胜率策略趋势跟踪系统,系统最大优势就是开仓位置精确,信号不漂移 不延迟 同步行情信号 拒绝马后面!www.gao998.cn 微信 fxfx668998

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注