以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 交易系统问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=78735) |
-- 作者:DJX -- 发布时间:2015/5/19 12:34:25 -- 交易系统问题 老师您好!我做了个交易系统,他是两个条件并行运行 的,我想区分一下显示的信号是那个条件发出的。望老师指点!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); |
-- 作者:jinzhe -- 发布时间:2015/5/19 13:20:15 -- 区分开仓吗? kd1:= 802kd ;
kk1:= 802kk ;
kd2:= 804kd ;
kk2:= 804kk ;
开多1:BUY(KD 1and time<1435 AND HOLDING=0,1,MARKET);
开多2:BUY(KD2 and time<1435 AND HOLDING=0,1,MARKET);
开空1:BUYSHORT(KK1 and time<1450 AND HOLDING=0,1,MARKET);
开空2:BUYSHORT(KK2 and time<1450 AND HOLDING=0,1,MARKET);
这样4个条件全部写出来,就能区分了
|