  
等级: 版主
- 注册:
- 2021-5-25
- 曾用名:
|
BEGIN
{当前持仓手数}
INHANDS:=THOLDING2/100;
IF INHANDS>=0 AND INHANDS<HOWMUCH THEN
BEGIN
BUYNOW:=IF(((CODEINFO=1 AND KAI=1) OR XIANKAI=1) AND COMPAREHOWEVER=1 AND APPOINT=1 AND AVGMONEY=1 AND INOROUT<0.2,1,0);
{如果当前有未成交开多交易,且挂单时间超30秒,撤单重新下单}
IF TREMAINQTY(1,'','')>=1 AND TGLOBALSUBMITEX(1 ,'' ,'' ,1 )>30 THEN
BEGIN
TCANCEL(1,1);
TBUY(BUYNOW=1,(HOWMUCH-INHANDS)*100,MKT);
END
{如果当前有未成交开多交易,且挂单时间小于30秒,不撤单,补仓数量为预购买手数-当前持仓手数-委托单数}
IF TREMAINQTY(1,'','')>=1 AND TGLOBALSUBMITEX(1 ,'' ,'' ,1 )<30 THEN
BEGIN
TBUY(BUYNOW=1,(HOWMUCH-INHANDS-TREMAINQTY(1,'',''))*100,MKT);
END
{如果当前无未成交开多交易,标准开多下单}
IF TREMAINQTY(1,'','')=0 THEN
BEGIN
TBUY(BUYNOW=1,(HOWMUCH-INHANDS)*100,MKT);
END
END
END
|
|