-- 大家看下这个策略的问题在哪里
ma5:=ma(c,5);
ma10:=ma(c,10);
A2:=ma5-ma10;
A3:=ma5-ma10;
H1:= IFELSE(A2<REF(A2,2)&&REF(A2,1)<REF(A2,2),REF(H,2),0);
L1:= IFELSE(A3>REF(A3,2)&&REF(A3,1)>REF(A3,2),REF(L,2),0);
H2:VALUEWHEN(H1>0,H1),colorwhite;
L2:VALUEWHEN(L1>0,L1),coloryellow;
x:=IFELSE(c>h2,-1,IFELSE(c<l2,1,0));
y:=VALUEWHEN(x<>0,x);
GG:=IFELSE(y=1,H2,L2);
AA:=y;
STICKLINE(y=1&&c<=o,CLOSE,OPEN,40,0),COLORGREEN;
STICKLINE(y=1&&c>=o,CLOSE,OPEN,40,1),COLORGREEN;
STICKLINE(y=-1&&c<=o,CLOSE,OPEN,40,0),COLORRED;
STICKLINE(y=-1&&c>=o,CLOSE,OPEN,40,1),COLORRED;
STICKLINE(y=1&&c<=o,c,l,0.1,0),COLORGREEN;
STICKLINE(y=1&&c>=o,o,l,0.1,1),COLORGREEN;
STICKLINE(y=-1&&c<=o,c,l,0.1,0),COLORRED;
STICKLINE(y=-1&&c>=o,o,l,0.1,1),COLORRED;
STICKLINE(y=1&&c<=o,o,h,0.1,0),COLORGREEN;
STICKLINE(y=1&&c>=o,c,h,0.1,1),COLORGREEN;
STICKLINE(y=-1&&c<=o,o,h,0.1,0),COLORRED;
STICKLINE(y=-1&&c>=o,c,h,0.1,1),COLORRED;
PK:SELLSHORT(CROSS(0,AA),100%,THISCLOSE);
PD:SELL(CROSS(AA,0),100%,THISCLOSE);
KD:BUY(CROSS(0,AA)&&HOLDING=0,1,THISCLOSE);
KK:BUYSHORT(CROSS(AA,0)&&HOLDING=0,1,THISCLOSE);
这个函数会出现假信号。

此主题相关图片如下:1111.png


此主题相关图片如下:2222.png
