variable:nn=1; if nn=1 then begin 定义开多平空条件 定义开空平多条件 end //交易系统
if 条件1 then
nn=0;//目的限制开平仓条件 if 直到满足条件2时 begin 平空0:sellshort(1,0,MARKET); nn=1; end if 条件3 then
nn=0;//目的限制开平仓条件 if 直到满足条件2时 begin 平多0:sell(1,0,MARKET); nn=1; end 平空:SELLSHORT(开多平空条件,0,MARKET); 平多:SELL(开空平多条件,0,MARKET); if holding=0 then begin x:=0; y:=0; end if x<cc and 开多平空条件 then begin 开多:BUY(开多平空条件,手数,MARKET); x:=x+1; end if y<cc and 开空平多条件 then begin 开空:BUYSHORT(开空平多条件,手数,MARKET); y:=y+1; end