以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- [原创]修改代码 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=157604) |
-- 作者:耀丰 -- 发布时间:2017/9/4 23:30:37 -- [原创]修改代码 你好老师!在下面的代码里,我要加入开多和开空的条件:在最高点+n,开多;在最低点-n,开空;怎样写? hhhs:=VALUEWHEN(ref(b,1)<b AND
refx(b,1)<b,h); llls:=VALUEWHEN(ref(b,1)>b AND
refx(b,1)>b,l);
开多条件:=c>=llls+n and ref(c,1)<llls+n; 开空条件:=c<=hhhs-n and ref(c,1)>hhhs-n; 多:=ref(b,1)>b AND refx(b,1)>b; 空:=ref(b,1)<b AND refx(b,1)<b;
//drawline(多=1,c,空=1,c,0),colorgreen,linethick2; //drawline(空=1,c,多=1,c,0),colorred,linethick2;
平空:SELLSHORT(开多条件 AND HOLDING<0, 1,MARKET); 平多:SELL(开空条件 AND HOLDING>0,1,MARKET); 开空:BUYSHORT(开空条件 AND HOLDING=0,1,MARKET); 开多:BUY(开多条件 AND HOLDING=0, 1,MARKET); |
-- 作者:wenarm -- 发布时间:2017/9/5 8:21:40 -- 不就是你这种写法吗,你的问题在哪? |