等级: 免费版
- 注册:
- 2021-6-11
- 曾用名:
|
楼主 |
发表于 2021-8-12 23:11
来自手机
|
显示全部楼层
//持有多单 //多损 IF COND11 and holding>0 THEN BEGIN 多损:sell(1,HOLDING,MARKET); END //多盈 IF H-AVGENTERPRICE>=25*MINDIFF and holding>0 THEN BEGIN 多盈1:sell(1,HOLDING,MARKET); END 下单资金量:=CASH(0)*0.8; MarginRatio:TACCOUNT(41);//多头保证金比率. 这个要把合约信息设置里面的费率设置正确,否则函数取到的值可能是不对的。 bzj:Close*Multiplier*MarginRatio; ss:Intpart(下单资金量/(bzj));//可开仓手数---MarginRatio是保证金比率 //开多单 IF COND1 and holding=0 THEN BEGIN 多开1:buy(1,max(ss,100),marketr);// 开多信号1 END //开空单 IF COND2 and holding=0 THEN BEGIN 空开1:buyshort(1,max(ss,100),marketr);// 开空信号1 END |
|