您好,在软件里的RSI交易模板里,RSI上穿20,或者下穿80,为什么不能同时先平仓再开仓呢?是不是要加仓位判断?
//交易条件
开多平空条件:=CROSS(RSI,20);//开多平空条件
开空平多条件:=CROSS(80,RSI);//开空平多条件
//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);
要反手的话写成这样
if 平空开多条件 then begin
sellshort........;
buy........;
end
if 平多开空条件 then begin
sell.........;
buyshort.....;
end