 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
- gxx978
|
本帖最后由 技术010 于 2023-11-2 09:20 编辑
嗯,之前的代码是有漏单,你可以这样修改:
M1:T0TOTIME(TIMETOT0(CLOSETIME(1))-60); //夜盘收盘前1分钟
M2:T0TOTIME(TIMETOT0(CLOSETIME(0))-60); //白盘收盘前1分钟
IF (M1<=DYNAINFO(207) AND TIME=CLOSETIME(1) AND ISLASTBAR) OR (TIME=CLOSETIME(1) AND NOT(ISLASTBAR)) THEN BEGIN //夜盘尾盘平仓
SELL(1,HOLDING,MARKET);
SELLSHORT(1,HOLDING,MARKET);
END
IF (M2<=DYNAINFO(207) AND ISLASTBAR) OR (TIME=CLOSETIME(0) AND NOT(ISLASTBAR)) THEN BEGIN //白盘尾盘平仓
SELL(1,HOLDING,MARKET);
SELLSHORT(1,HOLDING,MARKET);
END
|
|