平空:SELLSHORT(开多平空条件 and holding<0,手数,MARKET);
平多:SELL(开空平多条件 and holding>0,手数,MARKET);
开多:BUY(开多平空条件 and holding=0,手数,MARKET);
开空:BUYSHORT(开空平多条件 and holding=0,手数,MARKET);
我要怎么改?比如说我现在买多,半个小时后才能平多和买空,再半个小时才能平空和买多,1分钟周期。
variable:n=0;
if n=0 and holding=0 and 开多平空条件 then begin
buy........;
n:=1;
end
if n=0 and holding=0 and 开空平多条件 then begin
buyshort.....;
n:=1;
end
if n=1 and 开多平空条件 and enterbars>30 then sellshort..........;
if n=1 and 开多平空条件 and exitbars>30 then buy..........;
if n=1 and 开空平多条件 and enterbars>30 then sell..........;
if n=1 and 开空平多条件 and exitbars>30 then buyshort..........;