 
等级: 超级版主
- 注册:
- 2021-5-24
- 曾用名:
|
是不是这个条件没进入,建议你就参考我上面链接里方法去写追撤单,用ex全局变量记录撤过平仓单这种动作
IF 平多开仓数<12 AND 平多开仓数>3 AND 平多开仓数<=MA_VolDay THEN //注意holding是策略的理论持仓,他不管实际仓位
BEGIN //DYNAINFO2(31,品种) 是卖一量, DYNAINFO2(25,品种) 是买一量,DYNAINFO2(34,品种)卖一价;DYNAINFO2(28,品种)买一价;
//a3b1
IF DYNAINFO2(34,品种)-DYNAINFO2(28,品种)>=2*DYNAINFO2(208,品种) THEN
BEGIN
TSELL(1,平多开仓数/2+1,LMT,DYNAINFO2(34,品种)-DYNAINFO2(208,品种),0,'',品种);
TSELL(1,平多开仓数/2,LMT,DYNAINFO2(28,品种)+DYNAINFO2(208,品种),0,'',品种);
END
//a3b2
IF DYNAINFO2(34,品种)-DYNAINFO2(28,品种)=DYNAINFO2(208,品种) THEN
BEGIN
IF DYNAINFO2(25,品种)>DYNAINFO2(31,品种) THEN TSELL(1,平多开仓数,LMT,DYNAINFO2(34,品种),0,'',品种);
IF DYNAINFO2(25,品种)<DYNAINFO2(31,品种) THEN TSELL(1,平多开仓数,LMT,DYNAINFO2(28,品种),0,'',品种);
END
END |
|