variable:n=0;
variable:m=0;//用全局变量来记录连赢连亏次数,n是连亏次数,m是连赢次数
写上开仓语句,不用做其他处理;
if 平仓条件 and 持仓判断 then begin
平仓语句;
if numprofit(1)>0 then begin
n:=0;
m:=m+1;
end
if numprofit(1)<0 then begin
n:=n+1;
m:=0;
end
end
然后你就可以判断了,希望连赢或者连亏几次后加/减仓就随意了
比如说连赢2次就减仓可以这样写:
if n=2 and 持仓判断 then begin
平仓语句;
n:=0;
end//连赢减仓后就重置全局变量了
连亏2次后加仓:
if m=2 and 持仓判断 then begin
开仓语句;
m:=0;
end//同样的在连亏加仓之后就执行全局变量的重置