老师您好!我做了个交易系统,他是两个条件并行运行 的,我想区分一下显示的信号是那个条件发出的。望老师指点!801kd:=dl>0 and dl2>0 and bl2>0.66 and dl1<0 and cross(dlup,0) and (t>14 and t2>4);802kd:=dl>0 and dl2>0 and bl2>0.6 6 and ref(dl1,1)<0 and cross(dlup,0) and (t>14 and t2>4);
802kk:=dl<0 and dl2<0 and bl2<-0.66 and ref(dl1,1)>0 and cross(0,dlup) and (t<-14 and t2<-4);
804kd:=dl>0 and (bl=1 and t>14) and dl2>0 and (bl2=1 and t2>4) and (dl1>0 and cross(dlup,0) and ref(bl1,1)<0.20);
804kk:=dl<0 and (bl=-1 and t<-14) and dl2<0 and (bl2=-1 and t2<-4) and (dl1<0 and cross(0,dlup) and ref(bl1,1)>-0.25);
801pd:=(cross(0,dl2) and jcc=1) ;
801pk:=(cross(dl2,0) and jcc=1);
kd:= 802kd or 804kd ;
kk:= 802kk or 804kk ;
pd1:= enterprice-c>7 or (kk and enterbars+1>2 ) or 801pd or h-enterprice>3.4 ;
pk1:= c-enterprice>7 or (kd and enterbars+1>2) or 801pk or enterprice-l>3.6 ;
pd:=pd1 ;
pk:=pk1 ;
SELLSHORT((PK OR TIME>151300 ) AND HOLDING<0,HOLDING,MARKET);
SELL((PD OR TIME>151200) AND HOLDING>0,HOLDING,MARKET);
BUY(KD and time<1435 AND HOLDING=0,1,MARKET);
BUYSHORT(KK and time<1450 AND HOLDING=0,1,MARKET);