input : 止盈点数(200,100,1000,100);
input : 止损点数(200,100,1000,100);
input:间距(20,10,1000,10);
VARIABLE:POSITIONCOUNT=1;
VARIABLE:ENTANDEXITSIGN=1,entpoint=0,EXITPOINT=0;//
VARIABLE:盈损标准=0;
VARIABLE:止盈=0;
VARIABLE:止损=0;
jjjj:=间距*MINDIFF();
if c>=止盈 and holding>0 then
begin
平多盈:sell(1,holding,market);
POSITIONCOUNT:=1;
end
if c<= 止损 and holding>0 then
begin
平多损:sell(1,holding,market);
POSITIONCOUNT:=1;
end
entpoint:=ENTERBARS+1;
IF entpoint=ENTANDEXITSIGN THEN BEGIN{头寸成功}
POSITIONCOUNT:=POSITIONCOUNT+1;{头寸计数}
END
IF POSITIONCOUNT=1 THEN BEGIN{第一头寸}
开1:BUY(holding=0,1,MARKET);{在20日新高STOP指令买进}
盈损标准:=ENTERPRICE;
止盈:=盈损标准+止盈点数*MINDIFF;
止损:=盈损标准-止损点数*MINDIFF;
END
IF POSITIONCOUNT=2 THEN BEGIN{如到第二头寸}
开2:BUY(c<=ENTERPRICE-jjjj*MINDIFF,1,MARKET);
END
IF POSITIONCOUNT=3 THEN BEGIN{如到第三头寸}
开3:BUY(c<=ENTERPRICE-jjjj*MINDIFF,1,MARKET);
END
IF POSITIONCOUNT=4 THEN BEGIN
开4:BUY(c<=ENTERPRICE-jjjj*MINDIFF,1,MARKET);
END
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;