[PEL] 复制代码 VARIABLE:ct1:=0,ct2:=0,mark:=0;
ma1:ma(c,3);
ma2:ma(c,5);
ma3:ma(c,9);
kd1:cross(ma1,ma2);
kd2:cross(ma1,ma3);
pd:cross(ma3,ma1);
if kd1 and holding=0 then
begin
buy(1,1,market);
mark:=1;//持仓标记为1
end
if kd1 and holding=0 then
begin
buy(1,1,market);
mark:=2;//持仓标记为2
end
if pd and holding>0 then
begin
sell(1,holding,market);
if NUMPROFIT(1)<0 then
begin
if mark=1 then ct1:=ct1+1;
if mark=2 then ct2:=ct2+1;
end
if NUMPROFIT(1)>0 then //连赢直接重置
begin
if mark=1 then ct1:=0;
if mark=2 then ct2:=0;
end
end
条件1连亏:ct1; |