ma20_day:"ma.ma1#day"(20);
ma20_lastday:"ma.ma1##day"(20);
daycd:ma20_day>ma20_lastday;
ma5:ma(c,5);
ma15:ma(c,15);
if daycd and cross(ma5,ma15) then
begin
buy(holding=0,1,market);
end
if daycd and cross(ma15,ma5) then sell(1,holding,market);
if not(daycd) and cross(ma15,ma5) then
begin
buyshort(holding=0,1,market);
end
if not(daycd) and cross(ma5,ma15) then sellshort(1,holding,market);