time1:= (time>=091500 and time<145000);
time2:=(time>145000);
ma5:ma(c,5);
ma10:ma(c,10);
if cross(ma5,ma10) then begin
sellshort(holding<0,0,marekt);
buy(holding=0,1,market);
end
if cross(ma10,ma5) then begin
sell(holding>0,0,marekt);
buyshort(holding=0,1,marekt)
end
写错了,是market
time1:= (time>=091500 and time<145000);
time2:=(time>145000);
ma5:ma(c,5);
ma10:ma(c,10);
if cross(ma5,ma10) and time1 then begin
sellshort(holding<0,0,marekt);
buy(holding=0,1,market);
end
if cross(ma10,ma5) and time1 then begin
sell(holding>0,0,marekt);
buyshort(holding=0,1,marekt)
end
if time2 then begin
sell(holding>0,0,market);
sellshort(holding<0,0,market);
end
漏写条件,抱歉呐。。。