等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
请教:我5分钟周期,我跑论询模式收盘时系统是在14点55一过就直接平仓收盘了,可否像系统里面设置代码一样收盘价前2分或1分钟强平的代码。因为最后一根5分钟K没走就平仓了,这个如何解决。
//收盘前1分钟平仓模块
abb1:=(timetot0(CLOSETIME(1))-timetot0(time));//夜盘收盘距离现在K的秒数
abb2:=(timetot0(CLOSETIME(4))-timetot0(time));//白盘收盘距离现在K的秒数
abb3:=(timetot0(CLOSETIME(3))-timetot0(time));//白盘收盘距离现在K的秒数
abb4:=(timetot0(CLOSETIME(2))-timetot0(time));//白盘收盘距离现在K的秒数
//*********************************************************************************************
cd1:=(abb1<1*60 and abb1>=0);
cd2:=(abb2<1*60 and abb2>=0);
cd3:=(abb3<1*60 and abb3>=0);
cd4:=(abb4<1*60 and abb4>=0);
//*********************************************************************************************
if cd2 then begin
白盘收盘平多1500:sell(holding>0,0,MARKETR)IGNORECHECKPRICE;
白盘收盘平空1500:sellshort(holding<0,0,MARKETR)IGNORECHECKPRICE;
MARK:=0;
end
|
|