等级: 免费版
- 注册:
- 2021-5-20
- 曾用名:
|
//我的买卖交易信号是一次性的,只在一个周期内出现。
我这样设置,为什么会没有撤单的动作?帮我看一下代码哪里出错了。
GLOBALVARIABLE:cdbflag=0,cdsflag=0;
{基本变量}
Nwcj:=TENTERBARS(1);
{撤单并追单策略//买}
BWCJ:=TREMAINQTY(1,'','');
condcdb:=BWCJ>0 and Nwcj=4 and barslast(CONDsell)>=barslast(CONDbuy) and exist(CONDsell,3)=0 and (CONDsell=0);
IF cdbflag=0 and condcdb THEN BEGIN
TCANCELEX(1,1,'','');
cdbflag:=1;
END
if cdbflag=1 and TISREMAINEX(1,'','')=0 then BEGIN
tbuy(1,实际买入V1,mkt);
cdbflag:=0;
END
{撤单并追单策略//卖}
SWCJ:=TREMAINQTY(2,'','');
condcds:=SWCJ>0 and Nwcj=5 and barslast(CONDsell)<barslast(CONDbuy) and exist(CONDBUY,4)=0 and (CONDBUY=0) ;
IF condcds=1 and cdsflag=0 THEN BEGIN
TCANCELEX(1,2,'','');
cdsflag:=1;
END
if cdsflag=1 and TISREMAINEX(2,'','')=0 then BEGIN
tsell(1,100%,mkt),PERTRADER;
cdsflag:=0;
END
|
|