1.日内交易是当日平仓的意思的吗?那么处理办法是:
if time0>=timetot0(closetime(0))-60*5 then begin
sell(1,0,marketr);
sellshort(1,0,marketr);
end
即收盘前5分钟平仓
需要另外的在开仓条件里面加上: time0<timetot0(closetime(0))-60*5
2
variable:ss=1;//定义下单数量,即开仓手数写ss
if holding>0 and 平多条件 then begin
sell(1,0,marketr);
if numprofit(1)<=0 then ss:=ss+1;
end
if holding<0 and 平空条件 then begin
sellshort(1,0,marketr);
if numprofit(1)<=0 then ss:=ss+1;
end