以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [原创]这个止盈止损有没有什么问题? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=159157) |
-- 作者:server808 -- 发布时间:2017/11/2 10:08:09 -- [原创]这个止盈止损有没有什么问题? 请帮忙检查以下止盈止损有没有什么问题,如有错误请完善,谢谢! 手数:=10; MA1:MA(CLOSE,M1); MA2:MA(CLOSE,M2); //止盈止损 //固定止盈 IF C-AVGENTERPRICE>100*MINDIFF THEN BEGIN SELL(1,HOLDING,MARKET); END IF AVGENTERPRICE-C>100*MINDIFF THEN BEGIN SELLSHORT(1,HOLDING,MARKET); END //固定止损 IF AVGENTERPRICE-C>50*MINDIFF THEN BEGIN SELL(1,HOLDING,MARKET); END IF C-AVGENTERPRICE>50*MINDIFF THEN BEGIN SELLSHORT(1,HOLDING,MARKET); END //交易条件 开多条件:=CROSS(MA1,MA2); 平空条件:=CROSS(MA1,MA2); 开空条件:=CROSS(MA2,MA1) ; 平多条件:=CROSS(MA2,MA1); 平空:SELLSHORT(平空条件 and HOLDING<0,手数,MARKET); 平多:SELL(平多条件 and HOLDING>0,手数,MARKET); 开多:BUY(开多条件 and HOLDING=0,手数,MARKET); 开空:BUYSHORT(开空条件 and HOLDING=0,手数,MARKET); 当前持仓:=HOLDING,COLORGRAY,LINETHICK0; 当前资产:=ASSET,NOAXIS,COLORGRAY; |
-- 作者:banzhuan -- 发布时间:2017/11/2 10:27:13 -- 把止盈止损放在平空,开多,平多,开空后即可; 开平仓顺序建议使用:平空,开多,平多,开空;
|