ma20:ma(c,20);//20日均线
Cond1:cross(c,ma20);//平空开多条件
Cond2:cross(ma20,c);//平多开空条件
if Cond1 then
begin
sellshort(holding<0,holding,MARKET);
buy(holding=0,1,MARKET);
end
if Cond2 then
begin
sell(holding>0,holding,MARKET);
BUYSHORT(holding=0,1,MARKET);
end
如果需要收盘价在均线之上的条件下开多一次,只需要选择在上穿的时候开仓即可。开空同理。