[PEL] 复制代码 MA20:MA(CLOSE,20);
手数:=1;
开多平空条件:=CROSS(c,MA20);//开多平空条件
开空平多条件:=CROSS(MA20,c);//开空平多条件
HH:HHV(H,20);
LL:LLV(L,20);
if 开多平空条件=1 then BEGIN
平空:SELLSHORT(HOLDING<1,手数,MARKET);
开多:BUY(HOLDING=0,手数,MARKET);
end
if 开空平多条件=1 then BEGIN
平多:SELL(HOLDING>0,手数,MARKET);
开空:BUYSHORT(HOLDING=0,手数,MARKET);
END
hhh:ref(HH,ENTERBARS+2);
lll:ref(LL,ENTERBARS+2);
IF HOLDING>0 AND CLOSE<lll then BEGIN
多头止损:SELL(HOLDING>0,HOLDING,MARKET);
END
IF HOLDING<0 AND CLOSE>hhh then BEGIN
空头止损:SELLSHORT(HOLDING<1,HOLDING,MARKET);
END
|