[PEL] 复制代码 ma5:=ma(close,5),COLORWHITE;
ma10:=ma(close,10),COLORYELLOW;
ma20:=ma(close,20),COLORGREEN;
5日线上穿10日线金叉:=CROSS(ma5,ma10);
5日线上穿10日线死叉:=CROSS(ma10,ma5);
再上穿20日线金叉:=CROSS(ma5,ma20);
再上穿20日线死叉:=CROSS(ma20,ma5);
if 5日线上穿10日线金叉 then begin
SELLSHORT(5日线上穿10日线金叉,0,MARKET);
BUY(5日线上穿10日线金叉 and holding=0,1,MARKET);
end
if 5日线上穿10日线死叉 then begin
SELL(5日线上穿10日线死叉,0,MARKET);
BUYSHORT(5日线上穿10日线死叉 and holding=0,1,MARKET);
end
if 再上穿20日线金叉 then begin
SELLSHORT(再上穿20日线金叉,0,MARKET);
BUY(再上穿20日线金叉 and holding>=0,1,MARKET);
end
if 再上穿20日线死叉 then begin
SELL(再上穿20日线死叉,0,MARKET);
BUYSHORT(再上穿20日线死叉 and holding<=0,1,MARKET);
end
略坐下调整,主要是加仓的地方,你不能限定持仓为0作为条件,否则怎么能叫加仓呢。 |