VARIABLE:mark:=1;
ma5:ma(c,5);
ma20:ma(c,20);
jc:cross(ma5,ma20);//金叉
sc:cross(ma20,ma5);//死叉
if jc and mark then //平空开多
begin
sellshort(holding<0,holding,market);
buy(holding=0,1,market);
end
if sc and mark then
begin
sell(holding>0,holding,market);
buyshort(holding=0,1,market);
end
止盈1:c-ENTERPRICE>10*MINDIFF;
止盈2:ENTERPRICE-c>10*MINUTE;
if 止盈1 and mark then
begin
sell(holding>0,holding,market);
mark:=0;
end
if 止盈2 and mark then
begin
sellshort(holding<0,holding,market);
mark:=0;
end
if time=closetime(0) then mark:=1;//收盘重置这个限制变量,这里可以根据需求自行修改