variable:bj=0;
if bj=0 and 开多条件 and holding=0 then begin
buy(1,1,marketr);
bj:=1;
end
if bj=0 and 开空条件 and holding=0 then begin
buyshort(1,1,marketr);
bj:=1;
end
if bj=1 and 开多条件 and holding=0 and exitbars>0 then begin
buy(1,1,marketr);
end
if bj=1 and 开空条件 and holding=0 and exitbars>0 then begin
buyshort(1,1,marketr);
end
if bj=1 and 平多条件 and holding>0 and enterbars>0 then begin
sell(1,0,marketr);
end
if bj=1 and 平空条件 and holding<0 and enterbars>0 then begin
sellshort(1,0,marketr);
end