以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=182774) |
-- 作者:qq代人发帖 -- 发布时间:2020/10/30 9:02:37 -- 如何表达在实现一个条件开仓以后,其他条件出现也不能开仓 请教:交易如何表达在实现一个条件开仓以后,其他条件出现也不能开仓,除非前面一个开仓已经被平 |
-- 作者:FireScript -- 发布时间:2020/10/30 9:07:13 -- 其实就加一个holding=0的限制条件就行了。 开仓条件1 and holding=0 这样就行了
|
-- 作者:337666422 -- 发布时间:2020/10/30 9:26:37 -- J1:=3*K1-2*D1; //交易条件 AB:=J<5 AND J>REF(J,1); BC:=CROSS(J,K1) AND RH>D1 OR RH>K1; CD:=CROSS(J,D1) AND RH>D1 OR RH>K1; 开多平空条件:=AB OR BC OR CD;//开多平空条件 EF:=CROSS(D1,DMKI) OR CROSS(K1,DMKI); DE:=J>80 AND RH >80 AND J1>D1 AND J1>K1; FG:=CROSS(80,J) AND CROSS(D1,J) OR CROSS(K1,J) ; 开空平多条件:=EF OR DE OR FG;//开空平多条件 //交易系统 平空:SELLSHORT(开多平空条件,1,MARKET); 平多:SELL(开空平多条件,1,MARKET); 开多:BUY(开多平空条件,1,MARKET); 开空:BUYSHORT(开空平多条件,1,MARKET); 不懂怎么加?
|
-- 作者:yukizzc -- 发布时间:2020/10/30 10:16:40 -- 平空:SELLSHORT(开多平空条件,1,MARKET);
开多:BUY(开多平空条件 and holding=0,1,MARKET);
平多:SELL(开空平多条件,1,MARKET);
开空:BUYSHORT(开空平多条件 and holding=0,1,MARKET);
|
-- 作者:337666422 -- 发布时间:2020/10/30 10:32:19 -- 收到,谢谢 |