|
马上注册,享用更多功能,让你轻松玩转本论坛。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
{desheng乖离、均线复合指标:自用。如同仁没有看懂,不能坚持纪律,权当一笑。不妥处请高手指正!}
{乖离}
{坐标线:-9.00;-6.00;-3.00;0.00;3.00;6.00;9.00}
{参数:N,2.250.6;M:2.250.6};
N:=6;
M:=6;
短期乖离 MA(C,2)-MA(CLOSE,N))/MA(CLOSE,N)*100;
乖离均线:MA(短期乖离,M);
乖离差:短期乖离-乖离均线,COLORSTICK;
{大乖离 MA(C,5)-MA(CLOSE,20))/MA(CLOSE,20)*100;}
乖离均线向上:IF(乖离均线>REF(乖离均线,1),6,DRAWNULL) COLORLIMAGENTA LINETHICK2;
乖离金叉:IF(CROSS(短期乖离,乖离均线)=1,5,DRAWNULL) COLORLIMAGENTA CIRCLEDOT LINETHICK2;
B1:=(C-REF(C,1))/REF(C,1)<=0.02 AND (C-REF(C,1))/REF(C,1)>=-0.02;
{乖离金叉2%:IF(CROSS(短期乖离,乖离均线)=1 AND B1=1,5,DRAWNULL) COLORMAGENTA CIRCLEDOT LINETHICK3;}
B2:=REF(乖离金叉,1)=5 AND C<REF(L,1);
B3:=REF(乖离金叉,2)=5 AND C<REF(L,2);
乖离死叉:IF(CROSS(乖离均线,短期乖离)=1 OR B2 OR B3,5,DRAWNULL) COLORLIGREEN CIRCLEDOT LINETHICK2;
{均线}
MA5:IF(C>=MA(C,5),-4,DRAWNULL),COLORRED LINETHICK2;
MA5~:IF(C<MA(C,5),-4,DRAWNULL),COLORBLUE LINETHICK2;
MA10:IF( MA(C,10)>REF(MA(C,10),1),-6,DRAWNULL) COLORRED LINETHICK2;
MA1&5金叉:IF(CROSS(MA(C,1),MA(C,5))=1,-5,DRAWNULL) COLORRED CIRCLEDOT LINETHICK2;
MA1&5死叉:IF(CROSS(MA(C,5),MA(C,1))=1,-5,DRAWNULL) COLORLIGREEN CIRCLEDOT LINETHICK2;
共振A:IF(MA1&5金叉=-5 AND 乖离金叉=5,4,DRAWNULL) COLORGRAY CIRCLEDOT LINETHICK3;
B:IF(MA1&5金叉=-5 AND REF(乖离金叉,1)=5,4,DRAWNULL) COLORGRAY CIRCLEDOT LINETHICK3;
{进出信号}
AA05:=MA(C,5),LINETHICK3,COLOR00CCFF;
五日乖离率:=(C-AA05)/AA05*100;
BB05:=ATAN((AA05/REF(AA05,1)-1)*100)*180/3.1416;
速度5:=SMA(EMA((AA05-REF(AA05,1))/REF(AA05,1),3)*100,3,1);
加速度5:=EMA((速度5-REF(速度5,1)),3),NODRAW;
AA10:=MA(C,10);AA20:=MA(C,20);
BB10:=ATAN((AA10/REF(AA10,1)-1)*100)*180/3.1416;
AA30:=MA(C,30);
三拾日乖离率:=(C-AA30)/AA30*100,NODRAW;
VAR111:=(AA20-AA30)>REF((AA20-AA30),1) AND AA20>REF(AA20,1) AND AA30>REF(AA30,1);
VAR122:=(AA30-AA20)<REF((AA30-AA20),1) AND AA20<REF(AA20,1) AND AA30<REF(AA30,1);
BB30:=ATAN((AA30/REF(AA30,1)-1)*100)*180/3.1416;
强势狙击:=FILTER(BB30>30 AND BB10>45 AND CROSS(BB05,60),10);
加仓:=FILTER(COUNT(CROSS(BB05,30),5)>=1 AND AA05>REF(AA05,1) AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA10>REF(AA10,1)
AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1) ,10) ;
清仓:=FILTER(COUNT(CROSS(30,BB05),5)>=1 AND (C>AA30 OR O>AA30) AND AA05<REF(AA05,1) AND 三拾日乖离率<REF(三拾日乖离率,1) AND AA10<REF(AA10,1),10);
JC:=CROSS(0,五日乖离率) AND 三拾日乖离率<REF(三拾日乖离率,1) AND AA10>REF(AA10,1) ;
减仓:=FILTER(JC,10);
MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND AA05>REF(AA05,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<AA30;
买入:=FILTER(MR,10);
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;
进场:IF(VAR19>0,7,DRAWNULL) COLORRED CROSSDOT LINETHICK3;
出场:IF(VAR1A>0,7,DRAWNULL) COLORBLUE CROSSDOT LINETHICK3;
|
|