Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何表达在实现一个条件开仓以后,其他条件出现也不能开仓

1楼
qq代人发帖 发表于:2020/10/30 9:02:37
请教:交易如何表达在实现一个条件开仓以后,其他条件出现也不能开仓,除非前面一个开仓已经被平
2楼
FireScript 发表于:2020/10/30 9:07:13
 其实就加一个holding=0的限制条件就行了。

开仓条件1 and holding=0  这样就行了
3楼
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);
不懂怎么加?
4楼
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);
5楼
337666422 发表于:2020/10/30 10:32:19
收到,谢谢
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 3 queries.