如果是盈利的,是不是变回1手?
如果 是连亏,是不是要再加倍?
N:=BARSLAST(DATE<>REF(DATE,1))+1;
VARIABLE:ss=1;
试错线:REF(O,N-1);
买入价:试错线+G*试错线;//SSETUP
卖出价:试错线-G*试错线;//BSETUP
TIM:=TIMe >=010000 AND TIME<184500;
OUT:=TIME >=185800;
Kd:= tim and CROSS(c,买入价) ;
Pd: =out or CROSS(卖出价,C) ;
Kk:= tim and CROSS(卖出价,C) ;
Pk:=out or CROSS(C,买入价) ;
if pk and holding<0 then begin
平空:SELLSHORT(PK,0,MARKET); //平空信号
if numprofit(1)>=0 then ss:=1;
if numprofit(1)<0 then ss:=ss*2;
end
开多:BUY(KD AND HOLDING=0,ss,MARKET); //开多信号
if pd and holding>0 then begin
平多:SELL(PD,1,MARKET); //平多信号
if numprofit(1)>=0 then ss:=1;
if numprofit(1)<0 then ss:=ss*2;
end
开空:BUYSHORT(KK AND HOLDING=0,ss,MARKET); //开空信号
if time=closetime(0) then ss:=1;