能不能帮我看看 哪里 出错了
自己编写的,今天收盘价在5日、十日20日 60日均线之上,而昨天的收盘价在昨天收盘价均线(5,10,20,60)任何一条之下MA1:=(C,5);
MA2:=(C,10);
MA3:=(C,20);
MA4:=(C,60);
A1:=REF(C,1);
B1:=REF(MA1,1);
B2:=REF(MA2,1);
B3:=REF(MA3,1);
B4:=REF(MA4,1);
NN:C>MA1 AND C>MA2 AND C>MA3 AND C>MA4 AND A1<B1 OR B2 OR B3 OR B4; 沙发先做了,我用通达信编写后,可以通过,但是所有的都满足条件,郁闷中 NN:C>MA1 AND C>MA2 AND C>MA3 AND C>MA4 AND A1<B1 OR B2 OR B3 OR B4;
AND 和 OR 是同一级逻辑语句,可以加个括号或者再起一行 这样试试.
MA1:=(C,5);
MA2:=(C,10);
MA3:=(C,20);
MA4:=(C,60);
A1:=REF(C,1);
B1:=REF(MA1,1);
B2:=REF(MA2,1);
B3:=REF(MA3,1);
B4:=REF(MA4,1);
NN:C>MA1 AND C>MA2 AND C>MA3 AND C>MA4 AND A1<(B1 OR B2 OR B3 OR B4); 这样就可以了(今天大于最大的,昨天小于最小的):
MA1:=(C,5);
MA2:=(C,10);
MA3:=(C,20);
MA4:=(C,60);
c>max(ma1,ma2,ma3,ma4)andref(c<min(ma1,ma2,ma3,ma4) ,1);
页:
[1]