nn:=4;
ma3:=ma(c,3);
ma20:=ma(c,20);
ma60:=ma(c,60);
if cross(ma3,ma60) and holding=0 then buy(holding=0,nn,market);
if cross(ma60,ma3) and holding=0 then buyshort(holding=0,nn,market);
if ma20>ma60 and cross(ma20,ma3) and holding>0 then begin
sell(1,nn/2,market);
end
if cross(ma3,ma20) then buy(holding=nn/2,nn/2,market);
if ma20<ma60 and cross(ma3,ma20) and holding<0 then begin
sellshort(1,nn/2,market);
end
if cross(ma20,ma3) then buyshort(holding=nn/2,nn/2,market);
等价k线不能使用程序化交易