以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- [求助] 求助强平和交易时间怎么编写 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=96557) |
-- 作者:lin451053673 -- 发布时间:2016/4/20 18:24:12 -- [求助] 求助强平和交易时间怎么编写 我的策略如下 RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:=SMA(RSV,P1,1); D:=SMA(K,P2,1); J:=3*K-2*D; 手数:=1; //交易条件 开多平空条件:=CROSS(D,K);//开多平空条件 开空平多条件:=CROSS(K,D);//开空平多条件 //交易系统 开空:BUYSHORT(开空平多条件 and HOLDING=0,手数,MARKET); //交易系统 MA1:=CROSS(D,K); MA2:=CROSS(K,D); variable:maxprofit=1;//有仓位时最大获利幅度 //开仓 IF CROSS(MA2,MA1) THEN BEGIN SELL( 1,1); maxprofit:=1; END //平仓 //判断当前持仓状态下的最大盈利 win:=0; win2:=0; if holding > 0 and enterbars > 0 then begin win:=(c-enterprice)/enterprice*100; //记录最大盈利 if win > maxprofit then maxprofit:=win; win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度 end if holding < 0 and enterbars > 0 then begin win:=(enterprice-c)/enterprice*100; //记录最大盈利 if win > maxprofit then maxprofit:=win; win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度 end //出现浮动亏损比如2%平仓 止损:SELLSHORT(win < -0.1,0); //出现最高盈利后,回落到盈利的60%平仓出场 止赢:SELLSHORT(win2 >= 90 and openprofit > 0, 0); 在开仓之后的浮动超过开仓价格10个点强制平仓???跪求 还有就是请帮忙加上交易时间 交易时间如下 9.30 --11.30 13.30---15.45 17.30---22.30 我加个显示出错 拜托 还有就是强平必须强平不能走完K线才止损 一分钟图 |
-- 作者:lin451053673 -- 发布时间:2016/4/20 18:26:13 -- 开仓之后浮动亏损10个点强制平仓 能不能加上去??? |
-- 作者:netfox -- 发布时间:2016/4/20 21:24:29 -- 以下是引用lin451053673在2016/4/20 18:26:13的发言:
开仓之后浮动亏损10个点强制平仓 能不能加上去??? 开仓价-10个点意思吗? |