variable:n=0;
if 平多条件 and holding>0 then begin
sell.........;
if numprofit(1)<0 then begin
n:=n+1;
end
if numprofit(1)>0 then begin
n:=0;
end
end
if 平空条件 and holding<0 then begin
sell.........;
if numprofit(1)<0 then begin
n:=n+1;
end
if numprofit(1)>0 then begin
n:=0;
end
end
if n=3 then begin
buy(1,1,market);//加粗的这句,你想要连亏3次之后开空,就修改下开仓语句改为开空
n:=0;
end