if CROSS(wMA(CLOSE,n2),wMA(CLOSE,n)) then begin
sell(1,1,market);
buyshort(1,1,market);
end
if CROSS(wMA(CLOSE,n),wMA(CLOSE,n2)) then begin
sellshort(1,1,market);
buy(1,1,market);
end
改成这样
根据先平后开的原则写
sell(CROSS(wMA(CLOSE,n2),wMA(CLOSE,n)));
buyshort(CROSS(wMA(CLOSE,n2),wMA(CLOSE,n)),1);
sellshort(CROSS(wMA(CLOSE,n),wMA(CLOSE,n2)));
buy(CROSS(wMA(CLOSE,n),wMA(CLOSE,n2)),1);