以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 如何追多单,每次追单就记录一下,超过3次就不在追了 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=157828) |
-- 作者:ganchuan -- 发布时间:2017/9/12 11:56:17 -- 如何追多单,每次追单就记录一下,超过3次就不在追了 INPUT:A(5,5,3000,30),B(10,1,10000,1),HLONGSS(0,0,10000,1),HSHORTSS(0,0,10000,1); MA1:MA(CLOSE,A); MA2:MA(CLOSE,B); 手数:=1; VARIABLE:gISHAVELONGSS=HLONGSS; VARIABLE:gISHAVESHORTSS=HSHORTSS; 开多平空条件:=CROSS(MA1,MA2);//开多平空条件 开空平多条件:=CROSS(MA2,MA1);//开空平多条件 //交易条件 //开多条成交,但是没有多头持仓的情况下可以开多单 IF gISHAVELONGSS<4 and 开多平空条件 THEN BEGIN 开多:BUY(开多平空条件,手数,MARKET); gISHAVELONGSS:=gISHAVELONGSS+1; END //平多:SELL(开空平多条件,手数,MARKET); //平空:SELLSHORT(开多平空条件,手数,MARKET); 当前持有多单:gISHAVELONGSS,COLORred,LINETHICK5; 当前持有空单:gISHAVESHORTSS,COLORgreen,LINETHICK5; 这样可以实现吗 |
-- 作者:wenarm -- 发布时间:2017/9/12 14:04:35 -- 可以 |